不少童鞋在自学SSH框架的时候,难在创建第一个项目,如何搭建好这些框架,很多书上只是给出了代码但是没有教如何使用,所以在本次博客中将会图文结合来说一下如何使用struts结合hibernate,并创建一个小栗子。
首先注明本例使用的是myeclipse+MySQL,在myeclipse环境中搭建。

首先,打开myeclipse,创建一个web project。
右击创建的项目,找到myeclipse菜单选项,菜单选项中有project facets,鼠标放置上去有会有一个子菜单,要加入的struts框架和hibernate框架就在子菜单中(同在菜单中的还有spring框架等);
如图所示:

    先导入struts框架,可以选择struts1.x和struts2.x,这里选择2.x,点击,界面如图所示:


点击next,URL pattern这里选择的是/*;然后继续点击next,选择你所需要的包,这里我们只选择struts的核心库,如图:

点击finish,struts框架导入成功,这时在src文件包下就会出现struts.xml配置文件。
第二步,导入hibernate框架,前面的步骤是一样的,不过首先在src文件夹先建立package包,用于存放配置文件及映射文件。(这边随便建了两个,取名vo 和 model);
在project facets的子菜单中选择install hibernate facet 。点击进入project configuration,点击next,将configuration Folder 放在了model包下,Java package放在了vo包下,如图所示:

下一步点击next,在此时将已经创建好的数据库连接驱动加载进去,如图所示:
这里的bookDriver是已经建好的现成连接,如果没有连接驱动,需要先创建数据库连接。(创建数据库连接的方法:windwo->Open perspective->Myeclipse Database Explorer->右键MyEclipse Derby->选择new(弹出一个窗口)->Driver name那里写一个名称,随便写->connection URL这里写上SQL server的连接数据库的语句->用户名和密码就是你数据库的了->Driver JARs那里就选择你的驱动包->finsh。设置好后你右键你刚才建好的那个Driver name,然后open就可以,如果有用户名和密码就得填一下了.驱动包下载地址:http://download.csdn.net/detail/weixin_36380516/9708098)
到这时就可以直接点击finish了,加载过程中所有提示都可以点击YES,加载完成一般会跳转到如图所示界面:

这时可以选择已经建立好的数据库中的数据表,右击,选择hibernate reserved engineering,在hibernate reserved engineering页面中,将Java package存放在model包中,勾选所要映射的文件,如图所示:

然后可以一直next下去,hibernate框架就导入成功了。这时model包下会多了一些文件,如图:

其中AbstractUser存放get,set方法,DAO文件用于数据库的操作,至此,配置工作完成。
如何实现使用struts+hibernate做一个简单的注册登陆—–>http://blog.csdn.net/weixin_36380516/article/details/53414679

如何配置struts+hibernate,基本使用方法相关推荐

  1. [转载]struts+hibernate遇到的错误总结

    原文地址:struts+hibernate遇到的错误总结作者:畫上句號 经过对struts+hibernate几天的学习,大体上还算比较的了解机制,以前学习的时候都是 单个框架训练,没有结合2个框架做 ...

  2. 基于Spring+Struts+Hibernate实现的健康管理平台

    源码及论文下载:http://www.byamd.xyz/tag/java/ 摘要 随着网络技术的不断发展,网站的开发与运用变得更加广泛.这次采用java语言SSH框架(Spring,Struts,H ...

  3. Struts+Hibernate+MyEclipse+Tomcat+MySQL的乱码之解决

    2019独角兽企业重金招聘Python工程师标准>>> Struts+Hibernate+MyEclipse+Tomcat+MySQL的乱码之解决篇[zz] 关键字:Struts H ...

  4. Hibernate 的getHibernateTemplate()方法使用

    2019独角兽企业重金招聘Python工程师标准>>> spring 中获得由spring所配置的hibernate的操作对象,然后利用此对象进行,保存,修改和删除等操作,此方法是在 ...

  5. IDEA配置Struts框架

    对于刚接触编程的同学,对框架只是还不是很了解,本文主要介绍在Idea上配置Struts,实现简单的页面跳转,以及页面参数传递. 在进行代码编写之前先对Idea进行一个简单了解,对于长时间接触编程的,对 ...

  6. 配置struts.xml时extends=struts-default会报错,原因和解决

    提示:此种解决方法只适用于Intellij IDEA,MyEclipse或者Eclipse还得另寻它法,但估计原因应该是类似的. 在Intellij IDEA 2017使用Struts2框架时,若新建 ...

  7. JBUILDER 2006怎么配置 STRUTS?[

    建web工程时引入struts框架,选版本就可以了. jbuilder2006中有一个struts的可视化操作界面 天极网有详细的图文资料,搜以下就可以找到 关注 首先新建项目 然后选择Web选项,双 ...

  8. 解释spring,struts,hibernate优缺点

    解释spring,struts,hibernate优缺点 Struts优点:对视图层进行封装 更好的分离视图层和控制层 对数据进行封装 缺点: 1 .转到展示层时,需要配置forward,每一次转到展 ...

  9. MySQL的配置方法以及数据库配置常见错误及其解决方法

    第一部分.MySQL的配置方法: 以下为笔者整理的mysql 5.5 安装配置教程笔记.通过逐一界面分析,解决大家在配置MySQL数据库时可能存在的疑惑. 首先给出MySQL下载地址:MySQL :: ...

最新文章

  1. xdebug模块输出文件名的配置说明
  2. Java 时间 Date类型,Long类型,String类型
  3. mysql数据库入门教程(5):多表操作(连接查询,子查询,分页查询,联合查询)
  4. dapperpoco mysql_Dapper-master
  5. Hive中的数据库、表、数据与HDFS的对应关系
  6. ubuntu 配置 静态ip
  7. JAVA结课_一点心情,写java结课考试之前
  8. 201621123058《java程序设计》第一周学习总结
  9. virtualbox中实施ASM扩容实施记录
  10. fmea第五版pfmea表格_FMEA第五版中文版.pdf
  11. mysql 数据恢复 (.ibdata1, bin log)
  12. win10安装steam有损计算机,Win10安装steam平台提示“steam fatal error”报错的解决方法...
  13. Dijkstra最短路算法
  14. 计算机二级 MSOffice 考试历年真题精选
  15. voip 客户端 android,基于Android平台的VoIP客户端开发与性能改进
  16. centos7 安装mysql8.0超详细步骤
  17. 圣地亚哥分校 计算机,美国加州大学圣地亚哥分校计算机科学专业.pdf
  18. 名帖105 赵孟頫 楷书《玄妙观重修三门记》
  19. ArcGIS 要素转面 消除重叠
  20. catia建模圆柱直齿轮和斜齿

热门文章

  1. Python 安装路径, dist-packages 和 site-packages 区别
  2. php ajax files 空,javascript - ajax上传文件后台使用$_files接受为空
  3. AIR中文帮助 第十章. 窗体(Windows)和菜单
  4. c 文件操作_你电脑用久了,会有多少重复文件?快用它来整理一下吧
  5. java邮箱代码_java邮箱开发代码——发邮件
  6. 取消对 null 指针“l”的引用。_彻底理解链表中为何使用二级指针或者一级指针的引用...
  7. oracle如何查询排行第二,Oracle优化查询改写(第二章-给查询结果排序)
  8. 订餐系统jsp模板_java|web|jsp网上订餐系统|餐饮管理|在线点餐外卖网站|源码代码...
  9. 【java】java 并发编程 Condition 源码分析
  10. 【Flink】Flink 使用 CopyOnWriteArrayList 进行数据缓存的时候 一个bug