ImageVerifierCode 换一换
格式:DOC , 页数:12 ,大小:379.50KB ,
资源ID:7204583      下载积分:10 金币
快捷注册下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

开通VIP
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.zixin.com.cn/docdown/7204583.html】到电脑端继续下载(重复下载【60天内】不扣币)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

开通VIP折扣优惠下载文档

            查看会员权益                  [ 下载后找不到文档?]

填表反馈(24小时):  下载求助     关注领币    退款申请

开具发票请登录PC端进行申请

   平台协调中心        【在线客服】        免费申请共赢上传

权利声明

1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前可先查看【教您几个在下载文档中可以更好的避免被坑】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时联系平台进行协调解决,联系【微信客服】、【QQ客服】,若有其他问题请点击或扫码反馈【服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【版权申诉】”,意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:0574-28810668;投诉电话:18658249818。

注意事项

本文(STRUTS架构指导.doc)为本站上传会员【仙人****88】主动上传,咨信网仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知咨信网(发送邮件至1219186828@qq.com、拔打电话4009-655-100或【 微信客服】、【 QQ客服】),核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载【60天内】不扣币。 服务填表

STRUTS架构指导.doc

1、Struts tutorial 这是 struts架构的指导。它包括一些step by step的小应用程序,可以让你短时间内用struts工作。 内容:   01.    介绍   02.    Struts的安装   03.    第一个实验:简单的JSP页   04.    第二个实验:struts的国际化   05.    struts中的Forms   06.    struts:介绍ActionForm   07.    分离Book和BookForm的一个好方法   08.    处理Invalid Entries   09.    Recapituala

2、tion: Where we are   10.    使用logic   11.    Templates   12.    FAQ   13.    Beans to XML   14.    Replacing JSP with XSLT   15.    介绍AspectJ   16.    用Ant Compilation和Distribution      16.01.    安装Ant      16.02.    什么是Ant      16.03.    配置Ant      16.04.    Ant的使用   17.    结论   18

3、    关于这个文档的技术背景   19.    关于作者   20.    用户注解      20.01.    邮件      20.02.    回执卡 Appendix:  - Illustrations  - Listings  - Sources  - Exercises and Solutions  - Tables  - Definitions  - Footnotes 01.    介绍 在这个指导中我们将step by step开发一个小的应用程序。你应该有一些JSP和XML的经验,并且有一个可以运行的应用服务器,我们选择to

4、mcat4.0.4。 02.    Struts的安装 请先将Struts.jar拷贝到你应用程序的lib目录中,不用删除你的struts目录中的其他文件。结果如图1所示。 03.    第一个实验:简单的JSP页 现在我们要做一个简单的JSP页,用来确认至此我们的操作是正确的。 在strutsShop里建一个BookView.jsp的文件。内容如下,按图2所示在浏览器中运行: 04. 第二个实验:struts的国际化 我们将使用户能用本国的语言浏览预定义的文本,进而接触一些struts的功能。首先你要按照图3拷贝一些文件到WEB-INF目录下。在stru

5、ts-html.tld文件里有我们要用的标签。这些我们在上接已经介绍了,你可以简短的回顾一下。 struts-config.xml的配置清单如下,这是一个标准的清单,你以后的程序都可以以此为基础进行扩展: web.xml的配置清单如下,这是一个标准的清单,你以后的程序都可以以此为基础进行扩展: 在classes目录下创建一个ApplicationResources.properties的文件(此文件名在web.xml中定义),打开它,输入一行:index.title=Struts Tutorial。然后在创建一个ApplicationResources_de.pr

6、operties文件,也输入一行:index.title=Struts Einführung。其实这两个文件就是当加载时会根据当前的浏览器而选择英文或德文,这里我们只能了解国际化过程来测试前者了。我们还需编写BookView.jsp文件,如下: 可在浏览器中按图4浏览,你可能需要重启你的tomcat: 其实我们可以将国际化写在一个文件中,就是将参数写在一个属性文件中。(这是作者的意图,但我没有各种版本的IE进行实验) 05. struts中的Forms 在这一章我们将创建一个简单的Bean(Book.java)和两个JSP页面,一个是创建新书的,另一个是显示它的

