Spring-MVC是Spring一个后续产品,为表示层开发提供了一阵套解决方案
MVC是一种架构思想,是将工程按照模型、视图、控制层,来进行划分的
MVC的三层架构:表示层,业务逻辑层,数据访问层M:Model层。是指工程的JavaBean作用是处理数据
JavaBean分为两类:
一类是普通bean,另一类是工厂bean(工厂bean的返回值可以不是bean的类型)
V:view层。视图层是指工程中的html、jsp页面,作用是与用户进行交互
C:controller层。是接受浏览器的请求和对浏览器发生相应
MVC的主要工作流程:
-
首先创建web模块(注意路径)
-
然后连接tomcat服务器(注意:在fix时注意导入的一定是war包)
-
定义一个配置类
配制类的功能:1、定义一个视图解析器(注意路径)。2、并且该配置类实现WebMvcConfigurer接口允许html通过
@Configuration//声明此类是个配置器
@EnableWebMvc//允许使用MVC
@ComponentScan("com.ruigr")//声明作用区域
public class WebConfiger implements WebMvcConfigurer {
@Bean
public ViewResolver viewResolver(){//视图解析器 完成对视图的前缀和后缀部分
InternalResourceViewResolver viewResolver=new InternalResourceViewResolver();
//视图的前缀---路径部分
viewResolver.setPrefix("/WEB-INF/views/");
//视图的后缀---视图的文件的属性
viewResolver.setSuffix(".jsp");
return viewResolver;
}
@Override
public void configureDefaultServletHandling(DefaultServletHandlerConfigurer configurer) {
configurer.enable();//允许 html js css部分通过tomcat
}
}
- 定义controller层与前端进行连接
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)