ST01第一章----Struts2入门.ppt_第1页
ST01第一章----Struts2入门.ppt_第2页
ST01第一章----Struts2入门.ppt_第3页
ST01第一章----Struts2入门.ppt_第4页
ST01第一章----Struts2入门.ppt_第5页
已阅读5页,还剩18页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

第一章- -通过Struts2入门、教育目标和本节课,我们知道了Struts2能够与开发环境合作,独自完成示范计划, 正式的课程标题正式课程内容1Struts2概述Struts2模式Struts2配置文件Struts2控制器Struts2标签库2构建Struts2开发环境安装JDK安装Eclipse安装Tomcat struts lstruts2,3简单的HelloWorld配置web.xml文件配置struts.xml文件业务控制器尝试资源,1.Struts2入门,struts 2是Struts1的升级版,但基本上Struts1 Apache官方网站介绍了Struts2。 ApacheStruts2是以前广为人知的WebWork2,经过几年的各自发展,WebWork和Struts社区合为一体,是Struts2。 WebWork项目被Apache收购,没有进行升级。 在Struts2中,Struts1的ActionForm被删除,实现了与ServletAPI的松散结合。 Struts2不是一个全新的框架,继承了Struts1和WebWork的优点,大大提高了稳定性和易用性。 1.Struts2入门,1.1Struts2概述1.2构建struts 2开发环境1.3简单的HelloWorld,1.1Struts2概述,1.Struts2模式2.Struts2配置文件3.Struts2控制器4.Struts2 1.Struts2模式Struts2对于Struts1将用户的业务逻辑与servlet API分离,该分离机制采用了断路器或断路栈(断路器链)。 断路器是Struts2的核心内容之一。 Struts2内置多个断路器和断路栈,对用户的Web请求进行断路处理,提供数据类型转换、国际化、文件上传等更多的功能。 2.Struts2配置文件和Struts2配置文件是用户请求(View )和业务逻辑模块(Model)Action之间的桥梁,开发者可以通过修改Struts2的配置文件来快速响应业务需要是Struts2整体的本质之一。 Struts2框架配置文件是struts.xml文件和属性资源文件、2.Struts2配置文件、构成1Action的struts.xml文件和构成action的struts.xml文件struts.xml文件包含Action的定义,并定义了与Action返回值相对应的视图资源(result )、名称空间信息等。2.Struts2配置文件和2属性资源文件的其他类的配置文件是属性资源文件,如perties文件。 资源文件通常采用固定的Key-Value格式来定义Struts2的全局或本地资源数据(国际化、Struts2开发模型等信息)。 3.Struts2控制器,所有MVC框架都以控制器组件为中心。 Struts2控制器分为核心控制器和业务控制器。 Struts2的核心控制器是过滤器分配器。 过滤器显示器作为一个过滤器在Web应用程序中运行,以阻止所有用户请求,并在用户请求到达时进行过滤。 用户请求以Action结束后,请求被传递到Struts2框架进行处理。 Struts2的商业控制器是Action。 实际上,在Struts2应用程序中工作的业务控制器是系统生成的Action代理,而不是用户定义的Action,该Action代理以用户定义的Action为目标,4.Struts2标签使用Struts2标签库,开发人员可以创建易懂的接口代码,以提高工作效率和代码的可读性。要使用Struts2标签库,请参考标签,构建1.2Struts2开发环境,安装JDK2安装Eclipse3安装Tomcat4安装struts 25 eclipse struts 2, 1.3简单的HelloWorld 1web.xml文件配置struts.xml文件配置3Action业务控制器4尝试资源, 1web.xml文件的配置strutsblanchstrts2org.Apache.struts2. dispatcher.ng.filter.strustustustustippreandexeutefilterstruts2/* in 缺省情况下,Struts2自动加载位于WEB-INFclasses目录中的struts.xml配置文件。 定义包空间。 Action是业务控制器,name是名称,class是类文件的路径result是在Action处理后返回给用户的尝试资源。 3操作业务控制器,包com.nnny.demo.action; 公共级欢迎使用私有级个人名称;A; 公共字符串执行() system.out.println (! 啊! 啊! ”; if (个人名称=空| |个人名称. length ()1) return error ; else return success ; publicstringgetpersonname () return person name; publicvoidsetpersonname (字符串人员名称) this .人员名称=人员名称; ,4视图资源,demopage用户名:4视图资源,welcomepagewelcome! 啊! 啊! 总结一下,Struts2是Struts2如何手动构建Struts2开发环境,演示示例,讲义工作,Struts22是Struts2的开发过程,快速体验3.Stru

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论