Your Ad Here
首页 | 编程语言 | 网站建设 | 游戏天堂 | 冲浪宝典 | 网络安全 | 操作系统 | 软件时空 | 硬件指南 | 病毒相关 | IT 认证
软讯网络 > 编程语言 > Java > javabean的妙用-eclipse结合hibernate插件、struts插件快速生成源代码
【标  题】:javabean的妙用-eclipse结合hibernate插件、struts插件快速生成源代码
【关键字】:javabean,-eclipse,hibernate,struts
【来  源】:http://blog.csdn.net/jeffen2006/archive/2006/07/27/985462.aspx

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

Your Ad Here

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

 

Acegi安全系统的配置:【上一篇】
使用模式构建基于J2EE的企业信息系统:【下一篇】
【相关文章】
  • 用Nhibernate连接多个数据库,两个Mysql,一个Sql。还有关于异常和错误码的讨论。包含源代码
  • xdoclet 与 hibernate
  • 我们公司的struts开发方式
  • hibernate一对一映射主键关联
  • hibernate一对一映射外键关联
  • Hibernate 深入研究之Criteria
  • Hibernate动态化
  • NHibernate自定义数据类型
  • Sun Java System 应用服务器 Enterprise JavaBean 技术介绍
  • Struts用户和开发指南
  • 【随机文章】
  • juniper 与CISCO 命令比较 (不全)
  • 数学研究方向(ZT)
  • Win XP的几个实用小技巧
  • gaim终于有了QQ
  • Excel实用操作技巧九则
  • SAN 学习(flash)
  • SpamAssassin的中文规则研究及实践
  • 《仙境传说RO》初级法师的配点和练及地点
  • asin ( ) 【C语言库函数源代码】
  • 网络防火墙的系统解决方案(4)
  • 【相关评论】
    没有相关评论
    【发表评论】
    姓名:
    邮件:
    随机码*
    评论*
          
    |  首 页  |  版权声明  |  联系我们   |  网站地图  |
    CopyRight © 2004-2007 bbb软讯网络 All Rigths Reserved.