spring MVC 知识点解析.docx
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《spring MVC 知识点解析.docx》由会员分享,可在线阅读,更多相关《spring MVC 知识点解析.docx(45页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、Spring MVC 背景介绍Spring 框架提供了构建 Web应用程序的全功能 MVC 模块。使用 Spring 可插入的 MVC 架构,可以选择是使用内置的 Spring Web 框架还是 Struts 这样的 Web 框架。通过策略接口,Spring 框架是高度可配置的,而且包含多种视图技术,例如 JavaServer Pages(JSP)技术、Velocity、Tiles、iText 和 POI。Spring MVC 框架并不知道使用的视图,所以不会强迫您只使用 JSP 技术。Spring MVC 分离了控制器、模型对象、分派器以及处理程序对象的角色,这种分离让它们更容易进行定制。常
2、见MVC框架比较运行性能上:Jsp+servletstruts1spring mvcstruts2+freemarkerstruts2,ognl,值栈。开发效率上,基本正好相反。值得强调的是,spring mvc开发效率和struts2不相上下。Struts2的性能低的原因是因为OGNL和值栈造成的。所以,如果你的系统并发量高,可以使用freemaker进行显示,而不是采用OGNL和值栈。这样,在性能上会有相当大得提高。基于spring2.5的采用XML配置的spring MVC项目注:本项目全部基于XML配置。同时,集成了hibernate。采用的是:spring MVC+hibernate
3、+spring的开发架构。 1. 建立web项目2. 导入jar包(spring.jar, spring-webmvc.jar, commons-logging.jar。其他jar包为hibernate相关jar包)3. 修改web.xml如下:web-app version=2.5 xmlns= xmlns:xsi=http:/www.w3.org/2001/XMLSchema-instance xsi:schemaLocation= dispatcherServlet org.springframework.web.servlet.DispatcherServlet contextConf
4、igLocation /WEB-INF/hib-config.xml,/WEB-INF/web-config.xml,/WEB-INF/service-config.xml,/WEB-INF/dao-config.xml 1 dispatcherServlet *.do 4. 增加web-config.xml(这里包含spring mvc相关的相关配置) !- userController 5. 在WEB-INF下增加service-config.xml(这里包含service层类的相关配置)6. 在WEB-INF下增加hib-config.xml(这里包含spring集成hibernate相
5、关的配置) org.hibernate.dialect.MySQLDialect true update com.sxt.po 7. 在WEB-INF下增加dao-config.xml(这里包含dao层类的相关配置) 8. 建立相关类和包结构,如下图所示:9. 各类代码如下: package com.sxt.po;import javax.persistence.Entity;import javax.persistence.GeneratedValue;import javax.persistence.GenerationType;import javax.persistence.Id;En
6、titypublic class User IdGeneratedValue(strategy=GenerationType.AUTO)private int id;private String uname;public int getId() return id;public void setId(int id) this.id = id;public String getUname() return uname;public void setUname(String uname) this.uname = uname;package com.sxt.dao;import org.sprin
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- spring MVC 知识点解析 知识点 解析
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内