Springmvc01-什么是Springmvc】的更多相关文章

SpringMVC-01 什么是SpringMVC 回顾MVC 1.什么是MVC MVC是模型(Model).视图(View).控制器(Controller)的简写,是一种软件设计规范. 是将业务逻辑.数据.显示分离的方法来组织代码. MVC主要作用是降低了视图与业务逻辑间的双向偶合. MVC不是一种设计模式,MVC是一种架构模式.当然不同的MVC存在差异. Model(模型): 数据模型,提供要展示的数据,因此包含数据和行为,可以认为是领域模型或JavaBean组件(包含数据和行为),不过现在…
参数传递: 1 原生方式:使用Servlet  API  , request.getParameter("id"); 2 直接将请求参数作为Controller中的形参: public String itemEdit(Model model , Integer id),要求形参名和对应表单标签的name属性相同 3 使用@RequestParam获取参数: public String itemEdit(Model model ,@RequestParam(value="id&…
思路: Dao层: 1 逆向工程生成mapper及其配置文件以及pojo 2 SqlMapConfig.xml,空文件即可,需要文件头 3 applicationContext-dao.xml a 数据库连接池 b SqlSessionFactory对象,需要Spring和Mybatis整合包 c 配置mapper文件扫描器 Service层: 1.applicationContext-service.xml  包扫描器,扫描@service注解的业务层类 2.applicaitonContex…
一. 什么是MVC框架 MVC全名是Model View Controller, 是模型(model), 视图(view), 控制器(controller)的缩写, 一种软件设计典范, 用一种业务逻辑.数据.界面显示分离的方法组织代码, 将业务逻辑聚集到一个部件里面, 在改进和个性化定制界面及用户交互的同时, 不需要重新编写业务逻辑 二. SpringMVC是什么 SpringMVC是Spring框架的一个模块, 是一个基于MVC的框架 三. SpringMVC的核心 DispatcherSer…
注解有简化 ,灵活性增强的功能 1.引入jar包 com.springsource.javax.validation-1.0.0.GA.jarcom.springsource.org.aopalliance-1.0.0.jarcom.springsource.org.apache.commons.logging-1.1.1.jarcommons-fileupload-1.2.2.jarcommons-io-2.0.1.jarhibernate-validator-4.1.0.Final.jarl…
Spring web mvc和Struts2都属于表现层的框架,它是Spring框架的一部分. Web MVC架构 1.用户发起request请求至控制器(Controller) 控制接收用户请求的数据,委托给模型进行处理 2.控制器通过模型(Model)处理数据并得到处理结果 模型通常是指业务逻辑 3.模型处理结果返回给控制器 4.控制器将模型数据在视图(View)中展示 web中模型无法将数据直接在视图上显示,需要通过控制器完成.如果在C/S应用中模型是可以将数据在视图中展示的. 5.控制器…
mybatis配置: mybatis-config.xml <configuration> <!-- 作者MyBatis博客: http://legend2011.blog.51cto.com/3018495/d-5 --> <environments default="development"> <!-- id必须唯一 --> <environment id="development"> <!--…
Spring MVC应用一般包括4个步骤: (1)配置web.xml,指定业务层对应的spring配置文件,定义DispatcherServlet; (2)编写处理请求的控制器 (3)编写视图对象,例如jsp (4)配置springmvc配置文件,使得控制器,视图解析器生效 第一步:web.xml配置: <?xml version="1.0" encoding="UTF-8"?> <web-app xmlns:xsi="http://ww…
一定注意文件的层级关系 1.cope相关的jar包到web-inf/lib目录下,并添加到类路径中. 2.配置web.xml文件,配置前端控制器DisPatcherServlet <servlet> <servlet-name>springmvc</servlet-name> <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class> </…
1. 导入需要的架包: 2. 配置web.xml,添加Servlet <servlet> <servlet-name>springmvc</servlet-name> <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class> <init-param> <param-name>contextConfigLocation&l…