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 两...

使用eclipse开发struts+spring+hibernate免费插件套装

转载自:http://oryx.iteye.com/blog/154486 注意:本环境为windows环境,如果为linux环境,请下载相应的安装包,并且配置方法也有很大不同,可以参考相应的帮...

Eclipse Indigo (3.7.2)安装ssh插件(struts2+hibernate3.x+spring)

打开eclipse选择help->install new softare 点击add出现下面的界面 给该库起个名字hibernate3在localtion处输入如下网址ht...

使用eclipse开发struts+spring+hibernate免费插件套装(zz)(转贴)

注意:本环境为windows环境,如果为linux环境,请下载相应的安装包,并且配置方法也有很大不同,可以参考相应的帮助稳当。 1. Eclipse+WTP         我们使用Eclip...

Eclipse安装插件的“最好方法”:dropins文件夹的妙用

此博文转载自☞小茗同学 在Eclipse3.4以前安装插件非常繁琐。在Eclipse3.5以后插件安装的功能做了改进。而且非常方便易用。我们把需要的插件复制(拖放)到eclipse\dropin...

Eclipse安装插件的“最好方法”:dropins文件夹的妙用

在Eclipse3.4以前安装插件非常繁琐。 在Eclipse3.5以后插件安装的功能做了改进。而且非常方便易用。 我们只需要把需要的插件复制(拖放)到eclipse\dropins,然后...

HibernateSynchronizer的安装与使用 eclipse hibernate 生成dao的插件使用方法

HibernateSynchronizer的安装与使用 HibernateSynchronizer的作用是自动生成hibernate配置文件,即hibernate.cfg.xml文件,映射文件,Pla...
  • samxx8
  • samxx8
  • 2011-06-21 18:02
  • 2648
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

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