- 2
- 0
- 约6.22千字
- 约 10页
- 2017-06-20 发布于湖北
- 举报
Struts及Spring模式分析
112060782 陈俊
摘要
Struts框架及Spring框架提供了预备的软件架构和相关的软件包,可融合使用开发层次划分清晰并易于复用的Web应用。通过分析Struts框架控制器源码所使用的经典设计模式和J2EE模式阐明了Struts框架的工作原理及设计思想。阐述了Spring框架的一些经典设计模式和反转控制模式的实现思想。
1 引言
以前做J2EE项目的时候框架都已经被一些学长们给搭好,我们只是依葫芦画瓢,照着原来的代码实现功能,我们也知道用到了Struts、Spring等等的框架。然而我们很少去真正地深入的去了解那些框架。在学习了软件结构设计与模式分析课程之后我不自觉的联想到里面到底使用了哪些设计模式呢?
2 设计模式与框架
框架是构成一类特定软件可复用设计的一组相互协作的类。它规定了应用的体系结构、类和对象的分割和协作、各部分的主要责任,以及控制流程。框架记录了其应用领域的共同的设计决策,预定义设计参数以便于应用设计者能专注于应用本身的特定细节。
软件开发的全过程都涉及模式,从业务建模、分析到测试、部署等,程序设计阶段需要考虑的通用模式大致包括框架模式、设计模式和代码模式。一个框架模式描述软件系统里的基本的结构组织或纲要,提供一些事先定义好的子系统,指定他们的责任并给出把他们组织在一起的法则。代码模式描述怎样利用特定的编程语言的特点来实
您可能关注的文档
最近下载
- 2026年春湘艺版(新教材)小学音乐一年级下册《小鸡过河》教学设计.docx VIP
- 手持电动工具(施工机具验收记录表).doc VIP
- DB13T 5654-2023 补充耕地符合性评定与质量等级评价技术规程.docx VIP
- 驾驶员安全培训课件.docx
- WPS Office办公应用案例教程 课件 舒煜 第7--12章 WPS表格的计算与管理---WPS多样化功能组件 .pptx
- 建筑文化墙施工方案.docx
- 《小麦粉加工技术规程》.docx VIP
- 毕业设计(论文)-台灯罩注塑模具设计.docx VIP
- 船舶设计手册舾装分册.pdf VIP
- T_CMEA 34-2023 市政排水管道紫外光原位固化修复施工技术规程.pdf
原创力文档

文档评论(0)