网站大量收购独家精品文档,联系QQ:2885784924

MyEclipse+Struts+Hibernate+Mysql开发环境配置.doc

  1. 1、本文档共40页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
MyEclipseStrutsHibernateMysql开发环境配置

软件: jdk-6u22-windows-x64.exe apache-tomcat-6.0.29.exe mysql-5.1.51-winx64.exe myeclipse-8.6.0-win32.exe ? 安装: 1. 安装jdk。 2. 安装tomcat。 3. 安装mysql。 在test数据库下创建t_user表,三个字段,id(key,Integer),name(Varchar),sex(Varchar)。 CREATE TABLE `test`.`t_user` ( `id` INTEGER UNSIGNED NOT NULL AUTO_INCREMENT, `name` VARCHAR(45) NOT NULL, `sex` VARCHAR(45) NOT NULL, PRIMARY KEY (`id`) ) ENGINE = InnoDB; 4. 安装myeclipse。 配置myeclipse的Tomcat服务器: window-Preferences-Myeclipse-Servers-Tomcat-Tomcat 6.x Tomcat server : Enable Tomcat home directory: C:\Program Files\Apache Software Foundation\Tomcat 6.0 测试: 在菜单图标中选择Run/Stop/Restart Myeclipse Servers 中的Tomcat 6.x 的Start,打开浏览器,输入:8080进行测试。 实例: 大致步骤: 1. 创建web 工程; 2. 建立数据库连接; 3. 建立hibernate框架; 4. 编写hibernate代码; 5. 建立struts框架; 6. 测试并发布工程。 ? 详细步骤: 1. 创建web工程 File-New-Web Project Peoject Name: myexample,其它值使用默认设置,点Finish。 如果操作正常,会在Package Exporler看到新建的myexample工程。 设置工程myexample的字符集: ? 设置工程myexample的Filter属性: 2. 建立数据库连接 选择MyEclipse Database Explorer 在弹出的Database Driver窗口中填入所需信息, 点击Test Driver查看是否连接成功。 3. 建立hibernate框架 鼠标右击工程myexample-Myeclipse-Add Hibernate Capabilities, 以上建立的只是hibernate的空框架,还没有涉及到具体的表的映射,下面将完成映射。 回到Myeclipse Database Explorer视图,选择前面建立的t_user表,鼠标右键选择 Hibernate Reverse Engineering...。 4. 编写hibernate代码 回到Myeclipse Java Enterprise视图, myexample-src-com.myeclipse.hibernate,右击鼠标新建class,名TUserDAOFactory。 代码如下: package com.myeclipse.hibernate; import org.hibernate.HibernateException; import org.hibernate.Transaction; ? public class TUserDAOFactory { public void addUser(TUser user) throws HibernateException { Transaction tx = null; //creat transaction TUserDAO dao = new TUserDAO(); //creat dao try { tx = dao.getSession().beginTransaction(); dao.save(user); //保存用户 mit(); //提交 } catch(HibernateException he) { if(tx!=null) { tx.rollback(); //如果提交失败回滚 } throw he; } finally { dao.getSession().close(); //关闭session }

您可能关注的文档

文档评论(0)

yan698698 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档