




已阅读5页,还剩5页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
JToolpad代码生成工具使用说明文档本文档是使大家能正确使用JToolpad工具,从而缩短开发时间,简化开发流程,生成规范且正确的代码。1.打开JToolpad如果本机有此工具则在开始菜单所有程序中打开即可,若本机没有此程序,则可在局域网内找到,1/jtoolpad/点击链接即可打开工具。主界面如下:2.打开文件打开已经编译好的pdm文件,即可导入数据结构3配置属性选择菜单中的模型选项,打开属性即可弹出如下对话框1. 应用代码:暂时无具体意义2. Sysframework基本包名:是工具包的存放路径,随项目变化会相应的发生变化3. 应用基准包名:是具体的应用包的名称,比如上面的这个包platfrom下就会是具体的dto,web,service等4. Java源代码目录:是具体的Java代码存放位置,此相必须指向component文件夹,在component文件夹下就是相应的应用基准包名目录,如:componentcomchinainsuranceapplicationplatform.5. Web应用根目录:是具体的web发布页面的存放位置,此项必须指向webapps文件夹,在此文件夹下是具体的web发布路径。配置好以上路径后确定即可。注意:此项路径必须指向实际开发路径不能指向临时文件夹或备份文件夹。应为部分代码的生成是基于某些已经存在的文件而生成的,这点切记!4生成代码方法生成代码有两种方式:第一种就是选择所需要的一个或多个表生成部分文件:方法是打开Tables的下来菜单,选中需要的一个或多个,在选中的这些表上点击右键,选择要生成的部分即可。第二种就是对整个数据结构都进行生成:选中Table,再选择模型菜单选项中的菜单生成即可。5具体代码生成介绍现在我们有三种架构是可以自动生成代码的,如下图。Struts架构是相对老的一种架构。而Spring是较新的一种架构,比如现在的民安就是用的这种架构。而HuaFa架构是是专门为华安所建立的架构。下面我们就以较新的Spring架构为例介绍如何真正的生成代码。这幅图是现阶段我们能生成的具体代码的类型。1 PO:点此选项可生成platformpersistencepo目录下的所有表结构的PO文件及相应的Base文件。(注意:在生成文件时,JToolpad会自动识别生成文件。如果没有相应表结构的Dto和Base文件,运行时则会自动生成。如发现存在Base类,然而Base类已被改动,则生成新的Base类文件。再检测非Base类时,如没有此文件则会生成,如果存在就不会对此文件进行改动。(对一下文件生成均适用)2 Dto(Object):点此选项可生成platformdtodomain目录下的 所有表结构的Dto文件及相应的Base文件3 Bean Mapping(Hibernate):点此选项可自动生成platformpersistencehibernatemapping目录下的所有表结构的HBM的配置文件。注意:观察下图的光标停留位置。在此区域内写的内容不会被下次重新生成的HBM文件所覆盖。(对以下文件生成均适用)4 Application Mapping(Hibernate):点此选项可生成整个表结构的HBM的配置文件app-platform-mapping.xml。应把它放在相应的目录下,即:先前配置的Web应用根目录下的WEB-INF文件夹下即可。注意:此项生成很安全,不需做太多改动,只要选对路径,填对文件名即可使用。5 Dao Implement(Hibernate):点此选项可生成platformpersistencehibernate目录下的所有表结构的DaoHibernateImpl文件及相应的Base文件。6 Dao Interface:点此选项可根据platformpersistencehibernate下DaoHibernateImpl文件及相应的Base文件生成DaoHibernateImpl对应的Dao接口类,存放在platformpersistencedao下。注意:此选项是基于DaoHibernateImpl文件及相应的Base文件而生成的,所以在选此选项时请先确保存在DaoHibernateImpl及相应的Base文件。另外,生成的此接口文件既针对Base类又针对非Base类,系统会自动综合Base类和非Base中的方法生成一个接口文件。7 Dao Config(Hibernate):点此选项可生成整个表结构的Dao-Bean的配置文件app-platform-dao.xml。应把它放在相应的目录下,即:先前配置的Web应用根目录下的WEB-INF文件夹下即可。注意:与第4项相同。8 Service Faade:点此选项可根据platformservicespring目录下的ServiceSpringImpl文件生成ServiceSpringImpl对应的Service接口类,存放在platformservicefacade下注意:此选项是基于ServiceSpringImpl文件而生成的,所以在选此选项时请先确保存在ServiceSpringImpl。9 ServiceConfig(Spring):点此选项可生成整个表结构Service-Bean的配置文件app-platform-service.xml。应把它放在相应的目录下,即:先前配置的Web应用根目录下的WEB-INF文件夹下即可。注意:与第4项相同。10 PrpallDto(Prpall):是最后保留给投承批合并的Dto。说明:在生成代码时请注意界面下方的状态栏。生成代码成功时左下角会提示成功。当生成代码失败时在右下角会出现红色区域,双击红色区域可弹出错误信息。6其他功能介绍SQL工具:选择界面上的SQL图标也可选工具菜单的SQL Query选项,打开此工具。1.点击New Site2.填入相应的信息。Name:填入数据库的名称Driver:下来选择具体的数据库驱动URL:具体URL,自动生成,无需改动。User:数据库的用户名Password:数据库的相应密码密码填好后确定保存。即可出现前一个界面。3.选中配置好的数据连接,右边会出现具体的配置信息。在选中的状态下点Connect4具体数据库操作:上方为sql代码输入区,下方为结果返回区。具体操作是选中要执行的sql语句按F5即可得到结果。比较PDM文件工具选择工具菜单的比较PDM文件选项,打开此工具填入要比较的两个PDM文件的路径。点击Compare进行比较在IE中返回结果:这个比较主要有两个功能:1.比较PDM文档中的同一个表中的字段是否有差异。如上图所示:“表 GgUser 的字段 CompanyCode 在第一个数据库中有,第二个数据库中没有 表 GgUser 的字段 IssueCompany 在第一个数据库中有,第二个数据库中没有”2.比较PDM文档中的表
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年网络广告创意总监专业素质考核试题及答案
- 2025年垃圾焚烧余热锅炉项目合作计划书
- 2025下半年贵州成黔矿产品贸易有限公司员工招聘5人考试备考题库及答案解析
- 2025年新型电子时间继电器项目建议书
- 2025年网络安全管理员培训考试试卷及答案
- 宜宾三江新区2025年公开招募医疗卫生辅助岗位(10人)考试备考试题及答案解析
- 2026广东深圳拓竹科技研发类校园招聘笔试模拟试题及答案解析
- 2025年飞机翻修或D级检修项目建议书
- 2025湖南常德桃花源机场分公司招聘2人(第二次)考试备考试题及答案解析
- 2025上海奉贤区海湾旅游区综合辅助岗位招聘4人笔试模拟试题及答案解析
- JJF1059.1测量不确定度评定培训讲演稿
- 人教版新目标初中英语Go-for-it!单词大全(音标齐全-已反复校对-单词分类-便于识记)
- 医院感染管理培训课件:妇产科感染的防治措施
- 农村伪劣食品总结汇报
- 人体解剖学与组织胚胎学(高职)全套教学课件
- 展会现场管理方案
- 二年级上册语文教材解读-
- 舟山沈家门渔港案例详解
- 宫颈癌护理教学查房
- 浅谈欧派系列产品营销策略
- 2012年数学建模D题机器人避障问题论文
评论
0/150
提交评论