myeclpse中 JRE System Library和 javaEE library的区别
2015-12-28 00:31
369 查看
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。由标准化组织规定好,容器提供商实现,中间件开发者编译时使用。
反回到JRE/JDK中,其实它也是一组标准的接口,通常你用到的是Sun,现在由Oracle提供其实现。事实上Oracle还有很多别的JRE/JDK的实现像JRockit. IBM也有自己的JRE/JDK库实现。
以上出处
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。由标准化组织规定好,容器提供商实现,中间件开发者编译时使用。
反回到JRE/JDK中,其实它也是一组标准的接口,通常你用到的是Sun,现在由Oracle提供其实现。事实上Oracle还有很多别的JRE/JDK的实现像JRockit. IBM也有自己的JRE/JDK库实现。
以上出处
相关文章推荐
- 关于java web中字符编码和url编码的理解
- JAVA 正则表达式要点总结
- 深入剖析Java集合框架及其显示应用(上)
- JavaScrip——DOM操作(属性操作)
- java监控路径下文件变化
- 结合jdk源代码深入讲解Java中==及equals方法的机理
- JavaScrip常见的一些算法总结
- Map等CXF无法自动转换的复合数据类型的形参和返回值的处理
- myEclipse项目导入到eclipse
- Java for循环的几种用法分析
- 关于Spring中jdbc的模糊查询
- Java RSA加密算法生成公钥和私钥
- java工具类导出jtable数据到excel工作表
- java中内存泄露(引用)
- java基础之线程
- java基础之本地线程
- current包下Exchanger的使用
- Java程序中日志的实践
- [工作日志](转)logback + slf4j + jboss + spring mvc
- 安卓学习记录-java-day10