下载此文档

struts概要技术知识.doc


文档分类:IT计算机 | 页数:约8页 举报非法文档有奖
1/8
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/8 下载此文档
文档列表 文档介绍
,它将Servlet和JSP标记(属于J2EE规范)用作实现的一部分。Struts继承了MVC的各项特性,并根据J2EE的特点,做了相应的变化与扩展。MVC即Model-View-Controller的缩写,是一种常用的设计模式。MVC减弱了业务逻辑接口和数据接口之间的耦合,以及让视图层更富于变化。控制:XML文件Struts-,与之相关联的是Controller,在Struts中,承担MVC中Controller角色的是一个Servlet,叫ActionServlet。ActionServlet是一个通用的控制组件。这个控制组件提供了处理所有发送到Struts的HTTP请求的入口点。它截取和分发这些请求到相应的动作类(这些动作类都是Action类的子类)。另外控制组件也负责用相应的请求参数填充ActionFrom(通常称之为FromBean),并传给动作类(通常称之为ActionBean)。动作类实现核心商业逻辑,它可以访问javabean或调用EJB。最后动作类把控制权传给后续的JSP文件,后者生成视图。所有这些控制逻辑利用Struts-。视图:主要由JSP生成页面完成视图,Struts提供丰富的JSP标签库:Html,Bean,Logic,Template等,这有利于分开表现逻辑和程序逻辑。模型:模型以一个或多个javabean的形式存在。这些bean分为三类:ActionForm、Action、JavaBeanorEJB。ActionForm通常称之为FormBean,封装了来自于Client的用户请求信息(set/get方法,并包含有重置、validate错误验证等),如表单信息。Action通常称之为ActionBean,获取从ActionSevlet传来的FormBean,取出FormBean中的相关信息,并做出相关的处理,一般是调用JavaBean或EJB等。,基本上会用到以下几个父类(1)ActionServlet(Controller)mand部分,它是这一框架的核心。mand)创建并使用Action、ActionForm和ActionForward。如前所述,struts-。在创建Web项目时,您将扩展Action和ActionForm来解决特定的问题。文件struts-。(2)ActionForm(FormState)类ActionForm维护Web应用程序的会话状态。ActionForm是一个抽象类,必须为每个输入表单模型创建该类的子类。Struts框架将执行以下操作:a)检查UserActionForm是否存在;如果不存在,它将创建该类的一个实例。b),()c)(2)Action(ModelWrapper)类Action类是业务逻辑的一个包装。Action类的用途是将Http

struts概要技术知识 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数8
  • 收藏数0 收藏
  • 顶次数0
  • 上传人文库旗舰店
  • 文件大小69 KB
  • 时间2019-11-16