下载此文档

博和利初级培训第三讲serverlet讲解-天津博和利软件设计有限公司.ppt


文档分类:IT计算机 | 页数:约22页 举报非法文档有奖
1/22
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/22 下载此文档
文档列表 文档介绍
第三讲第三讲 Struts Struts 框架讲解框架讲解博和利初级培训博和利初级培训——开发技能开发技能 MVC — JSP Model 1 MVC — JSP Model 2 MVC 模型-视图-控制器( MVC )是 80年代 Smalltalk-80 出现的一种软件设计模式,现在已经被广泛的使用。?模型( Model ) 模型是应用程序的主体部分。模型表示业务数据,或者业务逻辑.?视图( View ) 视图是应用程序中用户界面相关的部分,是用户看到并与之交互的界面。?控制器( controller) 控制器工作就是根据用户的输入,控制用户界面数据显示和更新 model 对象状态。 MVC Framework 基于请求——响应的 Framework ?控制器( Controller )——控制整个 Framework 中各个组件的协调工作。?业务逻辑层( Business Logic )——对 Framwork 本身来说,这里仅仅只是概念和几个提够服务的基础组件,真正的实现与客户的业务逻辑接轨,还需要开发人员在 Framework 上再次扩展。?数据逻辑层( Data Logic )——绝大应用系统都需要涉及到数据交互,这一层次主要包括了数据逻辑和数据访问接口。对于数据逻辑来说,如果你了解数据建模( Data Modeling )可能就很容易理解。问题反馈(一)1. MVC 模式是从视图到控制器再到模型,最后再返回视图,但有时视图层也可以直接与模型层交互,请问在什么情况下用到,是不是不推荐使用? ?当页面上不存在与模型层对应的属性时,而页面上又恰恰需要数据库中的某个字段的内容时可以与模型层直接交互,但不推荐使用,因为不利于数据库的维护。 2. Framework 中所谓的框架是不是按提供 MVC 形式摆放三个层次的位置就可以使用 MVC 模式了? ?应该可以说只要按 MVC 形式的要求把相应的内容布置上就可以使用了,但实际上还需要使用者遵循 MVC 提供商中的一些接口之类的约定就可以了。问题反馈(二) Struts 的概念和体系结构 Struts 有一组相互协作的类、 Serlvet 以及 Jsp TagLib 组成。基于 Struts 构架的 web 应用程序基本上符合 JSP Model2 的设计标准,可以说是 MVC 设计模式的一种变化类型。根据上面对 framework 的描述,我们很容易理解为什么说 Struts 是一个 web framwork ,而不仅仅是一些标记库的组合。但 Struts 也包含了丰富的标记库和独立于该框架工作的实用程序类。

博和利初级培训第三讲serverlet讲解-天津博和利软件设计有限公司 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数22
  • 收藏数0 收藏
  • 顶次数0
  • 上传人2105194781
  • 文件大小659 KB
  • 时间2017-06-08