logo资料库

JavaEE轻量级框架6个实验报告.docx

第1页 / 共41页
第2页 / 共41页
第3页 / 共41页
第4页 / 共41页
第5页 / 共41页
第6页 / 共41页
第7页 / 共41页
第8页 / 共41页
资料共41页,剩余部分请下载后查看
实验一:创建一个简单的Struts 2的应用程序
实验目的
实验要求
实验内容
实验步骤
实验总结:
实验二:创建一个Action多方法调用的Struts 2的应用程序
实验目的
实验要求
实验内容
实验步骤
实验总结:
实验三: Struts 2标签的应用
实验目的
实验要求
实验内容
实验步骤
实验总结:
实验四: Struts 2校验框架的应用
实验目的
实验要求
实验内容
实验步骤
实验总结:
实验五: 完成表的查询和删除操作
实验目的
实验要求
实验内容
实验步骤
实验总结:
实验九: Spring的IoC实现案例
实验目的
实验要求
实验内容
实验步骤
实验总结:
目录 实验一:创建一个简单的 Struts 2 的应用程序 .......................... 2 实验目的 ........................................................2 实验要求 ........................................................2 实验内容 ........................................................2 实验步骤 ........................................................2 实验总结: ......................................................7 实验二:创建一个 Action 多方法调用的 Struts 2 的应用程序 ............. 8 实验目的 ........................................................8 实验要求 ........................................................8 实验内容 ........................................................8 实验步骤 ........................................................8 实验总结: .....................................................14 实验三: Struts 2 标签的应用 .......................................16 实验目的 .......................................................16 实验要求 .......................................................16 实验内容 .......................................................16 实验步骤 .......................................................16 实验总结: .....................................................20 实验四: Struts 2 校验框架的应用 ...................................21 实验目的 .......................................................21 实验要求 .......................................................21 实验内容 .......................................................21 实验步骤 .......................................................21 实验总结: .....................................................28 实验五: 完成表的查询和删除操作 ................................... 29 实验目的 .......................................................29 实验要求 .......................................................29 实验内容 .......................................................29 实验步骤 .......................................................29 实验总结: .....................................................34 实验九: Spring 的 IoC 实现案例 .....................................36 实验目的 .......................................................36 实验要求 .......................................................36 实验内容 .......................................................36 实验步骤 .......................................................36 实验总结: .....................................................40 1
实验一:创建一个简单的 Struts 2 的应用程序 实验目的 能正确配置 Struts 2 开发环境,了解和熟悉 Struts 2 的开发 流程 实验要求 正确创建 Action 类和配置 struts.xml 文件,掌握在视图中访 问 Action 的方法 实验内容 利用 Struts 2 框架创建一个 web 项目,实现用户登录过程。 具体要求是在一个 JSP 页面中输入用户名和密码,提交给 loginAction 后,在 execute()方法中进行业务处理,当用户名 和密码都为 admin 时转发到 success.jsp 页面,否则转发到 error.jsp 页面。 实验步骤 (1):在 Myeclipse 中创建一个 Web 项目 chap2_e21,在 src 下面创建一个 com 包。(图 1) (2):将 Struts2 的相关包复制到 lib 目录中。(图 1) 2
(3):在 web.xml 中添加 Struts2 的过滤器。(图 2) 图 1 图 2 (4):创建 struts.xml。(图 1) 3
(5):在 com 包中创建 loginAction,用来处理登录的业务逻辑。 (图 3) 图 3 (6):在 struts.xml 中配置 loginAction。(图 4) 图 4 4
(7)创建 login.jsp 、success.jsp、error.jsp。(图 5) Login.jsp 的创建:(图 5-1) 图 5-1 success.jsp 的创建:(图 5-2) (图 5-2) 5
error.jsp 的创建:(图 5-3)图达芙妮 图 (图 5-3) (8):将工程发布到 Tomcat 服务器。 (9):在浏览器中访问发布的 Web 服务。(图 6) 用户登录界面显示(图 6-1) (图 6-1) 6
登录错误界面显示(图 6-2) (图 6-2) 登录成功界面显示(图 6-3) (图 6-3) 实验总结: 通过本次实验,学会了如何配置 Struts2 的开发环境和如何将 各文件配置起来。本实验花费时间很多,出了好多问题和错误, 特别是 struts.xml 的配置中,忘记在文件夹中加入 struts-2.0.dtd 文件导致不能运行,因为不太懂 action 的属性 name 的值,也导 致页面显示不出来。 7
实验二:创建一个 Action 多方法调用的 Struts 2 的应 用程序 实验目的 掌握多方法调用同一个 Action 的方法。 实验要求 正确配置 struts.xml 文件,掌握在视图中多方法调用同一个 Action 的方法。 实验内容 利用 Struts 2 框架创建一个 web 项目 chap2_e22,实现用户 登录过程。具体要求是在 loginAction 类中分别用 login()和 registered()处理用户登录和注册的过程,分别创建 login.jsp 和 register.jsp 两个页面实现登录和注册的输入,这两个页面提交给 loginAction 中的两个方法进行业务处理,如果成功发到 success.jsp 页面,否则转发到 error.jsp 页面。 实验步骤 (1):在 Myeclipse 中创建一个 Web 项目 chap2_e22,在 src 下面创建一个 com 包。(图 1) (2):将 Struts2 的相关包复制到 lib 目录中。(图 1) 8
分享到:
收藏