以前都是自己手工搭建的,用了maven才发现,maven的强大
Junit是maven自动引入的。
0 javax,servlet-api //<scope>provided</scope>加上这个,不然放在tomcat下会报错,
1 Junit
2 spring-core
3spring-web
4 spring-webmvc
以上就可以搭建spring-mvc的框架,
5 spring-orm 故名思议,这个用来进行数据库操作,对hibernate的支持就在里面;
6 hibernate-core,
7 sqljdbc4 //这里我用的是sqlserver2008,,当然你也可以用,mysql-connector。
以上就可以搭建起来hibernate框架,
其实spring框架已经搭建起来了,,只不过AOP的思想没有,
8 aspectjweaver 这个是spring的注解用的
9 commons-dbcp2 这是我用的一个数据库缓冲池,也许你不一定会用到。
以上的包足以搭建成功一个集成环境;
在搭建环境的时候,我发现,sqljdbc4在maven中并没有,
在网上找到的解决方法如下:
需要我们自己进行安装,下面介绍安装步骤:
①下载sqljdbc4.jar包,并存放在本地硬盘中,最好路径中不要包括中文,因为后期还需要用
②开始->运行->cmd,将命令行指向你所放sqljdbc4.jar目录
③执行以下命令
mvn install:install-file -Dfile=sqljdbc4.jar -Dpackaging=jar -DgroupId=com.microsoft.sqlserver -DartifactId=sqljdbc4 -Dversion=4.0
如果在回车后命令行中出现如下提示(具体的内容路径可能不同)则说明安装成功
[INFO] Scanning for projects...
[INFO]
[INFO] ------------------------------------------------------------------------
[INFO] Building Maven Stub Project (No POM) 1
[INFO] ------------------------------------------------------------------------
[INFO]
[INFO] --- maven-install-plugin:2.3.1:install-file (default-cli) @ standalone-pom ---
[INFO] Installing /Users/claude/installers/JDBC/sqljdbc_4.0/enu/sqljdbc4.jar to /Users/claude/.m2/repository/com/microsoft/sqlserver/sqljdbc4/4.0/sqljdbc4-4.0.jar
[INFO] Installing /var/folders/c6/q1bdtq557kv54783p1g6cbsw0000gp/T/mvninstall1874482299687761721.pom to /Users/claude/.m2/repository/com/microsoft/sqlserver/sqljdbc4/4.0/sqljdbc4-4.0.pom
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 1.208s
[INFO] Finished at: Tue Mar 13 14:07:31 EDT 2012
[INFO] Final Memory: 3M/81M
[INFO] ------------------------------------------------------------------------
④最后,修改pom.xml文件,加入以下代码
<dependency> <groupId>com.microsoft.sqlserver</groupId> <artifactId>sqljdbc4</artifactId> <version>4.0</version> </dependency>