【摘要】:J2EE是企业计算领域的一个非常重要的开发平台,它在快速开发分布式的、多层的、高性能的企业应用方面具有显著优势,同时它也是目前大型的电子商务的首选平台技术之一。本文对构成J2EE平台的核心技术逐一进行了探讨,着重研究了EJB组件技术、JMS、JavaMail、JDBC等技术内容。通过研究作者发现,J2EE的先进性主要体现在它的体系结构和EJB组件上,因此在核心技术的研究方面,作者更多的注意力是放在EJB组件技术的开发和技术本身在体系结构中的位置和作用上。本文的另一个重点是关于J2EE技术在高校校园网的应用,作者首先从理论上给出了J2EE技术在校园网上的应用方向和应用前景,然后通过一个具体例子进行了示范说明。该例子是一个应用在校园网上的二手物品交易平台,尽管它只是校园网上一个很小的应用,但它具有典型的J2EE体系结构,使用了J2EE平台大多数的核心技术。通过它作者一方面展示了J2EE的各项核心技术的内容和特点,另一方面也展示了开发J2EE应用程序的全过程,包括EJB组件开发、建立开发环境、部署应用程序和测试等。这个例子可以说是在校园网上开发J2EE应用程序的一个缩影,它里面使用的方法和技术在开发校园网上的其它应用时也常常会用到,甚至在开发大型电子商务应用时也是如此。
【目录】:
第一章 绪论7-11
1.1 什么是J2EE7
1.2 J2EE在企业解决方案方面的优势7-8
1.3 与微软.NET企业计算平台的比较8-9
1.4 作者的考虑9-11
第二章 J2EE体系结构11-13
第三章 EJB组件技术13-23
3.1 EJB组件的组成部分13
3.2 EJB组件的运行机制13-14
3.3 EJB组件的分类和应用14-18
3.3.1 会话Bean15
3.3.2 实体Bean15-16
3.3.3 BMP和CMP16-17
3.3.4 消息驱动Bean17-18
3.4 EJB组件的远程访问技术18-19
3.5 EJB组件的定位-JNDI19-21
3.5.1 JNDI在应用服务器中的使用19-21
3.5.2 其它应用服务器JNDI驱动程序的初始参数21
3.6 EJB组件的事务21-22
3.7 EJB组件的安全22-23
第四章 J2EE消息机制和邮件服务23-26
4.1 J2EE消息机制-JMS23-24
4.2 J2EE邮件服务24-26
第五章 J2EE后台资源访问技术26-30
5.1 数据库访问技术-JDBC26-29
5.2 与CORBA系统连接-JavaIDL29
5.3 J2EE连接器体系结构-JCA29-30
第六章 J2EE前台数据表示技术30-31
6.1 JSP/Servlet30
6.2 XML和web services30-31
第七章 J2EE在校园网上的应用31-62
7.1 需求分析32-34
7.1.1 基本需求32
7.1.2 业务逻辑分析32-34
7.2 系统总体设计34-35
7.3 系统详细设计35-42
7.3.1 用户登录模块36-37
7.3.2 物品查询模块37-38
7.3.3 物品登记模块38-41
7.3.4 物品交易模块41-42
7.4 系统实现42-55
7.4.1 JDK应用环境设置43
7.4.2 J2sdkee的安装配置43
7.4.3 Weblogic7.0的安装配置43-44
7.4.4 Jbuilder8应用环境设置44-48
7.4.5 应用服务器配置(weblogic)48-54
7.4.6 在weblogic7.0上部署应用程序54-55
7.5 系统运行55
7.6 系统测试55-60
7.6.1 功能测试55-56
7.6.2 WEB性能测试56-60
7.7 系统不足60-62
结论62-64
致谢64-65
参考文献65-68
附录1 应用服务器68-73
附录2 Java汉字问题73-76
攻读学位期间发表的论文76