- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 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
您可能关注的文档
- MySQL基础入门资料.docx
- 五下unit3.B Read and write.ppt
- 文件系统(现代操作系统第二版CH06).ppt
- 51CTO下载-第06章 NTFS磁盘的安全与管理.pptx
- 20071211高一数学(2.2.2平面与平面平行的判定).ppt
- 七下历史第19课 统一多民族国家的巩固.ppt
- 第一次月考(10月6-7日).ppt
- PHP扩展之redis.docx
- Solidworks齿轮插件.doc
- 凯立德2011春季版最新2431J08-W08地图资源合集.docx
- 关于茶杯的宣传广告词.docx
- 关于中专生电子专业的求职信.docx
- 2025年基因测序技术的基因检测服务.pdf
- 同意调出的介绍信.docx
- 关于车间品质的广告词.docx
- 办理消防介绍信.docx
- 出租房租房合同范本.docx
- Unit 5 The weather and us Part A Let's learn教学评教案 2025人教版英语四年级上册.pdf
- 2023年组织行为学专科期末复习资料.pdf
- Unit 6 Happy holiday Let's have fun & Let's do it & Let's explore (教学评教学设计)新交际英语二年级上册2025.pdf
原创力文档


文档评论(0)