Your Ad Here
首页 | 编程语言 | 网站建设 | 游戏天堂 | 冲浪宝典 | 网络安全 | 操作系统 | 软件时空 | 硬件指南 | 病毒相关 | IT 认证
软讯网络 > 编程语言 > Java > hibernate+struts+mysql+eclipse工程
【标  题】:hibernate+struts+mysql+eclipse工程
【关键字】:hibernate+struts+mysql+eclipse
【来  源】:http://www.cublog.cn/u/20665/showart.php?id=145164

hibernate+struts+mysql+eclipse工程

Your Ad Here

Struts+Eclipse+Hibernate+Mysq+tomcatl的开发

下载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

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就完成了

4、   

5、   

abstract修饰符:【上一篇】
访问控制修饰符:【下一篇】
【相关文章】
没有相关文章
【随机文章】
  • 浅谈FreeBSD 5.2 常用操作
  • Windows系统进程列表完全解析
  • getchar 与 putchar
  • (Zt)[原创] 制作从U盘启动的FREEBSD
  • squid set up script configure
  • 11兆无线LAN为何比10兆以太网慢
  • GCC 手册
  • 第五章FLTK的画图函数
  • [翻译] Effective C++, 3rd Edition, Item 49: 了解 new-handler 的行为(下)
  • cisco 2950 3550 switch flash 恢复方法
  • 【相关评论】
    没有相关评论
    【发表评论】
    姓名:
    邮件:
    随机码*
    评论*
          
    |  首 页  |  版权声明  |  联系我们   |  网站地图  |
    CopyRight © 2004-2007 bbb软讯网络 All Rigths Reserved.