2.JavaEE
2.1.Java版本
J2SE
: 适用于桌面系统的Java 2平台标准版(Java 2 Platform Standard Edition,J2SE)
J2EE
: 适用于创建服务器应用程序和服务的Java 2平台企业版(Java 2 Platform Enterprise Edition,J2EE)
J2ME
: 适用于小型设备和智能卡的Java 2平台Micro版(Java 2 Platform Micro Edition,J2ME)
从JDK1.5 开始正式使用 Java EE 名字
2.2.JavaEE组件
JavaEE平台由一整套服务(Services)、应用程序接口(APIs)和协议构成,它对开发基于Web的多层应用提供了功能支持,
下面对J2EE中的13种技术规范进行简单的描述:
名称 | 说明 | |
---|---|---|
JDBC | Java Database Connectivity | 访问数据库 |
JNDI | Java Name and Directory Interface | 执行名字和目录服务 |
EJB | Enterprise JavaBean | 一个用来开发和实施分布式商务逻辑的框架 |
RMI | Remote Method Invoke | 协议调用远程对象上的方法 |
CORBA | Java IDL | 公共对象请求代理体系结构 |
XML | Extensible Markup Language | 可扩展标记语言 |
JMS | Java Message Service | 与面向消息的中间件相互通信 |
JTA | Java Transaction Architecture | 访问各种事务监控 |
JTS | Java Transaction Service | CORBA OTS事务监控的基本的实现 |
JavaMail | 用于存取邮件服务器的API | |
JAF | JavaBeans Activation Framework | 处理MIME编码的邮件附件 |
JSP | Java Server Pages | 嵌入HTML中的Java代码 |
Java Servlet | 扩展了Web服务器的功能 |
JavaWeb:主要指以Java语言为基础,利用JavaEE中的Servlet、JSP等技术开发动态页面,方便用户通过浏览器与服务器后台交互。