Java EE企业级软件开发 Struts 2快速入门 本节内容提纲 MVC在开发中的问题 Struts 2发展史 Struts 2体系简述 Struts 2的HelloWorld Struts 2中struts.xml的配置 动态Web编程技术的发展 MVC在开发中存在的问题 MVC的目的 解决日益大型化、复杂化Web软件代码的管理 使应用程序的结构更加清晰 MVC模式并没有给出代码结构性的具体要求 例如:MVC的控制器(C)是做一个Servlet,还是做多个Servlet;跳转页面的名称写在代码中,还是写在配置文件中,也未作规定。 然而,使用MVC进行分层开发,对代码的规范化提出了要求。 需要一种通用MVC通用开发框架,提供一个可扩展的Web应用架构,可以将开发精力集中在解决实际业务问题上。 建筑、架构与软件开发 Java EE轻量级框架组合Struts2+Spring+Hibernate 整体框架和业务层用Spring,表示层用Struts 2,而持久层用Hibernate。 Struts2发展史 Struts是Sun公司的高级工程师Craig R. McClanahan设计的Web应用程序通用框架,后捐赠给ASF 2001发布 Struts 1.x 缺陷:与Servlet API紧耦合 WebWork是Richard Oberg创建的框架,由著名开
您可能关注的文档
- 26新中国外交教程讲述.ppt
- 27人要学会感恩教程讲述.ppt
- 28失业教程讲述.ppt
- 29-单片机原理及接口技术课程设计(出租车计价器设计)教程讲述.doc
- 29呼风唤雨的世纪教程讲述.ppt
- 30、诗四首教程讲述.ppt
- 30、施工组织设计实例(土木工程施工讲义第30讲)教程讲述.ppt
- 30°45°60°角的三角函数教程讲述.ppt
- 30thELITE世界精英模特大赛全球总决赛协议教程讲述.doc
- 30年驾龄的老司机总结的开车经验教程讲述.doc
- 2024-2025学年湖南省邵阳市新宁县回龙寺镇人教版一年级下册期中测试数学试卷.docx
- 2024-2025学年山东省德州市平原县王杲铺中小、王凤楼中小、腰站镇中小青岛版一年级下册3月月考数学试卷.docx
- 第四单元 课题3 物质组成的表示-初中化学新教材预习学案(人教版2024九年级上册).docx
- 2024-2025学年山东省济宁市梁山县人教版一年级下册期中测试数学试卷.docx
- 2024-2025学年山东省德州市德州经济技术开发区长河小学等校青岛版一年级下册期中考试数学试卷.docx
- 2026《基于国产开源单片机GD32VF103的输变电设备物联网传感器设计》8300字.docx
- 2024年中考道德与法治真题完全解读(北京卷).docx
- 2026《基于机器视觉识别的工件边缘曲线重构方法分析》9000字.docx
- 课时9.4 物体的浮与沉【一大题型】八年级全一册物理(沪科版2024).docx
- 2024-2025学年广东省江门市开平市人教版一年级下册期中综合素养评价数学试卷.docx
原创力文档

文档评论(0)