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提供的反向工程工具生成反向工程类。

阅读全文
0 0
原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 支付宝绑定银行卡要验证码怎么办 微信红包超出20万限额怎么办 微信充电信的号码话费没到账怎么办 农业银行手机银行转账转错了怎么办 微信钱包里的零钱不见了怎么办 买家说支付宝没钱要微信付钱怎么办 微信红包没绑卡密码忘了怎么办 手机微信红包密码忘了怎么办 qq账号忘了怎么办什么也没绑定 手机银行转账名字对卡号错了怎么办 手机夸行转账卡号输入错了怎么办 移动开通了20元流量卡怎么办? 联通手机充值卡网上充值话费怎么办 提现金额和实际到账不一样怎么办 二冲踏板冷车加油熄火怎么办? qq被盗绑定了别人的银行卡怎么办 如何更改微信支付密码忘记了怎么办 微信钱包没绑银行卡忘记密码怎么办 微信密码忘记了也没绑银行卡怎么办 微信支付密码忘记了没银行卡怎么办 想找回原来的k歌忘了密码怎么办 手机微信钱包支付密码忘了怎么办 微信支付账户被注销了怎么办 微信钱包密码忘了怎么办没绑银行卡 微信钱包密码忘了怎么办不用银行卡 企业网银密码输入三次错误怎么办 微信密码不知道手机也停用了怎么办 手机停用微信密码不记得了怎么办 农商银行登入密码忘记了怎么办 苹果手机忘记四位数解锁密码怎么办 银行卡用支付宝支付限额了怎么办 用银行卡号找回微信被盗密码怎么办 微信钱包密码错误被锁定怎么办 本人没玩财付通结果被扣了钱怎么办 我的银行卡给支付宝充不了钱怎么办 支付宝话费充错了怎么办啊 已充值成功送朋友话费不能送怎么办 微信绑定银行卡被盗刷q币怎么办 微信红包过了24小时没退回怎么办 微信6.67版本红包发错了怎么办 苹果6s还原后激活出错怎么办