MyEclipse2017搭建 pringMVC4.1+Hibernate3.3
来源:互联网 发布:法国历史 书籍 知乎 编辑:程序博客网 时间:2024/04/30 14:08
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中添加以下代码:
<?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:context="http://www.springframework.org/schema/context" xmlns:mvc="http://www.springframework.org/schema/mvc" xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-4.1.xsd http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context-4.1.xsd http://www.springframework.org/schema/mvc http://www.springframework.org/schema/mvc/spring-mvc-4.1.xsd"> <context:component-scan base-package="controller" /> <mvc:default-servlet-handler /> <mvc:annotation-driven /> <bean class="org.springframework.web.servlet.view.InternalResourceViewResolver" id="internalResourceViewResolver"> <!-- 前缀 --> <property name="prefix" value="/" /> <!-- 后缀 --> <property name="suffix" value=".jsp" /> </bean> </beans>
3)在web.xml中的</web-app>标签前添加以下代码,用来指定springMVC的servlet
<!-- 指定springMVC servlet --> <servlet><servlet-name>spring</servlet-name><servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class></servlet><servlet-mapping><servlet-name>spring</servlet-name><url-pattern>/</url-pattern><!-- 监听所有请求 --></servlet-mapping>4)新建controller包,在包中新建类TestAction:
package controller;import org.springframework.stereotype.Controller;import org.springframework.web.bind.annotation.RequestMapping;import org.springframework.web.bind.annotation.ResponseBody;@Controllerpublic class TestAction {@RequestMapping("/test")@ResponseBodypublic 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提供的反向工程工具生成反向工程类。
- MyEclipse2017搭建 pringMVC4.1+Hibernate3.3
- 在 Myeclipse2017 中快速搭建 SSH 详解
- MyEclipse搭建SSH框架 Struts2.1+Spring3.0+hibernate3.3
- MyEclipse搭建SSH框架 Struts2.1+Spring3.0+hibernate3.3
- MyEclipse搭建SSH框架 Struts2.1+Spring3.0+hibernate3.3
- MyEclipse搭建SSH框架 Struts2.1+Spring3.0+hibernate3.3
- MyEclipse搭建SSH框架 Struts2.1+Spring3.0+hibernate3.3
- MyEclipse10搭建SSH框架 Struts2.1+Spring3.0+hibernate3.3
- Struts2.3+Spring3.2+Hibernate3环境搭建
- 用MyEclipse搭建SSH框架 Struts2.1 Spring3.0 Hibernate3.3 搭建SSH框架
- Hibernate3.3(1)
- struts2.3.15.3在myeclipse2017的bug
- MyEclipse10+Struts2.1+Spring3.3+Hibernate3.3全注解框架搭建.docx
- Maven搭建MyEclipse10+Struts2.1+Spring3.3+Hibernate3.3全注解框架
- Myeclipse10下搭建SSH框架(图解)Struts2.1+Spring3.0+Hibernate3.3
- Myeclipse10下搭建SSH框架(图解)Struts2.1+Spring3.0+Hibernate3.3
- Myeclipse10下搭建SSH框架(图解)Struts2.1+Spring3.0+Hibernate3.3
- Myeclipse8.5下搭建SSH框架(图解)Struts2.1+Spring3.0+Hibernate3.3
- springcloud
- react系列(6)组件生命周期钩子函数
- oracle12c数据库的简单操作
- POJ1159---Palindrome(dp,LCS)
- 自己写的 图片裁剪插件 (仅供代码学习使用)
- MyEclipse2017搭建 pringMVC4.1+Hibernate3.3
- 关于色彩的一些涉猎
- 小学数学“计数”知识点你会吗?
- ARM与Thumb之间的状态转换
- nat inside outside
- 每天一个linux命令(1)--ls
- Node操作cookie
- [转]几张图看懂列式存储
- android开源项目集合