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.
完整目录结构如下:
使用框架的版本:
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
(#换成@)。