你的位置:首页 > 软件开发 > Java > SSM框架整合(Spring+SpringMVC+MyBatis+Oracle)

SSM框架整合(Spring+SpringMVC+MyBatis+Oracle)

发布时间:2017-01-20 12:00:21
1.开发环境搭建以及创建Maven Web项目 参看之前的博文:http://www.cnblogs.com/cainiaomahua/p/6306476.html2.SSM整合 这次整合有2个配置文件,分别是spring-mybatis. ...

1.开发环境搭建以及创建Maven Web项目

     参看之前的博文:http://www.cnblogs.com/cainiaomahua/p/6306476.html

2.SSM整合

     这次整合有2个配置文件,分别是spring-mybatis.

     完整目录结构如下:

     SSM框架整合(Spring+SpringMVC+MyBatis+Oracle)

     使用框架的版本:

          Spring 4.0.2 RELEASE

          Spring MVC 4.0.2 RELEASE

          MyBatis 3.2.6

    2.1  Maven引入需要的JAR包

           在pom.

 1 <project ="http://maven.apache.org/POM/4.0.0" ="http://www.w3.org/2001/ 2   xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"> 3   <modelVersion>4.0.0</modelVersion> 4   <groupId>org.storm</groupId> 5   <artifactId>storm</artifactId> 6   <version>0.0.1-SNAPSHOT</version> 7   <name>storm</name> 8   <url>http://maven.apache.org</url> 9  10   <properties> 11     <!-- Spring版本号 --> 12     <spring.version>4.0.2.RELEASE</spring.version> 13     <!-- mybatis版本号 --> 14     <mybatis.version>3.2.6</mybatis.version> 15     <!-- log4j日志文件管理包版本 --> 16     <slf4j.version>1.7.7</slf4j.version> 17     <log4j.version>1.2.17</log4j.version> 18   </properties> 19  20   <dependencies> 21     <dependency> 22       <groupId>junit</groupId> 23       <artifactId>junit</artifactId> 24       <version>4.11</version> 25       <!-- 表示开发的时候引入,发布的时候不会加载此包 --> 26       <scope>test</scope> 27     </dependency> 28  29     <!-- Spring核心包 --> 30     <dependency> 31       <groupId>org.springframework</groupId> 32       <artifactId>spring-core</artifactId> 33       <version>4.0.2.RELEASE</version> 34     </dependency> 35     <dependency> 36       <groupId>org.springframework</groupId> 37       <artifactId>spring-web</artifactId> 38       <version>4.0.2.RELEASE</version> 39     </dependency> 40     <dependency> 41       <groupId>org.springframework</groupId> 42       <artifactId>spring-oxm</artifactId> 43       <version>4.0.2.RELEASE</version> 44     </dependency> 45     <dependency> 46       <groupId>org.springframework</groupId> 47       <artifactId>spring-tx</artifactId> 48       <version>4.0.2.RELEASE</version> 49     </dependency> 50     <dependency> 51       <groupId>org.springframework</groupId> 52       <artifactId>spring-jdbc</artifactId> 53       <version>4.0.2.RELEASE</version> 54     </dependency> 55     <dependency> 56       <groupId>org.springframework</groupId> 57       <artifactId>spring-webmvc</artifactId> 58       <version>4.0.2.RELEASE</version> 59     </dependency> 60     <dependency> 61       <groupId>org.springframework</groupId> 62       <artifactId>spring-aop</artifactId> 63       <version>4.0.2.RELEASE</version> 64     </dependency> 65     <dependency> 66       <groupId>org.springframework</groupId> 67       <artifactId>spring-context-support</artifactId> 68       <version>4.0.2.RELEASE</version> 69     </dependency> 70     <dependency> 71       <groupId>org.springframework</groupId> 72       <artifactId>spring-test</artifactId> 73       <version>4.0.2.RELEASE</version> 74     </dependency> 75  76     <!-- mybatis核心包 --> 77     <dependency> 78       <groupId>org.mybatis</groupId> 79       <artifactId>mybatis</artifactId> 80       <version>3.2.6</version> 81     </dependency> 82  83     <!-- mybatis/spring包 --> 84     <dependency> 85       <groupId>org.mybatis</groupId> 86       <artifactId>mybatis-spring</artifactId> 87       <version>1.2.2</version> 88     </dependency> 89  90     <!-- 引入java ee jar 包 --> 91     <dependency> 92       <groupId>javax</groupId> 93       <artifactId>javaee-api</artifactId> 94       <version>7.0</version> 95     </dependency> 96  97     <!-- 导入oracle包 --> 98     <dependency> 99       <groupId>com.oracle</groupId>100       <artifactId>ojdbc</artifactId>101       <version>6</version>102     </dependency>103 104     <!-- 导入dbcp的jar包,用来在applicationContext.-->105     <dependency>106       <groupId>commons-dbcp</groupId>107       <artifactId>commons-dbcp</artifactId>108       <version>1.2.2</version>109     </dependency>110 111     <!-- JSTL标签类 -->112     <dependency>113       <groupId>jstl</groupId>114       <artifactId>jstl</artifactId>115       <version>1.2</version>116     </dependency>117 118     <!-- 日志文件管理包 -->119     <!-- log start -->120     <dependency>121       <groupId>log4j</groupId>122       <artifactId>log4j</artifactId>123       <version>1.2.17</version>124     </dependency>125 126     <!-- 格式化对象,方便输出日志 -->127     <dependency>128       <groupId>com.alibaba</groupId>129       <artifactId>fastjson</artifactId>130       <version>1.1.41</version>131     </dependency>132     <dependency>133       <groupId>org.slf4j</groupId>134       <artifactId>slf4j-api</artifactId>135       <version>1.7.7</version>136     </dependency>137     <dependency>138       <groupId>org.slf4j</groupId>139       <artifactId>slf4j-log4j12</artifactId>140       <version>1.7.7</version>141     </dependency>142     <!-- log end -->143     <!-- 映入JSON -->144     <dependency>145       <groupId>org.codehaus.jackson</groupId>146       <artifactId>jackson-mapper-asl</artifactId>147       <version>1.9.13</version>148     </dependency>149 150     <!-- 上传组件包 -->151     <dependency>152       <groupId>commons-fileupload</groupId>153       <artifactId>commons-fileupload</artifactId>154       <version>1.3.1</version>155     </dependency>156     <dependency>157       <groupId>commons-io</groupId>158       <artifactId>commons-io</artifactId>159       <version>2.4</version>160     </dependency>161     <dependency>162       <groupId>commons-codec</groupId>163       <artifactId>commons-codec</artifactId>164       <version>1.9</version>165     </dependency>166   </dependencies>167   <build>168     <finalName>storm</finalName>169     <plugins>170       <plugin>171         <groupId>org.eclipse.jetty</groupId>172         <artifactId>jetty-maven-plugin</artifactId>173         <version>9.2.8.v20150217</version>174         <configuration>175           <httpConnector>176             <port>8090</port>177           </httpConnector>178           <stopKey>shutdown</stopKey>179           <stopPort>9966</stopPort>180         </configuration>181       </plugin>182     </plugins>183   </build>184   <packaging>war</packaging>185 </project>

原标题:SSM框架整合(Spring+SpringMVC+MyBatis+Oracle)

关键词:Spring

*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。

可能感兴趣文章

我的浏览记录