论文部分内容阅读
J2EE(Java 2 Platform Enterprise Edition)规范,是Sun微系统公司为帮助进行n层分布式企业级应用程序开发而设计的基于Java平台的新体系规范。它包括RMI/IIOP(远程过程调用/网际ORB)、JNDI(Java命名与目录接口)、JDBC(Java数据库连接)、JavaMail与JAF(Java活动框架)、JMS(Java消息服务)、JTA(Java事务API)、JSP(Java Server Pages)与Servlets、EJB(企业JavaBeans)以及Java安全服务等技术规范。J2EE规范基于Java概念,它提供的独立于实现的高层API,能够实现应用程序逻辑层与系统层的分离。依据规范,可以方便地开发高度安全的、伸缩的n层应用程序。 J2EE规范是适合开发安全、稳定、伸缩性的多层分布式应用的新的Web技术。使用J2EE开发应用实例的目的在于,通过实例程序的开发,了解和掌握先进技术,为我院网络软件体系结构的升级与建设做一些有益的尝试。 本文通过介绍军事医学科学院仪器设备管理系统、军事医学科学院Web Mail应用程序以及军事医学科学院动态Web发布系统EJB内核构建等三个实例程序的设计思想、开发过程以及实现方法,全面讨论了依托J2EE规范设计、开发与实现Web应用程序的相关方法与策略。此外,本文还分析和对比了J2EE各个技术规范在三个实例中实现的不同功能。 文中示例的三个实例程序分别实现了J2EE规范中的部分技术规范。军事医学科学院仪器设备管理系统依托JSP与Servlets、JDBC与JDBC池、JavaBeans等技术规范,军事医学科学院Web Mail应用程序主要使用JavaMail与JAF、JMS,军事医学科学院动态Web发布系统EJB内核构建则实现了JNDI、EJB以及Java安全服务等其它技术规范。 最后,本文给出了三个实例程序的实现模型。