Spring MVC 基本配置与概述【Spring MVC 学习笔记 一】

JavaEE项目的5层

Model层: JavaBean

DAO层实现技术:JDBC,MyBatis,HIbernate,JPA。 (IoC)

Service层实现技术:Java类。(IoC)

Controller层实现技术: Servlet, Spring MVC, Struts2, Struts1。

View层实现技术:JSP+HTML+CSS+JS+JSTL+EL+ Spring MVC Tag,

 

Spring MVC概念

Spring MVC是基于JavaEE和Spring的 VC层的框架。解决了其他框架所存在的缺点,是目前最流行的框架之一,也是目前开发项目使用最多的框架。

 

Spring MVC的组成

核心控制器DispatcherServlet,通过该控制器接收所有的请求,并对请求进行分发处理。

控制器Controller: 完成具体的控制器任务。

View的解析器:完成逻辑名到具体View对象的转换。

请求映射RequestMapping: 完成Controller的请求地址,请求方式等。

 

Spring MVC项目的配置

1.创建 Maven Web项目

      查看此链接:https://blog.csdn.net/Kedongyu_/article/details/81365825

2.引入Spring JAR类库。

      查看pom.xml文件下是否导入下列代码:

		
		
			org.springframework
			spring-web
			5.0.7.RELEASE
		

		
		
			org.springframework
			spring-webmvc
			5.0.7.RELEASE
		

      添加上述代码并保存即可导入相关的类库。

3.创建Spring MVC单独的IoC容器配置文件: mvc-context.xml

      创建mvc-context.cml文件,并将下列内容复制到文件中。



		
	
	
	
	
	
	
	
		
		
		
	
	
	
	

      

4.配置Spring MVC的核心控制器:DispatcherServlet

      添加下列配置:

	
		app
		org.springframework.web.servlet.DispatcherServlet
		
			contextConfigLocation
			/WEB-INF/classes/mvc-context.xml
		
	
	
		app
		*.mvc
	

Spring MVC 基本配置与概述【Spring MVC 学习笔记 一】_第1张图片

      其中 标签中设置Spring MVC 的Ioc容器文件路径,即步骤3的mvc-context.xml文件路径。

5.配置一个JSP View解析器:

      在Spring MVC的IoC配置文件中mvc-context.xml查看是否添加下列内容:

	
		
		
		
	

 

到此,Spring MVC 基本配置已经完成。

你可能感兴趣的:(Spring)