javabean的妙用-eclipse结合hibernate插件、struts插件快速生成源代码

原创 2006年07月27日 13:24:00

JavaBean 是一种Java 类,它遵从一定的设计模式,使它们易于和其他开发工具和组件一起使用。如果想深入了解javabean的相关知识,可以查看sun的相关技术文档,我在以前曾经看过说当时是为了swing而引入的。因为其简单易用的特质,很多新兴的技术都采用了javabean,如struts、hibernate。

struts的ActionForm、ActionForward等都是javabean,尤其是struts将jsp页面中的请求信息封装到一个ActionForm javabean,这样对于显示和处理都很方便。而hibernate则是将关系数据库表OR-Mapping到javabean中,进行的业务数据处理就操作这些javabean。

下面结合我们项目的一部分针对hibernate和struts的相应eclipse工具结合javebean进行快速开发j2ee程序。

1、首先通过powerdesinger设计数据库并生成相应的数据库表Feechange。

2、通过eclipse的hibernate插件hibernate synchronizer,new/hibernate/hibernate mapping file 如下界面,填入相应信息选择相应的表即可生成相应的javabean(注意:hibernate synchronizer会生成2个javabean-BaseFeechange.java和Feechange.java,Feechange.java继承BaseFeechange.java;如果采用hiernate tools插件则生成一个Feechange.java,各有利弊,读者可自行选择采用哪个),生成的javabean见文章后面。

 3、相应的hibernate开发这里就不作介绍了,一般情况下,我们对自动生成的javabean基本不做任何修改,如果有扩充则建议通过继承实现。然后我们介绍如和通过这个javabean通过myeclipse控件自动生成struts的actionform和jsp。

4、new/myeclipse/web-struts/struts1.1/struts 1.1 form,action&jsp,新建actionform

然后选择Existing FormBean后,从Form type Browse...中找到BaseFeechange.java,然后回车,可以看到from properties会自动列出该javabean的所有的属性

然后,切换回New FormBean,Use Case输入Feechange,同时下面切换到JSPtab,选中Create JSP Form 

 

然后点击next,配置action

最后点击finish。

 5、打开myeclipse编辑界面可以看到自动生成了ActionFrom-FeechangeForm、Jsp-feechange.jsp、Action-(我们暂时不关心)。

 

由此,我们通过eclipse的hibernate插件,将数据库表影射成javabean;通过struts插件将javabean影射成view层的jsp和ActionForm。提供了一个快捷的从下而上的代码自动生成方法。

 

根据数据库表结构生成javabean的eclipse插件

 这个插件的第一版大概是在两年多前写的,中间一直都有零碎升级,但从来没有写过安装使用说明(我个人认为很简单的)。  支持功能: 支持oracle 和 mysql 两...
  • z1721940401
  • z1721940401
  • 2014年05月01日 11:07
  • 16509

根据数据库表结构生成javabean的eclipse插件

这个插件的第一版大概是在两年多前写的,中间一直都有零碎升级,但从来没有写过安装使用说明(我个人认为很简单的)。  支持功能: 支持oracle 和 MySQL两...
  • xwnxwn
  • xwnxwn
  • 2016年08月02日 13:15
  • 669

Eclipse安装Hibernate tools插件自动生成代码

hibernate插件安装方法: http://download.jboss.org/jbosside/updates/stable 点击eclipse的help菜单里的“In...
  • shuangzhi_linlin
  • shuangzhi_linlin
  • 2016年07月21日 15:26
  • 3144

【SSH (九)】Eclipse使用hibernate插件反向生成实体类和映射文件

一般dao层的开发是这样的,先进行数据库的设计,什么E-R图之类的那些,然后选择一款数据库产品,建好表。最后反向生成java实体和映射文件,这样可以保证一致性和便捷性。 如果用myeclipse,逆向...
  • u010900754
  • u010900754
  • 2016年03月15日 16:18
  • 10836

Eclipse 安装 Hibernate插件以及使用

链接地址: http://blog.csdn.net/charlies_fu/article/details/5641274 http://blog.csdn.net/yuqinying112/a...
  • mobileliker163
  • mobileliker163
  • 2014年12月04日 13:06
  • 4886

Eclipse中Hibernate插件的安装

在使用Hibernate开发时,大多数情况下涉及到其XML配置文件的编辑,尤其是.cfg.xml(配置文件)和hbm.xml(关系映射文件)这两种。为了更方便的使用此框架,其插件的安装是很有必要的。 ...
  • wen7280
  • wen7280
  • 2016年12月24日 13:21
  • 8519

Eclipse hibernate插件的安装以及使用

1.下载hibernate tools插件
  • raymondual
  • raymondual
  • 2014年09月01日 14:38
  • 43618

eclipse 配置hibernate自动生成工具

Hibernate Tools Eclipse 插件安装 Hibernate Tools 简介:     Hibernate Tools是由JBoss推出的一个Eclipse综合开...
  • fightingIOW
  • fightingIOW
  • 2016年05月26日 09:55
  • 4313

Eclipse怎么离线安装Hibernate 插件并使用 及如何导入Hibernate的源码

一 准备好离线安装的压缩包 需要用到的是中间的那个jbosstools-4.4.4.Final-updatesite-core.zip , 二 .安装 2.1  打开Eclipse,菜单栏:He...
  • wudinaniya
  • wudinaniya
  • 2017年06月26日 16:05
  • 1098

eclipse用Hibernate3-maven-plugin插件反转生成实体类

eclipse用Hibernate3-maven-plugin插件反转生成实体类
  • shuaicihai
  • shuaicihai
  • 2017年02月21日 00:33
  • 1324
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:javabean的妙用-eclipse结合hibernate插件、struts插件快速生成源代码
举报原因:
原因补充:

(最多只允许输入30个字)