Struts和Spring模式分析.docVIP

  • 2
  • 0
  • 约6.22千字
  • 约 10页
  • 2017-06-20 发布于湖北
  • 举报
Struts及Spring模式分析 112060782 陈俊 摘要 Struts框架及Spring框架提供了预备的软件架构和相关的软件包,可融合使用开发层次划分清晰并易于复用的Web应用。通过分析Struts框架控制器源码所使用的经典设计模式和J2EE模式阐明了Struts框架的工作原理及设计思想。阐述了Spring框架的一些经典设计模式和反转控制模式的实现思想。 1 引言 以前做J2EE项目的时候框架都已经被一些学长们给搭好,我们只是依葫芦画瓢,照着原来的代码实现功能,我们也知道用到了Struts、Spring等等的框架。然而我们很少去真正地深入的去了解那些框架。在学习了软件结构设计与模式分析课程之后我不自觉的联想到里面到底使用了哪些设计模式呢? 2 设计模式与框架 框架是构成一类特定软件可复用设计的一组相互协作的类。它规定了应用的体系结构、类和对象的分割和协作、各部分的主要责任,以及控制流程。框架记录了其应用领域的共同的设计决策,预定义设计参数以便于应用设计者能专注于应用本身的特定细节。 软件开发的全过程都涉及模式,从业务建模、分析到测试、部署等,程序设计阶段需要考虑的通用模式大致包括框架模式、设计模式和代码模式。一个框架模式描述软件系统里的基本的结构组织或纲要,提供一些事先定义好的子系统,指定他们的责任并给出把他们组织在一起的法则。代码模式描述怎样利用特定的编程语言的特点来实

文档评论(0)

1亿VIP精品文档

相关文档