myeclpse中 JRE System Library和 javaEE library的区别
来源:互联网 发布:淘宝加盟1880是真的吗 编辑:程序博客网 时间:2024/05/22 03:31
JRE System Library 是运行Java程序所需要的系统库, JRE= Java Runtime Environment.
还有个JDK, 是Java Development Kit,就是开发Java时用到的。是在JRE基础之上加了些开发,说白了就是编译.java文件时要用到的一些工具。
Java EE Libraries一般你是得不到一个通用的版本的,它是一组标准的接口,有多种实现,你最多拿到一个servlet-api,这是一Java EE规定好的一接口,包括有Web, EJB,等等的企业级应用通常要调到的东西。比如说tomcat里放有它自己实现的JavaEE的实现,Glassfish里又有Glassfish实现的JavaEE;是不一样的。再往深了说,其实我们通常开发的Java Webapp,都是中间件,是要放到Web容器中的,这些Web/Application容器必须要提供一组通用的方法以供中间件调用,也就是容器和中间件沟通的桥梁,这个桥梁就是JavaEE Libraries。由标准化组织规定好,容器提供商实现,中间件开发者编译时使用。
还有个JDK, 是Java Development Kit,就是开发Java时用到的。是在JRE基础之上加了些开发,说白了就是编译.java文件时要用到的一些工具。
Java EE Libraries一般你是得不到一个通用的版本的,它是一组标准的接口,有多种实现,你最多拿到一个servlet-api,这是一Java EE规定好的一接口,包括有Web, EJB,等等的企业级应用通常要调到的东西。比如说tomcat里放有它自己实现的JavaEE的实现,Glassfish里又有Glassfish实现的JavaEE;是不一样的。再往深了说,其实我们通常开发的Java Webapp,都是中间件,是要放到Web容器中的,这些Web/Application容器必须要提供一组通用的方法以供中间件调用,也就是容器和中间件沟通的桥梁,这个桥梁就是JavaEE Libraries。由标准化组织规定好,容器提供商实现,中间件开发者编译时使用。
反回到JRE/JDK中,其实它也是一组标准的接口,通常你用到的是Sun,现在由Oracle提供其实现。事实上Oracle还有很多别的JRE/JDK的实现像JRockit. IBM也有自己的JRE/JDK库实现。
以上出处
0 0
- myeclpse中 JRE System Library和 javaEE library的区别
- JRE System Library 与Java EE5 Libraries的区别
- eclipse中JRE System library 和web app libraries
- JRE system library错误。
- jre system library unbound
- 修改JRE system library
- JRE System Library
- jre system library unbound
- jre system library unbound
- 修改JRE system library
- 修改JRE system library
- JRE system library错误
- Workspace default 的JRE System Library与Project的JRE System Library
- 拿下JRE System Library-----阅读jre下面的源码
- 在Myeclipse 中导入java web项目出现JRE System Library(unbound)和Server Library(unbound)解决方法
- 在Myeclipse 中导入java web项目出现JRE System Library(unbound)和Server Library(unbound)解决方法
- maven项目中JRE System Library Problem J2SE-1.5问题
- 在eclipse中创建的项目JRE System Library 的改变
- 3D Touch 的实现:
- 数据结构--期末课程设计
- 【Android】Android插件开发 —— 打开插件的Activity(代理方式)
- Java数据结构和算法系列2--数组
- ffmpeg学习笔记1--下载ffmpeg
- myeclpse中 JRE System Library和 javaEE library的区别
- ASCII字符串转换成16进制
- 监听者模式
- 开荒新系列之Leetcode: 003-Delete Node in a Linked List
- 使用AVPlayerViewController和AVPlayer播放视频 和 画中画(pictureInPicture)
- 【GitHub】如何在自己的项目中添加"Fork me on GitHub"标识
- 关于java web中字符编码和url编码的理解
- 开荒新系列之LeetCode: 004-Same Tree
- 15-12.27随笔