所选框架及数据库:
Mybatis
Spring
SpringMVC
Oracle
C3p0
- PL/SQL远程连接虚拟机上的Oracle数据库,创建一个新的用户及所需表格,完成数据库环境的搭建。此处连接Oracle数据库,配置文件的写法与MySQL的不同,注意书写格式:
jdbc.driver=oracle.jdbc.driver.OracleDriver
jdbc.url=jdbc:oracle:thin:@192.168.17.10:1521:orcl
jdbc.username=ssm_itcast
jdbc.password=ssm_itcast
此处补充说明,在本地maven仓库安装第三方jar包,此处我是安装了Oracle10g的jar’包,ojdbc14,jar,安装命令行如下:
mvn install:install-file -Dfile=D:\ojdbc14.jar -DgroupId=com.oracle
-DartifactId=ojdbc14 -Dversion=10.2.0.4.0 -Dpackaging=jar
- 创建父子工程,搭建ssm环境,环境搭建重点在于几个配置文件:applicationContext.xml,springMVC.xml及web.xml。其中,作为spring整合其他两个框架的关键配置文件applicationContext.xml,可以直接在web模块配置完整版,
也可以在dao和service模块下配置分文件:applicationContext_dao.xml,applicationContext_service.xml,然后在各自模块下测试环境搭建成功与否。这里值得注意的是,在下一层要import上一层的applicatContext配置文件,即在service模块中的applicationContext_service.xml文件中,要import applicationContext_dao.xml文件,web层类似,要倒入前两层的,不然会报错。(如:)
<import resource="applicationContext_dao.xml"></import>
<import resource="applicationContext_service.xml"></import>`
- 在springMVC.xml的配置中,注意开启注解(开映射器和适配器),及静态资源的放行。
<!-- 设置静态资源不过滤 -->
<mvc:resources location="/WEB-INF/css/" mapping="/css/**" />
<mvc:resources location="/WEB-INF/img/" mapping="/img/**" />
<mvc:resources location="/WEB-INF/js/" mapping="/js/**" />
<mvc:resources location="/WEB-INF/plugins/" mapping="/plugins/**" />
<!-- 开启对SpringMVC注解的支持 -->
<mvc:annotation-driven />