前言
上篇讲述了基于CORBA规范的中间件的一些概念,接下来会讲述基于J2EE规范的中间件相关系列文章。
既然要讲述基于J2EE规范的中间件,那么我们需要先对JAVA及J2EE有一个清晰的认识。
正题
Java概念
java是java语言与java平台的统称。
java语言是一个可以在不同操作系统上运行的编程语言,java平台是指运行在各种终端(如pc、服务器、移动设备、嵌入式设备)的系统软件。
Java平台
目前,Java平台有3个版本(按照不同方面的应用划分的):Java SE、Java EE和Java ME(从2005年6月开始就已经将J2SE,J2EE,J2ME改为了Java SE,Java EE和Java ME)。
版本间的比较
从应用方面简单来说
PC机上的java程序是用javaSE开发出来的
服务器端的java程序是用javaEE开发出来的
移动设备的java程序是用javaME开发出来的。
从各个版本内容来说
Java SE包含那些构成Java语言核心的类。比如:数据库连接、接口定义、输入/输出、网络编程等。
Java EE包含Java SE中的所有类(即Java SE是Java EE的基础),并且增加了用于开发企业级应用的类及组件。比如:EJB、servlet、JSP、XML、事务控制等。
Java ME包含Java SE的核心类,并且又添加了一些特有的CLDC方面的类。
如上图,笼统的讲,可以这样理解:JavaSE是基础;压缩一点,再增加一些CLDC等方面的特性就是JavaME;扩充一点,再增加一些EJB等企业应用方面的特性就是JavaEE。
接下来会继续讲解基于J2EE规范的中间件系列之Java EE技术体系。。。
- 1楼lfmilaoshi8小时前
- 开篇。。。。米老师