SpringMVC框架详解:架构、性能和实践指南
Spring MVC学习笔记 Spring MVC是基于模型-视图-控制器(MVC)架构的Web应用程序框架,由Spring框架提供。Spring MVC框架提供了构建Web应用程序的全功能MVC模块,使用Spring可插入的MVC架构,可以选择是使用内置的Spring Web框架还是Struts这样的Web框架。 Spring MVC框架的特点: * 高度可配置:通过策略接口,Spring框架是高度可配置的。 * 多种视图技术支持:Spring MVC框架支持多种视图技术,例如JavaServerPages(JSP)技术、Velocity、Tiles、iText和POI。 * 分离控制器、模型对象、分派器以及处理程序对象的角色:Spring MVC框架分离了控制器、模型对象、分派器以及处理程序对象的角色,这种分离让它们更容易进行定制。 与其他MVC框架的比较: * 运行性能:Jsp+servlet>struts1>springmvc>struts2+freemarker>>struts2,ognl,值栈。 * 开发效率:springmvc开发效率和struts2不相上下。 基于Spring 2.5的Spring MVC项目: * 采用XML配置:本项目全部基于XML配置。 * 集成了Hibernate:采用的是springMVC+hibernate+spring的开发架构。 项目结构: * 导入jar包:spring.jar、spring-webmvc.jar、commons-logging.jar等。 * 修改web.xml:增加web-config.xml,包含springmvc相关的配置。 * 在WEB-INF下增加service-config.xml、hib-config.xml和dao-config.xml,包含service层类、hibernate相关和dao层类的配置。 * 建立相关类和包结构。 测试结果: * 运行测试:http://locahost:8080/springmvc01/user.do?uname=zhangsan。 * 结果:数据库中增加zhangsan的记录。页面跳转到inde。 Spring MVC框架提供了一个灵活、可配置的Web应用程序框架,适合大型Web应用程序的开发。
剩余46页未读,继续阅读
- 粉丝: 0
- 资源: 1
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 李兴华Java基础教程:从入门到精通
- U盘与硬盘启动安装教程:从菜鸟到专家
- C++面试宝典:动态内存管理与继承解析
- C++ STL源码深度解析:专家级剖析与关键技术
- C/C++调用DOS命令实战指南
- 神经网络补偿的多传感器航迹融合技术
- GIS中的大地坐标系与椭球体解析
- 海思Hi3515 H.264编解码处理器用户手册
- Oracle基础练习题与解答
- 谷歌地球3D建筑筛选新流程详解
- CFO与CIO携手:数据管理与企业增值的战略
- Eclipse IDE基础教程:从入门到精通
- Shell脚本专家宝典:全面学习与资源指南
- Tomcat安装指南:附带JDK配置步骤
- NA3003A电子水准仪数据格式解析与转换研究
- 自动化专业英语词汇精华:必备术语集锦