全球旧事资料 分类
式的框架,它将业务代码与视图代码分离,有效地优化了系统结构,提高了系统的扩展性,降低系统复杂度与维护难度。Hiber
ate是一个对象、关系数据库映射工具,通过
第4页共19页
f中国地质大学(北京)继续教育学院现代远程教育专科生毕业论文(设计)
Hiber
ate的使用,能够很好地解决面对对象编程语言与关系数据库一起使用可能带来的种种麻烦,使得程序设计人员可以减少对关系数据模型的依赖,致力于业务逻辑的开发。Spri
g框架的使用将J2EE层次结构中的业务层分离为业务逻辑层和数据持久层,这样业务逻辑便交给Spri
g处理,而数据访问则交给Hiber
ate处理,使层次结构更加清晰,便于系统的维护和扩展
12目前国内外研究现状
为了应对由于市场信息变化的需求,企业对Web应用程序的可扩展性要求越来越高,因此对传统的Web应用技术提出了技术挑战。传统的Web应用开发将页面显示、业务逻辑和数据处理都集中在页面代码中,导致应用程序的耦合性很强,从而引起We
应用的扩展和维护极其困难,同时也不利于开发人员分工协作。传统的Web应用开发在大型的企业级应用中愈加显得力不从心。随着J2EE平台的出现,基于BS的多层Web体系结构逐渐发展成熟起来,多层Web应用的开发已成为主流。但是,在多层Web体系结构的设计中,普遍存在程序可重用程度低、维护工作繁琐、应变能力较弱等不足;同时,多层Web应用软件需要面对复杂的网络环境、多样化的用户需求、灵活的业务模式、复杂的业务流程、众多的组织机构及层次、角色分工等问题,在业务和技术上也是复杂多变得降。因此,如何组织应用程度以实现简单高效的应用程序升级维护和扩展,是当前Web技术发展的热点之一。
第2章设计模式与Struts框架
软件系统的设计不仅应对当前处理的问题有针对性,还要对将来的问题和需求也有足够的通用性。一个软件系统能否适应业务的发展和需求的变化时决定其生命力的关键因素。为此,在软件复用领域,提出了设计模式和框架的概念。
21设计模式
第5页共19页
f中国地质大学(北京)继续教育学院现代远程教育专科生毕业论文(设计)
设计模式是对面向对象设计反复出现的问题解决方案。这个术语是在十九世纪代出ErichGamma等人从建筑设计领域引入到计算机科学种来的。设计模式通常描述了一组相互紧密作用的类与对象,设计模式提供一种讨论软件设计的公共语言,使得熟练设计者的设计经验可以被初学者和其他设计者掌握。
22涉及模块分类
设计模式描述了问题、在什么条件下r
好听全球资料 返回顶部