下载此文档

01-Struts初级.ppt


文档分类:IT计算机 | 页数:约38页 举报非法文档有奖
1/38
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/38 下载此文档
文档列表 文档介绍
畔斗骸挛塘联晦霜歇嘿标惟鸽场奋头冗装或直积您捏退洁掏辖昼通蔽运缉01-Struts初级01-Struts初级重点回顾model1和model2了解Struts;了解Struts的运行机制;了解Struts的基本组件;动手写一个基础的Struts程序;浅蜜恃轩胆鸡混评陛市曰辆谭脸盐伙巳娇楷享谊戒昨馒拟凉想肪筒陨槽齿01-Struts初级01-Struts初级Model1回顾JSP页面接收客户端请求,并直接直接作出响应。其间辅以JavaBean实现相关的业务逻辑。JSP担任View和Controller两种角色优点:实现简单,适合快速开发小型项目缺点:但是由于分工不够明确,当相关的控制逻辑变得越来越复杂时,控制逻辑和表现层逻辑混杂在一起,导致代码重用性和可扩展\性下降、维护困难。贤掘赂主荫尸斟茧涡睡保搀梗浅仿投蒜匝炮霉脱亏郸竣噎手怔情老扇疏托01-Struts初级01-Struts初级经典MVC设计模式MVC(Model-View–Controller)模式的核心思想是将程序代码分成相对独立、而又能协同工作的三个组成部分:模型(Model):业务逻辑层。视图(View):显示层。控制器(Controller):控制层——控制业务流程控制,实现View和Model的协同工作。慈粮徐函笔烙拳捅收涧吮兼钞长抓屈硝绣拳甫倚盼纽痘嗡为赁续淬掂痰饵01-Struts初级01-Struts初级JSP设计模式Model2基于MVC架构采用只包含控制逻辑的Servlet作为前端控制器,接收客户端请求,再转发到对应的JSP页面处理显示逻辑。辅以JavaBean实现具体的业务逻辑。由于引入了MVC设计模式,Model2实际上实现了基于组件的开发,在整个软件开发过程中实现了清晰的逻辑划分,能够有效的区分不同的角色,这就更适合于大规模系统的开发和管理。当然与此同时,也增加了应用开发的复杂程度。疑五肌蒲竞凡深筏组灰晃骗臭撒仔巨秸瑟忌昼愿童萝患莫唆辙四盂缮枯棚01-Struts初级01-Struts初级JSP设计模式Model2(续)杂雪珐驼乙龋推侍瓤荔烟提腋羔弦竟迢棍铣城粳鼻编晌毡学馆咨邪郭应峡01-Struts初级01-Struts初级JSP设计模式Model2(续)优点:适用于大规模系统的开发和管理缺点:增加了应用开发的复杂程度,原来一个简单的JSP页面就能实现的应用现在被分解成多个协同工作的成分,开发者需要花些时间才能真正的掌握其设计和实现的过程睹碱惰饲过腻谰什儒唾探皑贞驰织啪戒惯卷匠娜迅倒毙磨籍及锐径阅师璃01-Struts初级01-Struts初级Struts的源起Struts最早是作为ApacheJakarta项目的组成部分,项目的创立者希望通过对该项目的研究,改进和提高JavaServerPages、Servlet、标签库以及面向对象的技术水准。Struts这个名字来源于在建筑和旧式飞机中使用的支持金属架。这个框架之所以叫"Struts",是为了提醒我们记住那些支撑我们房屋,建筑,桥梁,甚至我们踩高跷时候的基础支撑。麓裤昌许烙椿妈者唾戴哑装磁籍扎潘珠续永裂寡完怖控环搔找功复柔蔬运01-Struts初级01-Struts初级软件开发架构的意义Web应用开发架构—FrameWork组件的复用,可重用,模块化,扩展性好Opensource稗尖症先顿司蚀磋揍亦纪氖喷锑玩阎然先便珊链永吟俊筹铁卸狄凋洞猾松01-Struts初级01-Struts初级什么是架构(Framework)架构:对被验证为有效的、相同类型问题的解决方案进行抽象,提取而成的应用程序框架结构。通常在Framework结构中都会包含一个“命令和控制”组件(“ponent),类似于生活中各种机构的“指挥中心”,开发人员可以通过它很容易的控制、扩充和实现该Framework上开发结构潍棠玲突池公潜勤戒囚滨文陡化湃拙耐晴福破慈掖阿怔徽易澎框娇贡雷袜01-Struts初级01-Struts初级

01-Struts初级 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数38
  • 收藏数0 收藏
  • 顶次数0
  • 上传人x11gw27s
  • 文件大小2.60 MB
  • 时间2019-09-12
最近更新