java开源框架教案4

java开源框架教案4

ID:31708419

大小:67.07 KB

页数:5页

时间:2019-01-17

java开源框架教案4_第1页
java开源框架教案4_第2页
java开源框架教案4_第3页
java开源框架教案4_第4页
java开源框架教案4_第5页
资源描述:

《java开源框架教案4》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、授课题目Struts2基本配置和用法(3)授课类型理论课首次授课时间年月曰学时2课时教学目标1.掌握Struts2中配置文件的作用和基本配置方法;2.掌握使用通配符、Action方法配置Action的技巧;重点与难点掌握Struts2的开发流程、Action的配置教学手段与方法讲解法、演示法教学过程:(包括授课思路、过程设计、讲解要点及各部分具体内容、时间分配等)授课思路:以冋顾上次课的案例,引入配置的讲解。通过实际开发项目中一些简单示例展现web.xml配置Struts2,配置文件struts.xmkActionActionSupp

2、ort校验等重要知识点,并指出在开发过程中一些需要注意的细节。过程设计:一、导入新课(5分钟)在Struts2应用程序中,Action负责具体的业务逻辑处理,它是整个应用的核心所在。上节课进行额简单的介绍,这节课我们继续介绍第二种和第三种方法。二、Action详解2(45分钟)>在Struts2应用程序中,Action负责具体的业务逻辑处理,它是整个应用的核心所在。>Action可以以多种形式存在:◊普通的Java类◊实现Action接口◊继承ActionSupport1.普通的Java类(5分钟)•无参数的execute()方法:用

3、于处理用户请求。•私有属性及其属性的set、get方法:Action类屮封装HTTP请求参数,因此私有属性的名称应和HTTP请求参数的名称保持一致;程序通过属性的set、get方法来处理请求参数,所以必须提供属性的set、get方法。2・实现Action接口(20分钟)Struts2提供了一个名为"com.opensymphony.xwork2.Action"的接口,开发人员在创建Action类时可实现该接口。publicclassLoginAction3implementsAction{privateUseruser=newUser

4、();publicUsergetUser(){returnuser;publicvoidsetUser(Useruser){this.user=user;publicStringexecute()throwsException{//TODOAuto-generatedmethodstub//if(user.username.equals(,,ldun)&&password,equals("111”))if(user•getUsername()•equals(nldu,f)&&user•getPassword()•equals(,f11

5、1n))returnf,sucn;elsereturnnfailn;}}3-继承ActionSupport类(20分钟)Struts2除了提供Action接口外,还提供了一个名为"com.opcnsymphony.xwork2.ActionSupport"的类,该类实现了Action接口、Validateable接口、ValidationAware接口、TextProvider接「I和LocaleProvider接口并提供了用于处理输入校验、访问国际化资源包等不同的方法。publicclassLoginAction2extendsAc

6、tionSupport{privateStringusername;privateStringpassword;publicStringgetUsername(){returnusername;}publicvoidsetUsername(Stringusername){this•username=username;}publicStringgetPassword(){returnpassword;}publicvoidsetPassword(Stringpassword){this.password=password;}^Overr

7、idepublicStringexecute()throwsException{//TODOAuto-generatedmethodstubif(username.equals(nldun)&&password,equals(,f111n))ActionContext.getContext().getSession().put(nusern,getUsername());//打印getText方法,取得属性文件中定义的值System.out.printIn(getText("user”)+username);System.out.pr

8、intIn(getText("pass”)+password);returnnsucH;}elsereturnnfailn;}}三、Struts.xml配置包的配置(20分钟)Struts2用包来组织action,Str

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。