SSM 框架整合。
创建一个Maven项目。配置pom.xml,引入servlet-api spring-web spring-webmvc spring-jdbc spring-aspects mybatis mybatis-spring c3p0 mysql-connector-java jstl json-simple commons-fileupload gson commons-lang3等资源包。
需要下载maven,然后注意配置环境变量的时候,查看JAVA_HOME=C:\Program Files\Java\jdk-9.0.4末尾不能加; 之前加了; 后在cmd窗口提示找不到java环境。
在setting.xml中修改repository地址为 E:\java2020\maven-repository,添加网络代理。
在pom.xml中配置需要加载的jar包。如果联网会自动下载。
整合SSM需要编写 web.xml、 Spring配置文件applicationContext.xml 、Spring MVC配置文件dispatcherServlet-servlet.xml 三个配置文件。
编写web.xml中:
1.、启动Spring容器。 配置applicationContext.xml
2、SpringMVC 前端控制器,拦截所有请求。dispatcherServlet
3、字符编码过滤。CharacterEncodingFilter
4、使用TRST风格的URI。HiddenHttpMethodFilter
编写SpringMVC配置文件 dispatcherServlet-servlet.xml
1、启动注解描述功能,只扫码控制器Controller。Dao和Service的扫描交由Spring配置文件完成。
2、配置视图解析器。InteralReourceViewResolver
3、两个标准配置。default-servlet-handler 和 annotation-driven。
编写Spring配置文件 applicationContex.xml
1、启动除Controller之外的注解,包括@Component @Repository @Service @Dao
2、配置数据源dataSource,配置sqlSessionFactory,
3、配置Spring整合MyBatis时需要的MapperScannerConfigurer。
4、配置事务管理。DataSourceTransactionManager。它是Spring在JDBC中提供的一个事务管理组件。启用基于注解的声明式事务管理配置。
程序分层架构: controller、dao、pojo、service、service.impl
根据url匹配controller,在controller中调用service的业务处理方法,返回结果,跳转到视图显示jsp页面。
本文档详细介绍了如何创建一个Maven项目,并配置SSM(Spring、SpringMVC、MyBatis)框架。首先,需要配置pom.xml文件,引入所需的依赖库,如servlet-api、Spring、MyBatis等。接着,设置JAVA_HOME环境变量,配置maven的repository和网络代理。在web.xml中,配置Spring容器启动、SpringMVC前端控制器、字符编码过滤和URI隐藏方法。在SpringMVC配置文件中,启用注解驱动和配置视图解析器。最后,在Spring应用上下文配置文件中,配置组件扫描、数据源、SqlSessionFactory、MapperScannerConfigurer及事务管理。整个流程涵盖了从项目搭建到SSM框架整合的全过程。
1031

被折叠的 条评论
为什么被折叠?



