3、springMVC
3.1、spring集成web环境
主要介绍JSP/Servlet容器和Spring整合过程。
①创建maven项目,搭建基础架构分层:
主要演示dao、service层直接的调用。
②pom文件中导入spring开发基础jar包:
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>4.13.2</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>javax.servlet-api</artifactId>
<version>3.0.1</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-web</artifactId>
<version>5.3.7</version>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-context</artifactId>
<version>5.2.12.RELEASE</version>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-webmvc</artifactId>
<version>5.2.12.RELEASE</version>
</dependency>
<dependency>
<groupId>javax.servlet.jsp</groupId>
<artifactId>javax.servlet.jsp-api</artifactId>
<version>4.0.1</version>
</dependency>
③resources下配置文件
applicationContext.xml文件配置好相应的userDao和userService。
<bean id="userDao" class="com.spongebob.dao.impl.UserDaoImpl"></bean>
<bean id="userService" class="com.spongebob.service.impl.UserServiceImpl">
<property name="userDao" value="userDao"></property>
</bean>