文摘
英文文摘
独创性声明及关于论文使用授权的说明
第1章绪论
1.1分布式应用系统架构的现状
1.2流行的分布式平台技术以及比较
1.2.1共同点
1.2.2不同点
1.3 EJB技术概述
1.3.1会话bean
1.3.2实体bean
1.3.3消息驱动bean
1.4 EJB技术存在的问题及分析
1.4.1概念混乱
1.4.2 O/R Mapping能力弱
1.4.3容器提供的基础设施使用不灵活
1.4.4资源占用多,性能低下
1.4.5开发复杂,可移植性差
1.4.6构建、发布周期长,测试和调试困难
1.5问题的解决途径
第2章中央电大教学管理系统案例分析
2.1采用ENTITY BEAN产生的问题
2.2对SESSION BEAN所提供服务的分析
2.2.1声明性事务管理
2.2.2集群
2.2.3线程管理
2.3对性能和可伸缩性的探讨
2.3.1对象分布和针对部署的集群
2.3.2 Java的远程调用机制
2.4本章小结
第3章轻量级架构概述
3.1什么是架构
3.2架构设计原则
3.3轻量级架构的概念
3.4中央电大教学管理系统中用于构建轻量级架构的几项技术
3.4.1 Hibernate
3.4.2 Spring
3.5本章小结
第4章使用HIBERNATE构建数据持久层
4.1数据库字段属性的映射
4.1.1基本类型
4.1.2自定义类型
4.2数据库表之间关联关系的映射
4.2.1一对一
4.2.2一对多
4.2.3多对多
4.3选择合适的对象类型以提高效率
4.4对特殊情况的删除操作采取特殊处理方式
4.5本章小结
第5章使用SPRING实现资源管理和模块装配
5.1资源管理
5.1.1普通资源管理
5.1.2 JNDI资源管理
5.2对象装配
5.3声明型事务管理
5.4本章小结
结论
参考文献
致谢