文摘
英文文摘
独创性(或创新性)声明及 关于论文使用授权的说明
第1章绪论
1.1论文背景
1.2作业与考试系统的意义
1.2.1国内外研究开发的现状及趋势
1.2.2研究开发的必要性及意义
1.3作业与考试系统简介
1.4论文内容
第2章J2EE架构在作业与考试系统中的应用
2.1 J2EE架构概述
2.1.1 J2EE简介
2.1.2中间件系统的概述及其选择
2.1.3 J2EE的应用架构
2.2作业与考试系统的架构及特点
2.2.1分离视图与逻辑
2.2.2封装和隐藏业务细节
2.2.3优化系统性能
2.3作业管理模块的整体框架
第3章EJB概述
3.1 EJB的概念
3.2 EJB的组成
3.3 EJB的分类
3.4使EJB给本系统带来的好处
3.4.1提高系统的性能和可伸缩性
3.4.2保证数据一致性
3.4.3方便的实现事务处理
第4章EJB层的设计
4.1 EJB层的整体设计概述
4.2有状态BEAN和无状态BEAN的选择
4.3 BMP与CMP的选择
4.3.1持久的概念
4.3.2 BMP与CMP在系统中应用的因素分析
4.4本地接口和远程接口的选择
4.4.1概念
4.4.2实现方案及实例分析
4.5设计模式在EJB层设计中的应用和优化
4.5.1 Bridge模式
4.5.2 Facade模式
4.5.3服务定位器
4.5.4值对象
4.5.5 DAO访问数据库
4.6应用服务器的选择
第5章系统实现
5.1系统的程序实现
5.1.1 Remote接口
5.1.2 Home接口
5.1.3会话Bean
5.2系统实现时应该主要的几个问题
5.2.1在设计好数据库的基础上实现系统
5.2.2正确的实施部署过程
5.2.3正确的捕获和抛出异常
第 6章EJB层的测试
6.1软件测试概念和目的
6.1.1软件测试概念
6.1.2软件测试目的
6.1.3软件测试的阶段
6.2 EJB层的测试
6.2.1模块的功能
6.2.2模块类介绍
6.2.3类的结构化测试
第7章论文总结
致谢
作者攻读学位期间发表的学术论文目录
参考文献