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。提供了一个快捷的从下而上的代码自动生成方法。

 

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

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

在Eclipse搭建Hibernate框架

今天说下在Eclipse中搭建Hibernate框架 第一步:安装Hibernate插件,有两种方式,一种是在线的,一种是离线,我在上一篇博客详细的写了,...
  • name_Fay
  • name_Fay
  • 2017-08-24 09:35:55
  • 1456

Hibernate框架学习之一:Hello World程序

前言对一个框架的直观认识,往往是从一个Hello World程序开始。Hibernate是一个ORM(Object Relationship Mapping)对象映射框架。实现了JDBC轻量级的封装,...
  • u011116672
  • u011116672
  • 2015-12-12 16:38:00
  • 560

eclipse自动生成hibernate配置文件插件MiddleGenIDE

一、安装MiddleGenIDEc插件 1、下载插件MiddleGenIDE,middlegenide_1.3.3.zip文件 2、解压,将plugins与features文件下的文件拷贝到ecl...
  • luguling200802544
  • luguling200802544
  • 2015-06-27 21:28:48
  • 964

根据数据库表结构生成javabean的eclipse插件(免费)

  • 2011年12月04日 10:13
  • 1.82MB
  • 下载

Eclipse创建Hibernate入门实例代码详细解析

Hibernate是一种自动化的OR映射的框架,对JDBC进行了二次封装,省去好多映射的工作。它是连接Java应用程序和关系数据的中间件(组件),对JDBCAPI进行了封装,负责JAVA对象的持久化(...
  • wdx__123
  • wdx__123
  • 2016-05-30 00:38:47
  • 1695

利用Eclipse开发Hibernate应用程序

介绍如何利用Hibernate Synchronizer插件在Eclipse 3.0.1中快速的开发Hibernate应用程序,提高我们的工作效率。  Eclipse是目前非常流行的开发平台,开放扩展...
  • bananabear
  • bananabear
  • 2007-03-27 16:48:00
  • 454

根据数据库表生成javabean的eclipse小插件 eclipse可能找不到javabean小工具

支持功能: 支持oracle 和 mysql两种数据库。 支持oracle指定表空间生成。 支持批量生成javabean。 支持重写“toString”方法...
  • BZBZW
  • BZBZW
  • 2018-01-17 14:51:28
  • 66

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

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

在Eclipse下搭建Hibernate框架

实现在Eclipse中搭建一个Hibernate框架。在这里,我使用的数据库是mysql5.5。1.安装和当前Eclipse版本匹配的Hibernate插件或者JBoss插件:   在Eclipse...
  • xiangwanpeng
  • xiangwanpeng
  • 2016-12-02 21:35:39
  • 8744
收藏助手
不良信息举报
您举报文章:javabean的妙用-eclipse结合hibernate插件、struts插件快速生成源代码
举报原因:
原因补充:

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