myeclipse+struts+spring+mybatis+mave的框架整合---spring+mybatis
来源:互联网 发布:cronolog nginx 编辑:程序博客网 时间:2024/06/06 03:33
一前言:请大家将我当作小白吧!如有错误请联系我,现在我也上班了,比较忙,其它的部分我会在学期考试结束的时候会补上。在此感谢那些帮过我的人,还有那些无私奉献的人。有你们我才走到了今天,滴水之恩,铭记在心!不多说,上内容。
二:下面我将给出我的步骤:
这是spring与mybatis整合的总体框架!
这是执行的结果!
下面开始一步一步的创建 上面的项目:
创建一个web project工程!
添加为maven项目!
maven工程有其自已的规则!创建source folder
形如!
maven的一些规范还需各位如有不清楚,可以百度!
这是用generator工具生成的,方便快捷!
这是在此D:\mybatis-generator-core-1.3.2-bundle目录下打开cmd执行。txt中的代码回车就ok!
生成的东西如下:
直接拿到项目src/main/java目录下!
对用generator进行解释:generator是通过连接数据库反向生成的文件 。
1数据库:
创建一个包,包下面编写service
里面的代码如下(都是以注入来写的!):
package hyl.service.impl;import org.springframework.beans.factory.annotation.Autowired;import org.springframework.stereotype.Service;import hyl.dao.UserMapper;import hyl.model.User;import hyl.service.UserServiceI;@Service("userService")public class UserServiceImpl implements UserServiceI {private UserMapper userMapper;public UserMapper getUserMapper() {return userMapper;}@Autowiredpublic void setUserMapper(UserMapper userMapper) {this.userMapper = userMapper;}@Overridepublic User getUserById(String id) {return userMapper.selectByPrimaryKey(id);}}
package hyl.service;import hyl.model.User;public interface UserServiceI {public User getUserById(String id);}
下面的是web.xml中的配置代码:
<?xml version="1.0" encoding="UTF-8"?><web-app version="3.0" 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_3_0.xsd"> <display-name></display-name> <context-param><param-name>contextConfigLocation</param-name><param-value>classpath:spring.xml,classpath:spring-mybatis.xml</param-value></context-param><listener><description>spring监听器</description><listener-class>org.springframework.web.context.ContextLoaderListener</listener-class></listener> <welcome-file-list> <welcome-file>index.jsp</welcome-file> </welcome-file-list></web-app>
下面的是pom.xml的代码!
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> <modelVersion>4.0.0</modelVersion> <groupId>TestMybatis</groupId> <artifactId>TestMybatis</artifactId> <version>0.0.1-SNAPSHOT</version> <packaging>war</packaging> <name/> <description/> <properties> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> </properties> <dependencies> <dependency><groupId>org.aspectj</groupId><artifactId>aspectjweaver</artifactId><version>1.7.0</version></dependency> <dependency> <groupId>javax.servlet</groupId> <artifactId>servlet-api</artifactId> <version>2.5</version> <scope>provided</scope> </dependency><dependency><groupId>log4j</groupId><artifactId>log4j</artifactId><version>1.2.17</version></dependency><dependency><groupId>junit</groupId><artifactId>junit</artifactId><version>4.10</version><scope>test</scope></dependency> <dependency> <groupId>com.oracle</groupId> <artifactId>ojdbc14</artifactId> <version>10.2.0.1.0</version> </dependency> <!-- mybatis --><dependency><groupId>com.alibaba</groupId><artifactId>druid</artifactId><version>0.2.9</version></dependency><dependency> <groupId>org.mybatis</groupId> <artifactId>mybatis</artifactId> <version>3.2.3</version></dependency><dependency> <groupId>org.mybatis</groupId> <artifactId>mybatis-spring</artifactId> <version>1.2.1</version></dependency><!-- spring --><dependency><groupId>org.springframework</groupId><artifactId>spring-core</artifactId><version>3.1.2.RELEASE</version></dependency><dependency><groupId>org.springframework</groupId><artifactId>spring-context</artifactId><version>3.1.2.RELEASE</version></dependency><!-- <dependency><groupId>org.springframework</groupId><artifactId>spring-jdbc</artifactId><version>3.1.2.RELEASE</version></dependency> --><dependency><groupId>org.springframework</groupId><artifactId>spring-beans</artifactId><version>3.1.2.RELEASE</version></dependency><dependency><groupId>org.springframework</groupId><artifactId>spring-web</artifactId><version>3.1.2.RELEASE</version></dependency><dependency><groupId>org.springframework</groupId><artifactId>spring-expression</artifactId><version>3.1.2.RELEASE</version></dependency><dependency><groupId>org.springframework</groupId><artifactId>spring-orm</artifactId><version>3.1.2.RELEASE</version></dependency> </dependencies> <build> <plugins> <plugin> <artifactId>maven-war-plugin</artifactId> </plugin> <plugin> <artifactId>maven-compiler-plugin</artifactId> <configuration> <source>1.6</source> <target>1.6</target> </configuration> </plugin> </plugins> </build></project>项目中添加jar包都是在pom.xml中添加的,哪一块添加了什么什么类型的jar我标了说明。
工程代码下面的网址!
http://download.csdn.net/detail/u011252234/6787825
0 0
- myeclipse+struts+spring+mybatis+mave的框架整合---spring+mybatis
- struts,spring,mybatis框架整合
- Struts+spring+mybatis框架整合
- Spring、MyBatis、Struts框架整合的jar
- SpringMVC+Spring Security+mave+mybatis整合一
- struts、spring、mybatis 整合
- Spring-Struts-Mybatis整合
- 整合Struts、Spring、Mybatis
- 三大框架整合struts+spring+mybatis
- Spring+mybatis+struts框架整合的配置详解
- Spring+mybatis+struts框架整合的配置详解
- 整合Struts,Spring,mybatis三个框架的helloworld
- Spring+mybatis+struts框架整合的配置详解
- MyBatis-Spring框架整合
- 一个整合Struts+Spring+MyBatis
- spring+sprngMVC+MyBatis框架的整合
- Spring4第五讲学习笔记,整合Spring,Struts,Mybatis框架
- spring+struts+mybatis三大框架整合配置
- iOS开发点滴-网络流量
- mysql更新字段中部分内容的sql语句写法
- 开心的小明(dp)
- MATLAB并行:parfor
- 关于mschart的X轴时间显示问题,时间始终是从0到24小时排序,不是零点分界,错误解决办法
- myeclipse+struts+spring+mybatis+mave的框架整合---spring+mybatis
- 版本控制之最佳实践(Git版)
- CentOS6 安装 Python2.7
- 我的2013稳稳的幸福
- 自己写了一个程序,不知道错那了,大家帮忙看看
- 程序员面试、算法研究、编程艺术、红黑树、数据挖掘5大系列集锦
- 换行符'\n'和回车符'\r'
- 连接字符串,哪里出问题了呢
- 快速冲内存定位的方法