




已阅读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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 【正版授权】 ISO/TS 24315-3:2025 EN Intelligent transport systems - Management of electronic traffic regulations (METR) - Part 3: System of systems requirements and architecture (SoSR)
- 2025福建厦门夏商集团有限公司招聘2人考前自测高频考点模拟试题(含答案详解)
- 2025福建福州市仓山区卫健系统招聘编内31人模拟试卷及答案详解(名校卷)
- 2025贵州传媒职业学院第十三届贵州人才博览会引才1人模拟试卷及答案详解(新)
- 2025海南陵水黎族自治县中医院(陵水黎族自治县中医院医共体总院)考核招聘(第二批)员额人员模拟试卷及参考答案详解一套
- “百万英才汇南粤”2025年佛山市高明区公开招聘中小学教师(第四场)考前自测高频考点模拟试题及答案详解(网校专用)
- 2025江苏苏州高新区通安镇退管协管员招聘2人模拟试卷及答案详解(考点梳理)
- 2025呼伦贝尔五九煤炭集团招聘26人模拟试卷附答案详解(黄金题型)
- 第四单元第二课《活灵活现》 教学设计- 人教版(2024)初中美术七年级上册
- 2025年河北雄安新区新建片区学校公开选聘校长及骨干教师13人考前自测高频考点模拟试题及答案详解(易错题)
- 跨境交易信用风险传导路径-洞察阐释
- 公司管理层奖惩管理制度
- 2025年核电池项目分析及研究报告
- 兰新线N857次旅客列车神突重大事故30课件
- 拼箱货海运出口流程操作指南
- 《光学性质中的手性光学异构》课件
- 儿童青少年肥胖食养指南(2024年)解读
- 2025年辅警招聘考试试题库及答案(全优)
- GB/T 14478-2025大中型水轮机进水阀门基本技术规范
- 《神经科学感觉系统》课件
- 零星维修服务合同
评论
0/150
提交评论