免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1534 | 回复: 0
打印 上一主题 下一主题

hibernate+struts+mysql+eclipse Project [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2006-07-24 18:47 |只看该作者 |倒序浏览

Struts+Eclipse+Hibernate+Mysq+tomcatl的开发(详细说明与配置图请具体过程请留言后我回复!loginStruts工程说明及配置情况(
[email=typ_xh@163.com][/email]
typ_xh@163.com))
下载struts相关包 Hibernate相关包 以用Mysql的相关包

1、  开发前准备  
A.安装tomcat 然后做好相关tomcat的配置,如下:
CLASSPATH   C:\Program Files\Java\jdk1.5.0_04\lib
Path          C:\Program Files\Java\jdk1.5.0_04\bin

JAVA_HOME   C:\Program Files\Java\jdk1.5.0_04
B.安裝Mysql可视化工具之后再加上Mysql的三个重要包.新建一个数据庫,建一个表为user
  mysql-connector-java-3.0.11-stable-bin.jar     mysql-connector-java-3.0.14-production-bin.jar
  mysql-connector-java-3.0.16-ga-bin.jar

C.安装mysql server 和mysql-font(可视化工具)

2、  开始新建一个webproject取名为strutsDemo
在WebRootàWEB-INFàlib    将所有需要的包copy到lib下(这里面可能有点包是多余的,不管它,我全加进来了) ,刷新一下工程看有沒有把这些包加进来。如果沒有加入的话就要手工导入。方法如下:接着把这些包引入到工程中  strutsDemo右键àpropertidsàLibraries。
        接下来strutsDemo右键àMyEclipseàadd STRUTS Capablititesàfinish(路径都不管),这样在WEB-INF下就会多了许多关于struts的相关xml文件。
        接下为创建User表作一个hibernate 的mapping(即ROM),接下来strutsDemo右键àMyEclipseàadd Hibernate Capablititesànext 都默认 一直到出现打开hibernate.cfg.xml。如下图



上图中各项为
use JDBC Driver为选中
DB Connect Profile:  databaseProfile
URL               jdbc:mysql://localhost/userdatabase (userdatabase为數據庫名)
Driver              com.mysql.jdbc.Driver    (这个就是在前面要加的mysql的几个包)
Username           root (登录mysql的用户名)
Password           jean(mysql的密碼)
Dialect             MYSQL(这个可以不写)
3、  建好hibernate与数据庫的关系之后,就可以和相对就的表进行映射了,具体操作如下:
打开java视图。Windowàopen perspectiveàotheràMyEclipse Databse Explorer
这样打开MyEclipse Databse Explorer视图后,連接上Mysql之后找到database下的user表之后再点右键,再选择 createHibernate Mapping.之后会有一个對話框中local  選擇要产生的user.hbm.xml的路径。第二项不管它为空,ID Gernarator  選擇native(本地的)。这步做完之后就会在java中产生了一个user.hbm.xml文件。(注意到此为止,我们沒有这写一句java代码,再回到hiberante.cfg.xml中它就自動加上了user这个表的mapping一句)这样我们的hibernate的mapping就完成了
具体图文说明请参考typ_xh@163.com的loginStruts工程说明及配置情况
   


本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u/20665/showart_145164.html
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP