首页> 中文学位 >基于J2EE的可重用软件架构的设计与实现
【6h】

基于J2EE的可重用软件架构的设计与实现

代理获取

目录

文摘

英文文摘

原创性声明及关于学位论文使用授权的声明

第一章绪论

1.1课题的背景

1.2课题的目标

1.3本文的组织结构

第二章技术平台的选定

2.1 C/S与B/S的确定

2.2 Microsoft.NET与J2EE的确定

第三章J2EE平台及其核心技术

3.1 J2EE平台的介绍

3.1.1客户端

3.1.2 J2EE服务器

3.2 J2EE的核心技术

3.2.1 JDBC(Java Database Connectivity)

3.2.2 JNDI(Java Naming and Directory Interface)

3.2.3 EJB(Enterprise Java Beans)

3.2.4 Servlet

3.2.5 JSP

3.2.6 JTA/JTS(Java Transaction Architecture/Serice)

3.2.7 JMS(Java Messaging Service)

3.2.8 XML(Extensible Markup Language)

第四章架构的设计

4.1 MVC设计模式

4.2 Struts应用框架

4.2.1 Struts的基本概念

4.2.2 Struts工作原理

4.3构建系统的基本架构

4.3.1扩展控制器的Action

4.3.2 Model层的事件处理机制

第五章架构的完善

5.1客户端到Web层的完善

5.2业务逻辑层的完善

5.2.1 Session Facade的使用

5.2.2 Message Facade的使用

5.2.3 DAO的使用

5.2.4 DTO/VO的使用

第六章对整体架构的一些思考

6.1安全性

6.2事务处理

6.3系统缓存

第七章总结与展望

7.1总结

7.2展望

参考文献

致谢

学位论文评阅及答辩情况表

展开▼

摘要

随着信息技术日新月异的发展,客户对信息技术服务的要求越来越个性化、专业化.作为一个通用软件开发商,如果能够建立起一种可重用的架构模式,只要在这个架构基础上编写少量代码,便可在最短时间内开发出适应客户需求的软件产品,那么就会在激烈的竞争中赢得制胜先机.该文主要研究如何在J2EE平台上构建这个架构.J2EE(Java 2 Platform Enterprise Edition)是一个企业级应用程序开发标准.J2旺平台采用了基于标准化,组件化开发的分布式应用模型,并为这些组件定义了一套完整的服务集合,从而简化了开发企业级应用的复杂性,与传统的互联网应用程序模型相比有着不可比拟的优势.因此,越来越多的企业将J2EE平台作为它们实现企业级应用的首选平台.通过对Struts架构的研究,实现和扩展了Struts架构,引入了事件处理机制,形成了一个基本的架构,并且对于这个架构进行了进一步的完善:在客户层与Web层加入了Filter;在业务逻辑层中根据不同业务的需要使用了Session Facade、Message Facade、DAO以及DTO/VO.最终,形成了一个适应各种不同的业务需要的可重用软件架构.这个可重用架构封装了大量层与层交互的代码,开发人员不需要关心数据在各层之间是如何传递的,只需要根据特定商业逻辑实现标准的接口,就能快速的开发出需要的程序.使用这个架构可以使软件开发商有效的节约开发成本,缩短开发周期,降低开发风险.

著录项

  • 作者

    郝振明;

  • 作者单位

    山东大学;

  • 授予单位 山东大学;
  • 学科 软件工程
  • 授予学位 硕士
  • 导师姓名 赵合计;
  • 年度 2004
  • 页码
  • 总页数
  • 原文格式 PDF
  • 正文语种 中文
  • 中图分类 TP311.52;
  • 关键词

    J2EE; 可重用; 架构; Struts; EJB; DAO; Filter;

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号