1 / 6
文档名称:

SSH三大框架优缺点.doc

格式:doc   大小:32KB   页数:6页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

SSH三大框架优缺点.doc

上传人:坐水行舟 2019/3/28 文件大小:32 KB

下载得到文件列表

SSH三大框架优缺点.doc

文档介绍

文档介绍:-View-Controller的缩写,是一种常用的设计模式。MVC减弱了业务逻辑接口和数据接口之间的耦合,以及让视图层更富于变化。MVC的工作原理,如下图1所示:Struts 是MVC的一种实现,它将Servlet和JSP标记(属于J2EE规范)用作实现的一部分。Struts继承了MVC的各项特性,并根据J2EE的特点,做了相应的变化与扩展。Struts的工作原理,视图:主要由JSP生成页面完成视图,Struts提供丰富的JSP标签库:Html,Bean,Logic,Template等,这有利于分开表现逻辑和程序逻辑。控制:在Struts中,承担MVC中Controller角色的是一个Servlet,叫ActionServlet。ActionServlet是一个通用的控制组件。这个控制组件提供了处理所有发送到Struts的HTTP请求的入口点。它截取和分发这些请求到相应的动作类(这些动作类都是Action类的子类)。另外控制组件也负责用相应的请求参数填充ActionFrom(通常称之为FromBean),并传给动作类(通常称之为ActionBean)。动作类实现核心商业逻辑,它可以访问javabean或调用EJB。最后动作类把控制权传给后续的JSP文件,后者生成视图。所有这些控制逻辑利用Struts-。模型:模型以一个或多个javabean的形式存在。这些bean分为三类:ActionForm、Action、JavaBeanorEJB。ActionForm通常称之为FormBean,封装了来自于Client的用户请求信息,如表单信息。Action通常称之为ActionBean,获取从ActionSevlet传来的FormBean,取出FormBean中的相关信息,并做出相关的处理,一般是调用JavaBean或EJB等。流程:在Struts中,用户的请求一般以*.do作为请求服务名,所有的*.do请求均被指向ActionSevlet,ActionSevlet根据Struts-,将用户请求封装成一个指定名称的FormBean,并将此FormBean传至指定名称的ActionBean,由ActionBean完成相应的业务操作,如文件操作,数据库操作等。每一个*.do均有对应的FormBean名称和ActionBean名称,这些在Struts-。核心:Struts的核心是ActionSevlet,ActionSevlet的核心是Struts-。Struts优缺点优点:,能更深入的了解其内部实现机制。,灵活动用,能大大提高开发效率。。通过一个配置文件,即可把握整个系统各部分之间的联系,这对于后期的维护有着莫大的好处。尤其是当另一批开发者接手这个项目时,这种优势体现得更加明显。.  -safe方式,它仅仅允许一个实例去处理所有的请求。所以action用到的所有的资源都必需统一同步,这个就引起了线程安全的问题。缺点:Taglib

最近更新

2025年端午节慰问敬老院老人主持词(精选7篇).. 6页

2025年公务员联考《行测》数量关系模拟题及答.. 106页

2025年公务员联考行测数量关系练习题及参考答.. 108页

2025年公务员联考行测言语理解练习题带答案(.. 173页

2025年童年趣事小学作文通用 10页

2025年童年精彩好词好句摘抄 7页

2025年干部挂职学习实施方案 5页

2025年兰州科技职业学院单招职业适应性测试题.. 61页

2025年兰州航空职业技术学院单招职业倾向性测.. 61页

2025年兰考三农职业学院单招职业技能测试题库.. 64页

2025年共青科技职业学院单招职业技能测试题库.. 60页

2025年冀中职业学院单招职业倾向性测试题库及.. 63页

2025年内江卫生与健康职业学院单招职业适应性.. 61页

2025年内蒙古乌海市单招职业倾向性测试题库附.. 61页

2025年内蒙古交通职业技术学院单招职业技能测.. 61页

2025年立冬祝福问候语41条 5页

2025年立冬朋友祝福短信30句 4页

2025年立冬后发朋友圈文案 7页

2025年内蒙古北方职业技术学院单招职业适应性.. 62页

2025年内蒙古呼和浩特市单招职业倾向性测试题.. 61页

2025年内蒙古商贸职业学院单招职业倾向性测试.. 61页

2025年内蒙古建筑职业技术学院单招职业适应性.. 62页

2025年人教版四年级语文下册第一次月考考试题.. 5页

2025年江苏食品药品职业技术学院单招职业技能.. 62页

2025年二级建造师之二建建筑工程实务考试题库.. 162页

安全爬梯验收记录表 1页

ai智能自习室项目商业计划书 8页

深度解析统考试题精准把握教学方向-2024年初中.. 17页

中药饮片质量管理制度 5页

人教版四年级数学下册第五单元《三角形》教学.. 13页