- 论坛徽章:
- 0
|
2.1. 用J2EE实现应用程序~2.7
J2EE是在组件容器模型上创建的。J2EE的四个核心容器组件以API的方式为J2EE组件提供运行时支持。这些核心组件与J2EE支持的四种容器相关,它们是应用程序客户端、Applet、Web和EJB。下面是J2EE支持的核心应用程序组件:
Java应用程序-Java应用程序组件是在Java应用程序容器中独立运行的程序。应用程序容器提供的API支持消息、远程激活、数据库连接和查找服务。应用程序容器必须实现如下API:J2SE, JMS, JNDI, RMI-11OP和 JDBC。该容器是由应用程序服务器提供商提供的。
Applets -Applet组件是在Applet容器中运行的Java applets,Applet容器是支持Java技术的基础浏览器。Applet必须支持J2SE API。
Servlets 和JSPs – Servlets 和JSPs组件是基于Web的组件,它运行在Web 服务器所支持的Web容器中。Web容器必须支持如下API: J2SE, JMS, JNDI, JTA, JavaMail, JAF, RMI-IIOP, 和 JDBC。JSP和Servlets提供了与表示层相关的动态内容的准备、处理和格式化。
企业级JavaBean(EJB)-EJB组件是在EJB容器运行业务组件,它是J2EE应用程序的核心组件。EJB容器提供了事务管理、状态管理、资源池和安全检查。EJB容器必须支持如下的API:J2SE, JMS, JNDI, JTA, JavaMail, JAF, RMI-IIOP, 和 JDBC。因为EJB组件是J2EE的核心,测试中的大多数问题都会以某种方式关联到EJB。因此,这一章的大部分都是描述不同的EJB组件及其功能。 |
|