全球旧事资料 分类
使用该方案及其效果,它还给出了实现要点和实例。该解决方案是解决该问题的一组精心安排的通用的类和对象,再经定制和实现就可用来解决特定上下文中的问题。它使得系统分析和设计人员积累的优秀设计思想和丰富的设计经验可以保存下来,可以供人学习,从而得原来看上去既深奥又抽象的设计也可得到最大程度的复用。由于存在众多的设计模式,在丽都和抽象层上各部相同。如果能用一种方式将它们组织起来分类以便于对各种相关的模式进行引用,这有助于更快学习目录中的模式,且对发现新的模式也有指导作用。Java设计模式的分类见表21。
23应用框架
近些年计算机的运算速度和网络带宽飞速增长,可是大型软件的设计和开发依然是错
第6页共19页
f中国地质大学(北京)继续教育学院现代远程教育专科生毕业论文(设计)
综复杂并且代价昂贵。很多精力和花费都消耗在整个行业一些功能重复的软件开发上。特别是随着硬件架构、操作系统、通信平台的多样性使得从头建立一个正确的、可移植、高效的应用系统越来越复杂。近些年框架技术日益受到人们的重视,因为框架技术能最大限度地发挥复用的技术且不失面向对象技术的灵活性,并且已经在很多大型软件上使用。
231框架定义
框架是一个应用软件系统的部分或整体的可用设计,具体表现为一组抽象类以及其实例之间的相互作用方式。框架是能出开发人员根据需要定制的应用程序的轮廓。从构件的角度看,一个框架有一组协作构件组成。很多领域的开发人员已成功地开发了不少应用框架或使用框架技术的系统。比如微软基础。23.2Struts框架介绍Web应用Struts作为一个开放源代码的应用框架,在最近几年得到了飞速的发展,在JSPWeb应用开发中应用的飞上广泛,它已经成为JSP框架的事实上的标准【1】(2)。那么,究竟是什么Struts?要回答这个问题ihaide从JSPWeb应用的两种基本的结构模式:JSPModel1和JSP231JSPModel1和JSPModel2说起。Model2
尽管MVC设计模式很遭殴就出现,但在Web应用的开发中引入MVC却是步翻维艰。主要原因是在早期的Web应用的开发中,程序语言和HTML的分离一直难以实现。例如在JSP网页中执行业务逻辑的程序代码和HTML表示层数据混杂在一起,因而难分理出单独的业务模型。这使得维护JSP网页非常困难,很难满足用户的变化性需求。在早期的Javaweb应用中,JSP文件负责业务逻辑、控制网页流程并创建HTML,参
232Struts实现MVC得机制
第7页共19页
f中国地质大学(北京)继续教育学院现代远程教r
好听全球资料 返回顶部