SpringMVC
学习方式的变化:
SSM框架的学习:研究官方文档,锻炼自学能力,笔记能力,项目能力
SSM框架整合 = JavaWeb做项目;
Spring:IOC和AOP很重要
SpringMVC: SpringMVC的执行流程很重要
SpringMVC:SSM框架整合!!!【常常翻找博客】
MVC:模型model(dao,service) 视图(View) 控制器(Controller)
dao
service
servlet
jsp/html
前端 数据传输 实体类
pojo:User
vo:UserVo
dto:
操作步骤:
- 新建一个maven项目作为父项目,删除src目录;在pom中导入下方依赖
<!-- 导入依赖-->
<dependencies>
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>4.12</version>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-webmvc</artifactId>
<version>5.2.0.RELEASE</version>
</dependency>
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>servlet-api</artifactId>
<version>2.5</version>
</dependency>
<dependency>
<groupId>javax.servlet.jsp</groupId>
<artifactId>jsp-api</artifactId>
<version>2.2</version>
</dependency>
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>jstl</artifactId>
<version>1.2</version>
</dependency>
</dependencies>
- 建立一个module作为子项目,右键,然后点【Add framework support】;在子项目的pom中导入部分依赖
<dependencies>
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>servlet-api</artifactId>
<version>2.5</version>
</dependency>
<dependency>
<groupId>javax.servlet.jsp</groupId>
<artifactId>jsp-api</artifactId>
<version>2.2</version>
</dependency>
</dependencies>
- 编写一个servlet类【HelloServlet】继承HttpServlet ;继承extends了servlet接口的类就属于servlet了 ;alt+insert然后重写doget和dopost方法 ; 将dopost中的返回值改为