J2EE实训09.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
J2EE实训09

一、实训目的 1、掌握struts的体系结构、基本用法 2、掌握jsp的工作原理、注释方式、声明方式、表达式的应用、以及内置对象等等。 3、掌握代码编写和测试,以及怎样配置,运行Tomcat服务器等 二、实训工具 基于window 操作系统的MyEclipse,tomcat6.0.6,首先下载相关的软件进行配置j2ee的开发环境变量。 软件版本: jdk:Jdk1.6.0_24 Tomcat:Apache-tomcat-6.0.6 Eclipse:MyEclipse8.5 三、实训步骤 一)Struts2.2.概述及MVC模式 MVC是一种优秀的涉及模式,它将应用分成模型层、视图层和控制层3个层次,从而使同一个应用程序使用不同的表现形式。MVC是Xerox PARC在20世纪80年代为编程语言Smalltalk-80?发明 框架中分为三个部分:模型、控制器和视图。 在Struts框架中,模型分为两个部分:1.系统的内部状态;2.可以改变状态的业务逻辑。内部状态通常由Bean表示。根据设计或应用程序的复杂度的不同,这些Bean可以是自包含的并具有持续的状态,或只在需要的时候才获取数据。视:由JSP建立,struts包含扩展自定义标签库,可以简化创建完全国际化用户界面的过程。 控制器:struts中,基本的控制器组件是ActionServlet类中的实例Servelt,实际使用的Servlet在配置文件中由一组映射(由Action Mapping类进行描述)进行定义。Struts2框架是基于MVC架构的框架。但是他比以往的所有的其他MVC框架更加优秀。Struts2框架是建立在Struts框架与WebWork框架基础之上的,。虽然被称为Struts2框架,他却与Struts框架有着不同的体系结构,反而与WebWork有着更多的相似之处。Struts2框架的核心部分是基于WebWork框架设计思想的,最明显的表现就是大量拦截器的使用。同时,Struts2又在WebWork的基础上加入了新的内容,使得该框架更适应当今JavaEE的开发需求。 二)添加Struts2.2的支持 1、struts--all.zip的结构 struts--all.zip包括四个文件夹: apps该文件夹下包含了基于Struts2的应用程序, docs该文件夹下包含了Struts2的相关文档包括Struts2的快速入门、Struts2的文档以及API文档等内容, lib该文件夹下包含了Struts2框架的核心类库,以及Struts2的第三方插件类库, src该文件夹下包含了Struts2框架的全部源代码。 2、添加Struts2.2所需的最少*.jar包 commons-fileupload-1.2.1.jar commons-io-1.3.2.jar freemarker-2.3.16.jar javassist-3.7.ga.jar ognl-3.0.jar struts2-core-.jar xwork-core-.jar 3、web.xml filter filter-namestruts2/filter-name filter-classorg.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter/filter-class /filter filter-mapping filter-namestruts2/filter-name url-pattern/*/url-pattern /filter-mapping 4、struts.xml package name=default namespace=/ extends=struts-default action name=Login class=com.action.LoginAction result name=success/output.jsp/result result name=input/Test.jsp/result /action /package 5、Struts2.2的执行流程 第一步:建项目并加载Struts2包。将Struts文件夹中lib目录下的几个jar文件,拷贝放置到项目Webt文件夹WEB-INF文件夹lib目录下第二步:Struts2采用的是过滤器,所以先在web.xml文件中配置一个Filter定义一个LoginAction的Action类,该类继承自ActionSupport类定义一个私有的字符串类型的属性 定义一个私有的字符串类型的属性 execut

文档评论(0)

xcs88858 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档