Chinaunix首页 | 论坛 | 博客
  • 博客访问: 522088
  • 博文数量: 147
  • 博客积分: 10105
  • 博客等级: 上将
  • 技术积分: 1594
  • 用 户 组: 普通用户
  • 注册时间: 2006-06-14 10:18
文章分类

全部博文(147)

文章存档

2011年(4)

2010年(4)

2009年(6)

2008年(5)

2007年(40)

2006年(88)

我的朋友

分类: Java

2006-07-24 18:47:11

Struts+Eclipse+Hibernate+Mysq+tomcatl的开发(详细说明与配置图请具体过程请留言后我回复!loginStruts工程说明及配置情况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    将所有需要的包copylib(这里面可能有点包是多余的,不管它,我全加进来了) ,刷新一下工程看有沒有把这些包加进来。如果沒有加入的话就要手工导入。方法如下:接着把这些包引入到工程中  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一句)这样我们的hibernatemapping就完成了

具体图文说明请参考typ_xh@163.com的loginStruts工程说明及配置情况

   

阅读(1240) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~