如何配置struts+hibernate,基本使用方法
不少童鞋在自学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,基本使用方法相关推荐
- [转载]struts+hibernate遇到的错误总结
原文地址:struts+hibernate遇到的错误总结作者:畫上句號 经过对struts+hibernate几天的学习,大体上还算比较的了解机制,以前学习的时候都是 单个框架训练,没有结合2个框架做 ...
- 基于Spring+Struts+Hibernate实现的健康管理平台
源码及论文下载:http://www.byamd.xyz/tag/java/ 摘要 随着网络技术的不断发展,网站的开发与运用变得更加广泛.这次采用java语言SSH框架(Spring,Struts,H ...
- Struts+Hibernate+MyEclipse+Tomcat+MySQL的乱码之解决
2019独角兽企业重金招聘Python工程师标准>>> Struts+Hibernate+MyEclipse+Tomcat+MySQL的乱码之解决篇[zz] 关键字:Struts H ...
- Hibernate 的getHibernateTemplate()方法使用
2019独角兽企业重金招聘Python工程师标准>>> spring 中获得由spring所配置的hibernate的操作对象,然后利用此对象进行,保存,修改和删除等操作,此方法是在 ...
- IDEA配置Struts框架
对于刚接触编程的同学,对框架只是还不是很了解,本文主要介绍在Idea上配置Struts,实现简单的页面跳转,以及页面参数传递. 在进行代码编写之前先对Idea进行一个简单了解,对于长时间接触编程的,对 ...
- 配置struts.xml时extends=struts-default会报错,原因和解决
提示:此种解决方法只适用于Intellij IDEA,MyEclipse或者Eclipse还得另寻它法,但估计原因应该是类似的. 在Intellij IDEA 2017使用Struts2框架时,若新建 ...
- JBUILDER 2006怎么配置 STRUTS?[
建web工程时引入struts框架,选版本就可以了. jbuilder2006中有一个struts的可视化操作界面 天极网有详细的图文资料,搜以下就可以找到 关注 首先新建项目 然后选择Web选项,双 ...
- 解释spring,struts,hibernate优缺点
解释spring,struts,hibernate优缺点 Struts优点:对视图层进行封装 更好的分离视图层和控制层 对数据进行封装 缺点: 1 .转到展示层时,需要配置forward,每一次转到展 ...
- MySQL的配置方法以及数据库配置常见错误及其解决方法
第一部分.MySQL的配置方法: 以下为笔者整理的mysql 5.5 安装配置教程笔记.通过逐一界面分析,解决大家在配置MySQL数据库时可能存在的疑惑. 首先给出MySQL下载地址:MySQL :: ...
最新文章
- xdebug模块输出文件名的配置说明
- Java 时间 Date类型,Long类型,String类型
- mysql数据库入门教程(5):多表操作(连接查询,子查询,分页查询,联合查询)
- dapperpoco mysql_Dapper-master
- Hive中的数据库、表、数据与HDFS的对应关系
- ubuntu 配置 静态ip
- JAVA结课_一点心情,写java结课考试之前
- 201621123058《java程序设计》第一周学习总结
- virtualbox中实施ASM扩容实施记录
- fmea第五版pfmea表格_FMEA第五版中文版.pdf
- mysql 数据恢复 (.ibdata1, bin log)
- win10安装steam有损计算机,Win10安装steam平台提示“steam fatal error”报错的解决方法...
- Dijkstra最短路算法
- 计算机二级 MSOffice 考试历年真题精选
- voip 客户端 android,基于Android平台的VoIP客户端开发与性能改进
- centos7 安装mysql8.0超详细步骤
- 圣地亚哥分校 计算机,美国加州大学圣地亚哥分校计算机科学专业.pdf
- 名帖105 赵孟頫 楷书《玄妙观重修三门记》
- ArcGIS 要素转面 消除重叠
- catia建模圆柱直齿轮和斜齿
热门文章
- Python 安装路径, dist-packages 和 site-packages 区别
- php ajax files 空,javascript - ajax上传文件后台使用$_files接受为空
- AIR中文帮助 第十章. 窗体(Windows)和菜单
- c 文件操作_你电脑用久了,会有多少重复文件?快用它来整理一下吧
- java邮箱代码_java邮箱开发代码——发邮件
- 取消对 null 指针“l”的引用。_彻底理解链表中为何使用二级指针或者一级指针的引用...
- oracle如何查询排行第二,Oracle优化查询改写(第二章-给查询结果排序)
- 订餐系统jsp模板_java|web|jsp网上订餐系统|餐饮管理|在线点餐外卖网站|源码代码...
- 【java】java 并发编程 Condition 源码分析
- 【Flink】Flink 使用 CopyOnWriteArrayList 进行数据缓存的时候 一个bug