论文部分内容阅读
近年来,在Internet/Intranet/Extranet 开发环境中,企业级应用系统大多采用三层或多层应用模式,这就是为我们所知的“三层/多层计算”。为了方便开发、部署、运行和管理基于多层结构的应用,需要以网络和分布式计算的底层技术为基础,构建一个系统的应用框架,提供相应的支撑平台作为多层应用的基础设施,这一支撑平台的关键就是位于中间层的应用服务器。而近年在应用服务器市场上最具意义的进展,就是J2EE(Java 2 Platform Enterprise Edition)的出现。这是Sun 公司提出的开发、部署、运行和管理基于Java 分布式应用的标准平台。它提供了对EJB、Java Servlet、JSP 等技术的全面支持。EJB 作为J2EE 架构中最重要的组件,是服务器端分布式计算模型的核心。J2EE 使用EJB 容器作为商业组件的部署环境,EJB 容器负责控制EJB的运行,并且为它提供重要的系统级的服务——事务处理、安全、远端访问、数据库访问等。Jaap (Just another appServer provider)项目是完全或大部分基于J2EE规范的企业级应用服务器的研究和开发。Jaap 定义为一个J2EE 应用服务器开源项目,实质上是一组服务和工具的软件包。在前期工作中已完成的工作包括JMX 管理框架,EJB 容器和JDO 规范的独立实现,以及JavaMail 规范的独立实现。JavaMail API 是一种可选的、能用于读取、编写和发送电子消息的包(标准扩展)。您可使用这种包创建邮件用户代理(Mail User Agent ,MUA) 类型的程序,它类似于Eudora、Pine 及Microsoft Outlook 这些邮件程序。其主要目的不是像发送邮件或其他邮件传输代理(Mail Transfer Agent,MTA)类型的程序那样用于传输、发送和转发消息。换句话说,用户可以与MUA 类型的程序交互,以阅读和撰写电子邮件。MUA 依靠MTA 处理实际的发送任务。通常开