spring mvc +mybatis环境搭建试行版本

一.拷贝jar
1.拷贝spring相关jar包。需要spring-3.0以上版本
》》aop/aspects/beans/core/context/expression/jdbc/orm/tx/web/webmvc
–总共11个jar包;如果记不住有个简便方法直接到spring-3.0的lib下拷贝所有不带javadoc和sources的jar肯定不会少;
2.拷贝mybatis相关jar
》》到mybatis解压文件下把mybatis-3.2.2.jar拷贝到项目;
》》然后拷贝解压文件下lib中的所有内容用于日志输出
》》拷贝数据库驱动jar包.在open_source根目录下mysql-connector-jave.5.0.6-bin-jar
》》和mabatis和与spring整合需要的jar同样在open_source根目录下mybatis-spring-1.2.0.jar
–第二步总共1+7+1+1=10个jar
3.拷贝其他第三方jar
》》考试用jar最后还差一个jar 。aopalliance.jar该jar在spring2.5和struts压缩包中都可以找到
总共就需要11+1+1=22个jar包
二.创建配置文件
数据库表和实体类的创建这里不说了自己弄
1.首先在web.xml中添加spring mvc支持需要的servlet。具体配置如下
 <servlet >
  <servlet-name >DispatcherServlet </servlet-name>
  <servlet-class> org.springframework.web.servlet.DispatcherServlet</servlet-class >
  <init-param >
  <param-name >contextConfigLocation </param-name>
  <param-value> classpath:applicationContext.xml</param-value >
  </init-param >
  </servlet >
  <servlet-mapping >
  <servlet-name >DispatcherServlet </servlet-name>
  <url-pattern >*.do </url-pattern>
  </servlet-mapping >
》》考试的时候配置需要记住servlet对应的类名DispatcherServlet。然后在java中通过提示或者搜索的方式获得全路径或者通过查找帮助文档的方式来获得全路径。但是这些的前提是你都要记住这个单词。记住吧!!
》》然后需要中seervlet标签中配置spring配置文件路径为classpath:applicationContext.xml。其中
<param-name>contextConfigLocation</param-name>标签中的单词需要记住。或者自己去查看帮助文档;
2.然后就是配置spring的配置文件applicationContext.xml这里需要使用基于schema方式的配置文件。myeclipse 10不支持该类型的配置文件。可以自己到帮助文档中找到。配置案例可以通过搜索schema关键字找到;
需要配置的内容有:数据源;sqlSessionFactory;各个层之间的注入关系;如果使用注解,还需要扫描注解所在的包;启用mvc注解(如果使用注解的话); 事物管理;
其中记住的有
(1).sqlSessionFactory的配置;
                             sqlSessionFactory中需要配置的属性有dataSource .和映射文件路径mapperLocations
             mapperLocations配置 格式为:需要记住,注意不能忘了写classpath:路径下
               <property name= “mapperLocations”>
                  <!– 扫描该包下所有 xml映射文件 –>
                  <value> classpath:entity/*.xml </value>
               </property>
(2).启用mvc注解的配置
<bean class=
“org.springframework.web.servlet.mvc.
annotation.AnnotationMethodHandlerAdapter” ></bean>
(3).事物管理配置
需要配置:事物管理器的bean: dataSourceTransactionManager;配置事物特征类型:<tx:advice></tx:advice>;
配置事物加入的位置
< aop:config></aop:config> 这块没什么好办法自己记住吧

4 thoughts on “spring mvc +mybatis环境搭建试行版本

发表评论

电子邮件地址不会被公开。 必填项已用*标注