7、我们也会第一次使用struts-config.xml文件。 我们先在你的classes目录下创建如下Book.java文件。 我们还需要创建新书的JSP页。我们将使用title,auther和number of pages三个字段,在此之前我们先要做一些工作,对于一个初学者这将有些难度。在你的BookView中加上以下内容: 再次运行,你将得到图5所示内容,如果没有错,那你需要重启tomcat;如果错误不一样,没关系,因为他都是没有在配置文件中找到mapping路径。 接下来我们需要第二个JSP页面CreateBook.jsp,代码如下: 在classes目

8、录下创建一个BookAction文件: 它没按照struts要求编写仅仅创建一本书并给它标题。然后编写你的struts-config.xml: 我们希望在struts中在bookForm和Book间建立连接。而且我们还用bookCreated定义了一个到BookView.jsp的转发。最后我们用action=createBook.do属性定义了我们的form做什么。关于do:与接受CreateBook.jsp输入信息的bookForm相关的bean,由createBook命令创建。 按图6编译你的类。由于我是初手,在这里遇见很多问题,所以耽误了很久,不过它让你学到很多

9、东东。比如:javax.servlet要用到servlet.jar包;javac后跟a.java, 而java后跟a;还有我遇见了很原文提到的问题,很多都是由于自己编写(没有copy)而造成的马虎。希望大家也能引起注意,到此除了ActionForm我们都已用到了。 编译成功后,在你的classes目录下会增加两个文件:Book.class和BookAction.class. 重启你的tomcat(每次改动config文件你都需要重启,改动注册表需要重启机器)。现在在你的浏览器里登陆CreateBook.jsp,如图7: 当你填写后提交,另你失望的是什么也没有得到。这是

10、由于我们并没有ActionForm bean. 06. struts:介绍ActionForm 这节我们继续做ActionForm bean来完成我们的例子。我们将用ActionForm得到合法的book的信息,并进行一些检验,例如没有输入标题等,向用户提供错误或成功的信息。我们还将得到book的属性并且能够更改它。 为此我们需要一个ActionForm:它仅是一个简单的容器,没有应用程序逻辑,只有两个方法:reset(),validate().在struts1.1里,validate()方法被单独作为一个validate.xml文件。详见参考资料二。 现在我们做另一个类:

11、BookForm.java。它将包含book的实例,并且有一些getXXX和setXXX的方法来访问它。关于内部的方法可看struts架构介绍。 我们还要做一些额外的工作。去看struts-config.xml文件,我们需要用这个新类与Form关联,从而替代Book.java。因此我们必须改变form-beans: . 另外我们还有定义一下当错误发生时的信息,在你的配置文件中输入:error.book.title=Error 现在编译你的类,重新启动tomcat,重新登陆Create

12、Book.jsp.,输入onebook,你将在tomcat的dos窗口看见如下图所示: 你也可以在重输入其他的title,看看tomcat的dos窗口有什么变化。  07.    分离Book和BookForm的一个好方法 上一节我们使用一个新类BookForm.java去访问Book.java,而不用struts直接连接到Book.java。接下来,我们要解决在这两个类中重复输入getXXX和setXXX。Struts允许我们直接访问实例的方法。这很容易,但需要理解。我们给出改变的CreateBook.jsp的代码: 正如你看到的,除了将title改为book.t

13、itle,我们什么也没做。现在你可以去掉BookForm.java中的getXXX和setXXX方法了,如下图:(别忘记了也更改BookView.jsp,否则在你的tomcat窗口下After creation of book : null) 你还应该改动BookAction.java,把String title = req.getParameter("title");中的title改为book.title,然后重新编译,这样你的tomcat下的After creation of book :none中的none就会出现你输入的名了。 08.    处理Invalid Entries 我们将了解struts怎样处理用户无效的输入,产生的错误信息支持不同语言。 参考资料 1. http://rzserv2.fhnon.de/~lg002556/struts/Doku.html 2.

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2026 宁波自信网络信息技术有限公司  版权所有

客服电话:0574-28810668  投诉电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服