Struts、Spring、HibernateAjax总结
Struts部分
Struts是最早的Java开源框架之一,来自Apache,也是现在Java Web框架的事实标准。Struts是MVC设计模式的一个优秀实现。Struts定义的通用的Controller,通过Struts配置文件(struts-config.xml)隔离了Model和View,以Action的概念封装了用户请求,使代码更清晰易读。Struts还提供了自动将请求的数据填充到对象中以及页面标签等简化编码的工具。是开发大型Web项目成为可能。
MVC及Struts原理及工作流程
Struts开发的应用由3类组件构成:控制器组件、模型组件和视图组件。
控制器组件包括ActionServlet(核心控制器),还包括自己定义的Action类,由Struts提供。
模型组件不由Struts提供,一般由普通接口和JavaBean充当。
视图组件一般由JSP,HTML实现,还包括自定义的ActionForm类用来封装数据。
Struts2的核心是WebWork2,继承了webwork2的血统,所以跟struts1.x有很大的区别,更类似于WebWork,struts2是一个基于MVC Model 2的单点控制的Web应用框架;
1、Struts: jsp+servlet
您可能关注的文档
- PSA在秦山地区核电厂开发和应用.ppt
- PVC电缆料配方技术应用.doc
- PVC耐热水管配方设计.doc
- PVC热稳定剂及国内发展现状.doc
- pvc生产设计1ww.doc
- PVC市场价格影响因素分析论文.doc
- RD-100M埋地电缆周界探测系统方案书.doc
- RFID智能图书馆管理系统解决方案.doc
- RF技术在纺织服装业应用.doc
- RSS技术在图书馆应用.ppt
- 新疆塔城地区第一高级中学2025-2026学年高一下学期学情自测物理试卷(含解析).docx
- 苏教版五年级上册数学 期中检测卷.doc
- 新疆维吾尔自治区昌吉回族自治州呼图壁县2025-2026学年九年级上学期1月期末英语试题(含解析).docx
- 新疆维吾尔自治区和田地区和田市2025-2026学年上学期八年级英语期末试卷(含解析).docx
- 四川省绵阳市游仙区2025-2026学年七年级上学期1月期末英语试题(含解析).docx
- 苏教版三年级上册数学 第三单元测试题.doc
- 四川省绵阳市梓潼县2025-2026学年八年级上学期1月期末物理试题(含解析).docx
- 四川省绵阳市盐亭县四校联考2025-2026学年八年级下学期物理学情自测(含解析).docx
- 房颤患者太极拳练习.pptx
- 苏教版五年级上册数学 期末检测卷.doc
最近下载
- 指导老年人正确使用手杖老年护理意外防护课件.pptx VIP
- 2026年3月武汉三调数学全解析.docx
- GZ054 数字艺术设计赛题B卷-2023年全国职业院校技能大赛赛项正式赛卷.pdf VIP
- 06J505-1 外装修(一)(规范).pdf VIP
- 2022年初级银行从业资格《公司信贷》考试真题试卷(含答案).docx VIP
- 国外航运政策之日本航运政策--第十三周.pdf VIP
- 2024年第十届全国新世纪杯初中数学优质课大赛 课件 说课4.pdf VIP
- 冰冻及常规取材规范中南大学湘雅医院郑长黎.pptx VIP
- 52 非线性泛函分析 [郭大钧 编著] 2015年版.pdf VIP
- 2025年浙江交通职业技术学院高职单招综合素质考试题库及答案解析.docx VIP
原创力文档

文档评论(0)