首页> 中文学位 >三层结构中基于反射机制、程序生成器的Struts框架进化研究
【6h】

三层结构中基于反射机制、程序生成器的Struts框架进化研究

代理获取

目录

摘要

Abstract

第一章导论

§1.1框架的定义

§1.2使用框架的好处

§1.3使用框架存在的问题

§1.4框架的分类及框架进化

§1.5 struts框架存在的问题

第二章基于白盒框架的设计与实现

§2.1 struts框架介绍

§2.2设计中采用的EJB设计模式

§2.2.1会话外观(Session Facade)

§2.2.2值对象(Value Object)

§2.2.3服务定位器(Server Locator)

§2.3设计和实现

§2.4领域分析

第三章基于反射机制的框架进化

§3.1反射机制介绍

§3.2设计和实现

第四章基于程序生成器的框架进化

§4.1程序生成器的定义及一般结构

§4.2为什么使用程序生成器

§4.3创建一个特定域的XML结构

§4.4DOM介绍

§4.5SAX介绍

§4.6三种常用分析与存储规范的方法

§4.6基于自定义DOM的实现

第五章结论与展望

§8.1结论

§8.2展望

致谢

参考文献

展开▼

摘要

近年来,随着软件重用技术研究的不断深入,软件框架作为一种重要的复用技术之一正日益受到人们的重视.框架是一种实现大粒度软件复用的有效途径.从框架的使用角度来分类,框架可分为白盒与黑盒框架.白盒框架更灵活,但不容易被使用.黑盒框架则刚好相反.框架开始通常是白盒框架,随着框架的逐渐成熟,会一步步进化为黑盒框架,从而提高对复用活动的支持.Struts是一个广泛使用的开源的web应用程序框架,它帮助程序开发者更快更简单地创建web应用程序,其中的Action组件部分是一个典型的白盒框架.Java中的反射机制是一种功能强大的API,它提供了创建一个直到运行时才知道类名的类的实例、调用一个直到运行时才知道方法名的方法等等特性.利用reflectionAPI,我们可以创建灵活的应用程序.程序生成器就是一个程序,它接受一块软件的一个高层规范,并且产生它的实现.利用程序生成器,我们只需在规范(specification)表达是

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号