知识大全 Struts + Hibernate 代码生成器设计思路

Posted 文件

篇首语:临渊羡鱼,不如退而结网。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 Struts + Hibernate 代码生成器设计思路相关的知识,希望对你有一定的参考价值。

Struts + Hibernate 代码生成器设计思路  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

   设计目的 大批量程序代码生成 为了达到这个目的 我们在做系统软件时 基本一个业务逻辑对应一张表      实现手段 ( )从现有的数据库中导出所需要的所有表和字段到一个XML文件 不直接生成代码的原因是可以手工修改这个XML文件 当然 也可以直接手工建立一个XML逻辑文件 这样就可以很灵活     然后再跟据XML生成相应程序源代码!!     此外 还可以跟据XML文件生成数据库说明文当      不足之处 表之间的父子关系等功能还没有 这点目前还得手工作代码      一 根据数据库中生成的XML文件   <?xml version= encoding= GBK ?>   <database>   <databasename>inner_web</databasename>   <databasename_cn>[inner_web]</databasename_cn>   <table>   <tablename>auth</tablename>   <tablename_cn>[auth]</tablename_cn>   <field>   <fieldname>id</fieldname>   <fieldname_cn>[id]</fieldname_cn>   <jsptype>text</jsptype>   </field>   <field>   <fieldname>parentId</fieldname>   <fieldname_cn>[parentId]</fieldname_cn>   <jsptype>text</jsptype>   </field>   <field>   <fieldname>name</fieldname>   <fieldname_cn>[name]</fieldname_cn>   <jsptype>text</jsptype>   </field>   <field>   <fieldname>createDate</fieldname>   <fieldname_cn>[createDate]</fieldname_cn>   <jsptype>datetime</jsptype>   </field>   </table>   <table>   <tablename>role</tablename>   <tablename_cn>[role]</tablename_cn>   <field>   <fieldname>id</fieldname>   <fieldname_cn>[id]</fieldname_cn>   <jsptype>text</jsptype>   </field>   <field>   <fieldname>name</fieldname>   <fieldname_cn>[name]</fieldname_cn>   <jsptype>text</jsptype>   </field>   <field>   <fieldname>authId</fieldname>   <fieldname_cn>[authId]</fieldname_cn>   <jsptype>text</jsptype>   </field>   <field>   <fieldname>createDate</fieldname>   <fieldname_cn>[createDate]</fieldname_cn>   <jsptype>datetime</jsptype>   </field>   </table>   <table>   <tablename>team</tablename>   <tablename_cn>[team]</tablename_cn>   <field>   <fieldname>id</fieldname>   <fieldname_cn>[id]</fieldname_cn>   <jsptype>text</jsptype>   </field>   <field>   <fieldname>parentId</fieldname>   <fieldname_cn>[parentId]</fieldname_cn>   <jsptype>text</jsptype>   </field>   <field>   <fieldname>name</fieldname>   <fieldname_cn>[name]</fieldname_cn>   <jsptype>text</jsptype>   </field>   <field>   <fieldname>createDate</fieldname>   <fieldname_cn>[createDate]</fieldname_cn>   <jsptype>datetime</jsptype>   </field>   </table>   <table>   <tablename>user</tablename>   <tablename_cn>[user]</tablename_cn>   <field>   <fieldname>id</fieldname>   <fieldname_cn>[id]</fieldname_cn>   <jsptype>text</jsptype>   </field>   <field>   <fieldname>name</fieldname>   <fieldname_cn>[name]</fieldname_cn>   <jsptype>text</jsptype>   </field>   <field>   <fieldname>registerName</fieldname>   <fieldname_cn>[registerName]</fieldname_cn>   <jsptype>text</jsptype>   </field>   <field>   <fieldname>sex</fieldname>   <fieldname_cn>[sex]</fieldname_cn>   <jsptype>text</jsptype>   </field>   <field>   <fieldname>age</fieldname>   <fieldname_cn>[age]</fieldname_cn>   <jsptype>text</jsptype>   </field>   <field>   <fieldname>password</fieldname>   <fieldname_cn>[password]</fieldname_cn>   <jsptype>text</jsptype>   </field>   <field>   <fieldname>address</fieldname>   <fieldname_cn>[address]</fieldname_cn>   <jsptype>text</jsptype>   </field>   <field>   <fieldname>phone</fieldname>   <fieldname_cn>[phone]</fieldname_cn>   <jsptype>text</jsptype>   </field>   <field>   <fieldname>fax</fieldname>   <fieldname_cn>[fax]</fieldname_cn>   <jsptype>text</jsptype>   </field>   <field>   <fieldname>email</fieldname>   <fieldname_cn>[email]</fieldname_cn>   <jsptype>text</jsptype>   </field>   <field>   <fieldname>homepage</fieldname>   <fieldname_cn>[homepage]</fieldname_cn>   <jsptype>text</jsptype>   </field>   <field>   <fieldname>question</fieldname>   <fieldname_cn>[question]</fieldname_cn>   <jsptype>text</jsptype>   </field>   <field>   <fieldname>answer</fieldname>   <fieldname_cn>[answer]</fieldname_cn>   <jsptype>text</jsptype>   </field>   <field>   <fieldname>ip</fieldname>   <fieldname_cn>[ip]</fieldname_cn>   <jsptype>text</jsptype>   </field>   <field>   <fieldname>teamId</fieldname>   <fieldname_cn>[teamId]</fieldname_cn>   <jsptype>text</jsptype>   </field>   <field>   <fieldname>roleId</fieldname>   <fieldname_cn>[roleId]</fieldname_cn>   <jsptype>text</jsptype>   </field>   <field>   <fieldname>outDate</fieldname>   <fieldname_cn>[outDate]</fieldname_cn>   <jsptype>date</jsptype>   </field>   <field>   <fieldname>createDate</fieldname>   <fieldname_cn>[createDate]</fieldname_cn>   <jsptype>datetime</jsptype>   </field>   <field>   <fieldname>pany</fieldname>   <fieldname_cn>[pany]</fieldname_cn>   <jsptype>text</jsptype>   </field>   <field>   <fieldname>office</fieldname>   <fieldname_cn>[office]</fieldname_cn>   <jsptype>text</jsptype>   </field>   <field>   <fieldname>panyAddress</fieldname>   <fieldname_cn>[panyAddress]</fieldname_cn>   <jsptype>text</jsptype>   </field>   <field>   <fieldname>position</fieldname>   <fieldname_cn>[position]</fieldname_cn>   <jsptype>text</jsptype>   </field>   <field>   <fieldname>userGrade</fieldname>   <fieldname_cn>[userGrade]</fieldname_cn>   <jsptype>text</jsptype>   </field>   <field>   <fieldname>businessGrade</fieldname>   <fieldname_cn>[businessGrade]</fieldname_cn>   <jsptype>text</jsptype>   </field>   <field>   <fieldname>isBusiness</fieldname>   <fieldname_cn>[isBusiness]</fieldname_cn>   <jsptype>text</jsptype>   </field>   </table>   </database>     二 将数据库中生成的XML文件 改一改 写上表字段的汉字名   <?xml version= encoding= GBK ?>   <! edited with XMLSPY v rel U () by frank (frank inc ) >   <database>   < cha138/Article/program/Java/ky/201311/28077

相关参考

知识大全 Struts处方:Hibernate与Struts

Struts处方:Hibernate与Struts  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 

知识大全 Struts+Spring+Hibernate快速入门

Struts+Spring+Hibernate快速入门  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧

知识大全 Struts&Spring&Hibernate面试总结

Struts&Spring&Hibernate面试总结  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧

知识大全 Struts 2, spring 2, hibernate

Struts2,spring2,hibernate  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 

知识大全 MyEclipse+struts+Hibernate配置开发手册

MyEclipse+struts+Hibernate配置开发手册  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起

知识大全 struts2 + spring + hibernate&

   struts释出已经很久了虽然自己现在作GUI开发不过有时间还是学习下web开发现在就将我使用myeclipse工具应用struts+spring+hibernat

知识大全 让Struts与Hibernate顺利协同工作

让Struts与Hibernate顺利协同工作  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  安

知识大全 使用Struts+Hibernate上传大对象(BLOB)

使用Struts+Hibernate上传大对象(BLOB)  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一

知识大全 Struts中用PlugIn扩展Hibernate的例子

Struts中用PlugIn扩展Hibernate的例子  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下

知识大全 浅谈Struts分页中的Hibernate如何实现

浅谈Struts分页中的Hibernate如何实现  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!