- 190
- 0
- 约3.07千字
- 约 10页
- 2018-08-04 发布于浙江
- 举报
jtoolpad代码生成工具使用说明文档
JToolpad代码生成工具使用说明文档
本文档是使大家能正确使用JToolpad工具,从而缩短开发时间,简化开发流程,生成规范且正确的代码。
1.打开JToolpad
如果本机有此工具则在开始菜单-所有程序中打开即可,若本机没有此程序,则可在局域网内找到,1/jtoolpad/
点击链接即可打开工具。主界面如下:
2.打开文件
打开已经编译好的pdm文件,即可导入数据结构
3配置属性
选择菜单中的模型选项,打开属性即可弹出如下对话框
应用代码:暂时无具体意义
Sysframework基本包名:是工具包的存放路径,随项目变化会相应的发生变化
应用基准包名:是具体的应用包的名称,比如上面的这个包platfrom下就会是具体的dto,web,service等
Java源代码目录:是具体的Java代码存放位置,此相必须指向component文件夹,在component文件夹下就是相应的应用基准包名目录,如:component\com\
chinainsurance\application\platform\.....
Web应用根目录:是具体的web发布页面的存放位置,此项必须指向webapps文件夹,在此文件夹下是具体的web发布路径。
配置好以上路径后确定即可。
注意:此项路径必须指向实际开发路径不能指向临时文件夹或备份文件夹。应为部分代码的生成是基于某些已经存在的文件而生成的,这点切记!
4生成代码方法
生成代码有两种方式:
第一种就是选择所需要的一个或多个表生成部分文件:方法是打开Tables的下来菜单,选中需要的一个或多个,在选中的这些表上点击右键,选择要生成的部分即可。
第二种就是对整个数据结构都进行生成:选中Table,再选择模型菜单选项中的菜单生成即可。
5具体代码生成介绍
现在我们有三种架构是可以自动生成代码的,如下图。
Struts架构是相对老的一种架构。而Spring是较新的一种架构,比如现在的民安就是用的这种架构。而HuaFa架构是是专门为华安所建立的架构。
下面我们就以较新的Spring架构为例介绍如何真正的生成代码。
这幅图是现阶段我们能生成的具体代码的类型。
PO:点此选项可生成platform\persistence\po目录下的所有表结构的PO文件及相应的Base文件。(
注意:在生成文件时,JToolpad会自动识别生成文件。如果没有相应表结构的Dto和Base文件,运行时则会自动生成。如发现存在Base类,然而Base类已被改动,则生成新的Base类文件。再检测非Base类时,如没有此文件则会生成,如果存在就不会对此文件进行改动。(对一下文件生成均适用)
Dto(Object):点此选项可生成platform\dto\domain目录下的 所有表结构的Dto文件及相应的Base文件
Bean Mapping(Hibernate):点此选项可自动生成platform\persistence\
hibernate\mapping目录下的所有表结构的HBM的配置文件。
注意:观察下图的光标停留位置。在此区域内写的内容不会被下次重新生成的HBM文件所覆盖。(对以下文件生成均适用)
Application Mapping(Hibernate):点此选项可生成整个表结构的HBM的配置文件app-platform-mapping.xml。应把它放在相应的目录下,即:先前配置的Web应用根目录下的\WEB-INF\文件夹下即可。
注意:此项生成很安全,不需做太多改动,只要选对路径,填对文件名即可使用。
Dao Implement(Hibernate):点此选项可生成platform\persistence\hibernate\目录下的所有表结构的DaoHibernateImpl文件及相应的Base文件。
Dao Interface:点此选项可根据platform\persistence\hibernate\
下DaoHibernateImpl文件及相应的Base文件生成DaoHibernateImpl对应的Dao接口类,存放在platform\persistence\dao\下。
注意:此选项是基于DaoHibernateImpl文件及相应的Base文件而生成的,所以在选此选项时请先确保存在DaoHibernateImpl及相应的Base文件。另外,生成的此接口文件既针对Base类又针对非Base类,系统会自动综合Base类和非Base中的方法生成一个接口文件。
Dao Config(Hibernate):点此选项可生成整个表结构的Dao-Bean的配置文件app-platform-dao.xml。应把它放在相应的目录下,即:先前配置的Web应用根目录下的\WEB-INF\文件夹下即可。
注意:与第4项
您可能关注的文档
- 2017人教版第四单元写作-思路要清晰.ppt
- 2017教育经费统计年报系统县乡用户操作说明.doc
- 2016学生寒假阅读手册优.doc
- 2018员工报销和业务请款手册.docx
- 2018初级护师考试《基础知识》真题及答案(文字版).doc
- 2018年全国大学生创业服务网产品操作手册2018.04版-学生端.pdf
- ab-plc操作说明.pdf
- advisor2002 电动车仿真中文使用说明.pdf
- ab品牌plc操作说明.pdf
- aoi软件操作手册.pdf
- (正式版)DB51∕T 1867-2014 《袋栽黑木耳生产技术规程》.docx
- (正式版)DB51∕T 2413-2023 《油橄榄密植丰产栽培技术规程》.docx
- (正式版)DB51∕T 2436-2017 《川菜东坡一品肉烹饪工艺技术规范》.docx
- (正式版)DB51∕T 2396-2017 《农村电子商务服务站(点)服务与管理规范》.docx
- (正式版)DB51∕T 2419-2017 《桢楠扦插育苗技术规程》.docx
- CN105145773B 一种无花果曲奇饼干及其制作方法 (江苏农林职业技术学院).docx
- CN105203825A 微测量电极的制作方法和热电势的测量方法及相关装置 (国家纳米科学中心).docx
- CN105137533B 一种啁啾光纤光栅及其制作方法 (南京航空航天大学).docx
- (正式版)DB51∕T 2453-2018 《巴山新居公共管理指南》.docx
- (正式版)DB51∕T 1892-2014 《川西北地区沙化土地治理技术规程》.docx
最近下载
- 高一必修一化学笔记总结.pdf VIP
- NCCN临床实践指南:子宫肿瘤(2026.v2)PPT课件.pptx VIP
- 2025年江西应用技术职业学院高职单招高职单招英语2016-2024年参考题库含答案解析.docx
- 《无机化学》电子教案.pdf VIP
- 孔子游春课件62260.ppt VIP
- 2025年江西应用技术职业学院单招笔试语文试题库含答案解析.docx VIP
- 2025年江西应用技术职业学院单招笔试综合素质试题库含答案解析.docx VIP
- 2025年江西应用技术职业学院单招《数学》题库试题附参考答案详解(突破训练).docx VIP
- The Mummy《木乃伊(1999)》完整中英文对照剧本.docx VIP
- 2026年江西应用技术职业学院单招职业技能考试模拟测试卷带答案解析.docx VIP
原创力文档

文档评论(0)