1.新建web project。
1)在Package Explorer空白处右键点击鼠标,选择New-->Web Project
2)这里项目名叫做springmvc
3)点击下一步、下一步,然后选择“Generate web.xml deployment descriptor”,这样项目中会包含web.xml,不用自己再创建了。
点击"Finish"完成。
4)将spring和hibernate所需的jar包添加到lib文件夹中,之后在添加spring和hibernate开发能力的时候就不用添加jar包了。所需要的jar可以在这里下载:http://download.csdn.net/download/mr_orange_klj/10134163
2.添加spring开发能力
1) 在右键点击项目,在弹出菜单中选择Configure Facet-->Install Spring Facet
2)在弹出对话框中选择下一步
3)把spring配置文件的所在文件夹改为WebRoot/WEB-INF,其他的不变,点击下一步
4)取消勾选Spring 4.1.0 Libraries ,不添加jar包,点击finish完成
这样就完成了该项目的spring开发能力的添加。
3.配置SpringMVC
1)在WEB-INF文件夹下新建文件spring-serlvet.xml(有的项目里叫做springmvc-servlet.xml,或者dispatcher-servlet.xml)
2)在spring-servlet.xml中添加以下代码:
spring
org.springframework.web.servlet.DispatcherServlet
spring
/
4)新建controller包,在包中新建类TestAction:
package controller;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.ResponseBody;
@Controller
public class TestAction {
@RequestMapping("/test")
@ResponseBody
public String test(){
return "Hello,SpringMVC!";
}
}
5)发布项目,然后在浏览器地址栏中输入http://localhost:8080/springmvc/test,即可看到springmvc servlet的响应:
Hello,SpringMVC!
这表示springMVC已经配置成功
4.新建数据库连接(以mysql为例)
1) 在Myeclipse界面右上角点击“Open Perspective”按钮。
2) 在弹出对话框中选择“Database Explorer”,点击OK,打开数据库视图
3)在DB Browser空白处点击鼠标右键,选择“new”
4)"Driver Template"选择"MySQL Connector/J",输入连接名称(这里取名叫mysql)、数据库url、用户名、密码,并加入mysql jdbc驱动jar包(该jar包包含在在上文提供的jar包里,名称叫做"mysql-connector-java-5.1.7.jar")。
5)点击Test按钮可以测试连接是否成功,连接成功证明配置正确。
6)点击“Finish”,完成配置。
5.添加hibernate开发能力
1)右键点击项目,选择Configure Facet-->Install Hibernate Facet
2.在弹出对话框中选择hibernate的版本为3.3,点击下一步。
2)取消勾选"Create Sessionfactory Class",点击下一步。
3)在DB Driver中选择刚才配置的mysql数据库连接,点击下一步。
4)取消勾选,不添加jar包,点击Finish完成配置。
5.如果lib中导入了上文提供的spring和hibernate的jar包,那么在完成时会提示mysql-connector-java.jar已存在,是否替换文件,因为完成时myeclipse会将驱动包导入到lib文件夹中。选择"Keep Existing"或“Replace”都可以。
至此springmvc+hibernate开发框架就已经搭建成功。可以用myeclipse提供的反向工程工具生成反向工程类。