第12讲Struts2框架1.PPT
第12讲 Struts2框架1
1 Struts2控制器组件
2 Struts2视图组件
3 Struts2模型组件
4基于Struts2框架实例
Struts2 框架的意义
更便捷的开发
1.自动封装表单提交数据:属性驱动 (表单中提交的数据不需要通过request.getParamter()方法,自动放在属性当中直接使用)模型驱动(提交的表单数据自动封装在对应的实体类对象当中)
2.便捷的实现上传文件:FileUpload
3.国际化i18n
4.通过配置完成表单验证:校验器
5.强大的标签库:Struts2 标签库 OGNL 标签库
更科学的管理
1.使用xml文件管理程序文件对应关系(多个文件相互引用的方式)
更安全的操作
1.安全的线程几只:每个action 都是独立的 (servlet 是单例模式)
2.防止数据重复提交:token令盘机制
3.异常处理机制:通过配置完成,便于管理
先进的编程思路
1.面向切面编程AOP:拦截器
Struts2项目运行流程
Struts2项目的基本组成
控制组件:核心控制器和业务控制器(Action类)
模型组件:JavaBean、EJB等,Hibernate,Spring...
视图组件:JSP、HTML、VS、OGNL、tag等,freeMarker、Velocity...
配置文件:web.xml、struts.xml等
使
您可能关注的文档
- 瑞金市2010年国民经济和社会发展统计公报.DOC
- 番禺区傍江东小学学校门口、门卫室改造及宿舍外墙翻新工程.DOC
- 白银市二中2017--2018学年度第一学期期中考试.DOC
- 白银市二中2018--2019学年度第一学期期中考试.DOC
- 百色市台办.DOC
- 直招士官相关政策.DOC
- 破冰练习:.PPT
- 福建农林大学2019年创新型人才国际合作培养项目中美合作.DOC
- 第3期 (总第76期).DOC
- 第8课;;美化学习计划书.DOC
- 2026江苏南京师范大学专业技术人员招聘10人备考题库附答案详解(巩固).docx
- 2026江苏南京师范大学专业技术人员招聘10人备考题库附答案详解(a卷).docx
- 2026江苏南京师范大学专业技术人员招聘10人备考题库附参考答案详解(满分必刷).docx
- 2026年上半年眉山市东坡区公开考试招聘中小学教师(41人)笔试模拟试题及答案解析.docx
- 2026江苏南京师范大学专业技术人员招聘10人备考题库附参考答案详解(模拟题).docx
- 2026江苏南京师范大学专业技术人员招聘10人备考题库附参考答案详解(夺分金卷).docx
- 2026江苏南京师范大学专业技术人员招聘10人备考题库附参考答案详解(巩固).docx
- 2026江苏南京师范大学专业技术人员招聘10人备考题库附参考答案详解(能力提升).docx
- 2026江苏南京师范大学专业技术人员招聘10人备考题库附参考答案详解(名师推荐).docx
- 2026福建泉州鲤城区浮桥街道社区卫生服务中心编外工作人员招聘1人笔试模拟试题及答案解析.docx
最近下载
- YS_T 1260-2018锆及锆合金管材 环向拉伸试验方法.pdf
- NB∕T 20538-2018 压水堆核电厂燃料包壳用锆合金管材.pdf
- T_CNS 145-2025 Cr涂层锆合金包壳单应力小冲杆环向蠕变试验方法.pdf VIP
- 公路沥青路面施工技术规范.doc VIP
- YS∕T 1463-2021 锆合金管材内压蠕变试验方法.pdf
- 反射和反射弧.pptx VIP
- C30EV出租版-维修-悬架系统 A05-C30EV.pdf VIP
- C30EV出租版-维修-制动系统 A07-C30EV.pdf VIP
- 国际制药工程协(ISPE)制药工程基本指南水和蒸汽系统.doc VIP
- CRH380B平台动车组紧急制动UB环路分析及不缓解故障研究.pdf VIP
原创力文档

文档评论(0)