SpringMVC MyBatis 集成 HelloWorld

1,首先推荐我学习Spring 和 MyBatis 两本好书

Spring In Action  

Java persistence with MyBatis 3: 点击打开链接

2,这篇文章是继上篇文章 SpringMVC HelloWorld 后,增加集成MyBatis 3:点击打开链接


3,Spring3.0.6  和  MyBatis 3.2.3

4,导入MyBatis 包:下载地址:http://blog.mybatis.org/p/products.html,  包括mybatis-srping.1.2.x.jar 集成包

SpringMVC MyBatis 集成 HelloWorld_第1张图片SpringMVC MyBatis 集成 HelloWorld_第2张图片


SpringMVC MyBatis 集成 HelloWorld_第3张图片

SpringMVC MyBatis 集成 HelloWorld_第4张图片

5,配置 web.xml

SpringMVC MyBatis 集成 HelloWorld_第5张图片


6,创建并且配置springmvc-servlet.xml 文件, 在WEB-INF/springmvc-servlet.xml  下


SpringMVC MyBatis 集成 HelloWorld_第6张图片


7, 创建Studeng.java

SpringMVC MyBatis 集成 HelloWorld_第7张图片

8,创建mapper.java 和 mapper.xml

 SpringMVC MyBatis 集成 HelloWorld_第8张图片



SpringMVC MyBatis 集成 HelloWorld_第9张图片




9,创建 service

SpringMVC MyBatis 集成 HelloWorld_第10张图片



9.springmvc-servlet.xml 配置

SpringMVC MyBatis 集成 HelloWorld_第11张图片

10,applicationContext.xml, 主要的集成工作都在这个文件,配置数据源, mybatis.xml

SpringMVC MyBatis 集成 HelloWorld_第12张图片



11,mybatis-config.xml

SpringMVC MyBatis 集成 HelloWorld_第13张图片



12,数据源头,注意,数据源的信息要和mysql数据库对应上,且name需要和applicationContext.xml 中配置的数据value对应上。

<bean id="dataSource" class="org.springframework.jndi.JndiObjectFactoryBean">

<property name="jndiName" value="java:comp/env/jdbc/hldb_test" />

bean>






13,创建表

CREATE TABLE STUDENTS
(
stud_id int(11) NOT NULL AUTO_INCREMENT,
name varchar(50) NOT NULL,
email varchar(50) NOT NULL,
dob date DEFAULT NULL,
PRIMARY KEY (stud_id)
) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=latin1;
/*Sample Data for the students table */
insert into students(stud_id,name,email,dob)
values (1,'Student1','[email protected]','1983-06-25');
insert into students(stud_id,name,email,dob)
values (2,'Student2','[email protected]','1983-06-25');

14,tomcat部署运行(可选:修改为<Context docBase="Env" path="" reloadable="true" source="org.eclipse.jst.jee.server:Env"/>Host>
       SpringMVC MyBatis 集成 HelloWorld_第14张图片



15:访问方式:http://localhost:8080/Env/pg/test.html (可选配置后,访问方式:http://localhost:8080/pg/test.html)


项目下载地址:http://download.csdn.net/detail/guitk/9518319。


你可能感兴趣的:(J2EE,tomcat,spring,mybatis)