- 1、本文档共10页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
JAVAEE框架SSH整合
构架强壮的J2EE应用 -- 集成Spring、hibernate、struts框架开发轻量级J2EE应用
2017年5月27日
肖菁
levainservice@
目录
加入Hibernate,实现数据持久化;
应用Spring,让J2EE应用变得更强壮。
Struts应用开发
Struts应用开发—Struts是什么?
Web应用与MVC
Struts是什么?
一个开源的MVC框架
一组JSP标签库
Struts版本
Struts 1
Struts 2
提供升级支持
Struts应用开发--MVC In Struts
Http
Request
Http
Response
Controller
View
ActionServlet
ActionForm
Bean
JSP Taglibs
JSP
Action
Class
1、request
3、forward
2、fill with
Request data
4、fill with
business data
5、forward
7、get
business data
6、use
8、response
Model
Struts应用开发—解读Struts下载包
Struts应用开发—Struts组件
Components
1、Struts Apps
Blank、Cookbook、Examples、MailReader、EL Example、Faces Example 1、Scripting MailReader等
2、Struts EL
expression language
3、Struts Extras
several popular but non-essential classes like ValidatorActionForm
4、Struts Faces
supports the use of JavaServer Faces in Struts
5、Struts Scripting
allows Struts Actions to be written in the scripting language(Bean Scripting Framework )
6、Struts Taglib
7、Struts Tiles
templating system
Struts应用开发—Struts应用开发环境
开发环境:
Windows XP
Workshop 3.3
MySQL5.0[GB2312]
Struts应用开发—配置Struts应用
配置Struts应用步骤:
1、创建Web应用目录
2、将Struts应用所需的lib拷贝到WEB-INF\lib目录下
所需的lib均存在于struts-1.3.5\lib目录中
3、在WEB-INF目录中增加新的配置文件struts-config.xml、validation.xml
4、配置ActionServlet
修改web.xml,增加ActionServlet “action”的配置内容
Struts应用开发—开发Struts应用的关键步骤(1)
演示实例说明: 用户注册
开发步骤:
1、开发Model -- UserFormBean
继承org.apache.struts.action.ActionForm
2、开发View -- *.jsp
引入标签库
%@ taglib uri=/tags-bean prefix=bean%
%@ taglib uri=/tags-html prefix=html%
%@ taglib uri=/tags-logic prefix=logic%
%@ taglib uri=/tags-nested prefix=nest%
编写标签和FormnBean交互
[注] name命名规范、和FormBean属性的一致性
html:text type=text name=loginName/
Struts应用开发—开发Struts应用的关键步骤(2)
3、开发ActionBean -- UserAction
A. 继承org.apache.struts.action.Action
B. 提供public ActionForward execute(
ActionMapping mapping,
ActionForm form,
HttpServletRequest request,
您可能关注的文档
- 桥梁结构分类与技术评价.ppt
- 施工图深化设计的概念与目的.ppt
- 企业财务内控制度设计和构架.ppt
- 电力操作电源系统培训_系统构架篇.ppt
- 公路机电工程培训-监理.ppt
- 第1章 梁柱式结构.ppt
- ch3 字符串、元胞及构架数组.ppt
- 静力学小测验.ppt
- 第2章 船体结构2.ppt
- 全国导游基础知识-中国的古代建筑.ppt
- 福建厦门2024_2025学年七年级第二学期3月月考历史试卷[含答案].pdf
- 四川广安2024_2025学年九年级第二学期期中考试道德与法治试卷[有答案].pdf
- 湖南祁阳2024_2025学年九年级第二学期第一次月考数学试卷[有答案].pdf
- 江苏盐城盐都区2024_2025学年八年级第二学期期中道德与法治试卷[有答案].pdf
- 贵州六盘水钟山区2024_2025学年部编版九年级第二学期3月历史试卷[含答案].pdf
- 2024_2025学年云南昆明五华区九年级第二学期3月中考道德与法治试卷[附解析].pdf
- 广东汕头2023_2024学年八年级第二学期期中大联考道德与法治试卷[有答案].pdf
- 2025年6月7日新闻周刊文字版.docx
- 2025年高考数学真题一卷和二卷 【解析版】.pdf
- 复活节活动方案策划8篇.docx
最近下载
- 基于智能化技术的供水管网漏点判定与修复管理模式.pptx
- 2023-2024学年沪科版(2019)高中信息技术必修二第三单元项目五《规划并连接数字家庭系统的网络——组建小型信息系统网络(一)》说课稿.docx VIP
- 北京市城镇供水厂生产安全事故隐患目录.pdf VIP
- 业主委员会委员候选人推荐表.docx VIP
- NB-T35003-2023水电工程水情自动测报系统技术规范.pdf VIP
- 2025年高考英语陕西卷含解析及答案.docx VIP
- 2025年管道直饮水项目可行性研究报告.docx
- 地理信息安全在线培训考试题目完整版答案.docx
- 幼儿园区域活动的实施策略.pptx
- 10kV及以下变电所设计规范.pdf VIP
文档评论(0)