SSM框架整合开发的文件配置
来源:互联网 发布:东京增大茶淘宝有吗 编辑:程序博客网 时间:2024/05/17 18:02
1.SSM开发所需的包
Spring框架jar包
spring-framework-4.x.x.RELEASE文件夹下libs目录下所有模块的jar包和Spring的核心容器必须依赖的common-logging的jar包
Mybatis框架jar包,共计21个
mybatis-3.x.x.jar和mybatis-3.x.x文件夹下的lib目录下的所有jar包,共计13个
MyBatis整合Spring中间件jar包
在Mybatis文件里面的mybatis-spring-x.jar类似的包,用于满足Mybatis用户整合Spring的需求。中间件有两个作用:
1.在Spring中配置Mybatis工厂类
2.在DAO层使用Spring注入的工具bean对数据进行操作
Spring的APO事务jar包
aspectj框架的jar包
aspectjt.jar、aspectjtools.jar、aspectjweaver.jar、org.aspectjmatcher.jar
aop联盟的jar包
aopaliance.jar
数据库驱动jar包
mysql-connector-java-x.x.x.jar
数据源c3p0所需jar包
c3p0-x.x.x.jar、hibernate-c3p0-x.x.x.Final.jar、mchange-commons-java.x.x.x.jar
JSTL标签库jar包
javax.servlet.jsp.jstl-x.x.x.jar、java.servlet.jsp.jstl-api-x.x.x.jar
2.数据库属性文件db.properties
dataSource.driverClass = com.mysql.jdbc.DriverdataSource.jdbcUrl = jdbc:mysql://localhost:3306/mydatabasedataSource.user = rootdataSource.password = chengxidataSource.maxPoolSize = 20dataSource.maxIdleTime = 1000dataSource.minPoolSize = 6dataSource.initialPoolSize = 5
3.log4j配置文件:log4j.properties
# Global logging configurationlog4j.rootLogger=ERROR, stdout# MyBatis logging configuration...log4j.logger.org.blog.dao.GuitarMapper=DEBUG# Console output...log4j.appender.stdout=org.apache.log4j.ConsoleAppenderlog4j.appender.stdout.layout=org.apache.log4j.PatternLayoutlog4j.appender.stdout.layout.ConversionPattern=%5p [%t] - %m%n
3.web.xml文件配置
<?xml version="1.0" encoding="UTF-8"?><web-app version="2.5" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"> <!-- 配置Spring核心监听器 --> <listener> <listener-class>org.springframework.web.context.ContextLoaderListener</listener-class> </listener> <!-- 指定spring配置文件,默认/WEB-INF.applicationcontext.xml --> <context-param> <param-name>contextConfigLocation</param-name> <param-value>/WEB-INF/config/spring-config.xml</param-value> </context-param> <!-- 配置Springmvc核心控制器 --> <servlet> <servlet-name>springmvc</servlet-name> <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class> <init-param> <param-name>contextConfigLocation</param-name> <param-value>/WEB-INF/config/springmvc-config.xml</param-value> </init-param> <load-on-startup>1</load-on-startup> </servlet> <!-- Springmvc核心控制器拦截所有的请求 --> <servlet-mapping> <servlet-name>springmvc</servlet-name> <url-pattern>/</url-pattern> </servlet-mapping> <!-- 配置编码过滤器 --> <filter> <filter-name>characterEncodingFilter</filter-name> <filter-class>org.springframework.web.filter.CharacterEncodingFilter</filter-class> <init-param> <param-name>encoding</param-name> <param-value>UTF-8</param-value> </init-param> </filter> <!-- 配置所有html编码格式为utf-8 --> <jsp-config> <jsp-property-group> <url-pattern>*.html</url-pattern> <page-encoding>UTF-8</page-encoding> </jsp-property-group> </jsp-config> <!-- web首页 --> <welcome-file-list> <welcome-file>index.jsp</welcome-file> <welcome-file>index.html</welcome-file> <welcome-file>index.php</welcome-file> <welcome-file>index.asp</welcome-file> </welcome-file-list></web-app>
4.Spring框架配置文件spring-config.xml
<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:mybatis="http://mybatis.org/schema/mybatis-spring" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:mvc="http://www.springframework.org/schema/mvc" xmlns:p="http://www.springframework.org/schema/p" xmlns:context="http://www.springframework.org/schema/context" xmlns:tx="http://www.springframework.org/schema/tx" xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-4.1.xsd http://mybatis.org/schema/mybatis-spring http://mybatis.org/schema/mybatis-spring.xsd http://www.springframework.org/schema/mvc http://www.springframework.org/schema/mvc/spring-mvc-4.1.xsd http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context-4.1.xsd http://www.springframework.org/schema/tx http://www.springframework.org/schema/tx/spring-tx-4.1.xsd"> <!-- 将org.blog.mapper包下的所有接口当做mapper配置,之后可以自动注入mapper类 --> <mybatis:scan base-package="org.blog.Mapper" /> <!-- 将org.blog包下的所有spring注解类注册为springbean --> <context:component-scan base-package="org.blog" /> <!-- 使用后处理器加载数据源参数 --> <context:property-override location="classpath:db.properties" /> <!-- 配置c3p0数据源 --> <bean id="dataSource" class="com.mchange.v2.c3p0.ComboPooledDataSource" /> <!-- 配置SqlSessionFactory,专门用于整合spring+mybatis --> <bean id="sqlSessionFactory" class="org.mybatis.spring.SqlSessionFactoryBean" p:dataSource-ref="dataSource" /> <!-- JDBC事务管理器 --> <bean id="transactionManager" class="org.springframework.jdbc.datasource.DataSourceTransactionManager" p:dataSource-ref="dataSource" /> <!-- 启用支持annotation注解方式事务管理 --> <tx:annotation-driven transaction-manager="transactionManager" /> </beans>
5.SpringMVC框架配置文件springmvc-config.xml
<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:mvc="http://www.springframework.org/schema/mvc" xmlns:context="http://www.springframework.org/schema/context" xsi:schemaLocation=" http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-4.2.xsd http://www.springframework.org/schema/mvc http://www.springframework.org/schema/mvc/spring-mvc-4.2.xsd http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context-4.2.xsd"> <!-- 自动扫描该包下的所有controller注解类并注册为controller --> <context:component-scan base-package="org.blog.Controller" /> <!-- 设置默认的配置方案 --> <mvc:annotation-driven /> <!-- 指定静态文件不过滤 --> <mvc:default-servlet-handler /> <!-- 指定视图解析器 --> <bean id="viewResolver" class="org.springframework.web.servlet.view.InternalResourceViewResolver"> <!-- 前缀 --> <property name="prefix" value="/WEB-INF/protpage/" /> <!-- 后缀 --> <property name="suffix" value=".jsp" /> </bean> <!-- 配置文件上传解析器 --> <bean id="multipartResolver" class="org.springframework.web.multipart.commons.CommonsMultipartResolver"> <!-- 上传文件大小上限 --> <property name="maxUploadSize" value="10485760" /> <!-- 上传文件编码格式 --> <property name="defaultEncoding" value="UTF-8" /> </bean></beans>
6.src文件下的包定义分类
1.org.blog.Controller:SpringMVC控制器2.org.blog.Dao:Spring注册的工具bean3.org.blog.Mapper:Mybatis的mapper映射类4.org.blog.Service:服务层接口4.org.blog.ServiveImp:服务层接口实现类
阅读全文
1 0
- SSM框架整合开发的文件配置
- ssm框架整合配置
- ssm框架整合开发
- 【SSM框架整合】配置文件的配置
- 【SSM整合】-Maven管理SSM框架的pom.xml配置
- SSM框架的整合
- SSM框架的整合
- SSM框架的整合
- ssm框架的整合
- SSM框架的整合
- SSM框架的整合
- ssm框架的整合
- SSM框架---整合配置详情
- SSM框架整合配置大全
- SSM框架---整合配置详情
- SSM框架整合配置案例
- ssm:简单整合开发框架
- SSM整合的配置
- thread37
- 徽章系列7: codacy 的使用
- 欢迎使用CSDN-markdown编辑器
- matlab之连续+离散的三维曲面绘制
- 徽章系列8:生成个性徽章
- SSM框架整合开发的文件配置
- CSS标签大全——十分完整!!!
- Java字符串进阶
- windows7下安装DockerToolbox后VBoxmanage.exe报错
- Muller-box(转自百度百科)
- Android开发中保存用户名和密码
- 小小技术点
- js 中的作用域链
- css样式大全(整理版)