本工程是为公司开发框架JavaEETemplate所做的代码生成器,目前还有很多不完善的地方,希望有空的各位同仁一起来帮忙完善它,已为提高公司开发效率做出自己的一点微薄之力。
从公司CVS上下载JavaEETemplate工程,导入到eclipse中,并部署到应用服务器中,根据JavaEETemplate\sql目录下sql脚本建立相应的数据库表,保证工程能正常运行。
下载generator4j工程,导入到Eclipse中,选择src目录下generator.properties文件,配置相关的数据库连接参数(可参考JavaEETemplate\web\WEB-INF\hibernate.properties)。如下图所示:
在数据库中建立相关的表,例如:TB_TEST_USER
CREATE TABLE TB_TEST_USER
( "USER_ID" VARCHAR2(40) NOT NULL ENABLE,
"USER_NAME" VARCHAR2(40),
"LOGIN_NAME" VARCHAR2(40),
"SEX" NUMBER,
"AGE" NUMBER,
"EMAIL" VARCHAR2(100),
CONSTRAINT "PK_USER_ID_TEST" PRIMARY KEY ("USER_ID")
)
打开generator4j下的GeneratorMain.java类,将gm.generate("TB_UIM_ROLE","UimRole");修改为:gm.generate("TB_TEST_USER ","TestUser"); 运行该类,如下图所示:
运行之后,会在d:/_generator目录下生成相关的代码文件,如下图所示:
在JavaEETemplate\src\org\hdht\business目录下新建一个目录testuser,将生成的d:/_generator/java文件夹下的代码复制到该包下,在 JavaEETemplate\web\business下新建目录testUser(该目录名与生成的jsp文件名一致),将D:\_generator\jsp下的文件复制到该目录下。打开D:\_generator\config下的文件testUserSpring.xml,对JavaEETemplate\web\WEB-INF下的相关配置文件进行修改。运行系统,效果如下图所示:
- 大小: 142.2 KB
- 大小: 184.7 KB
- 大小: 46.9 KB
- 大小: 139.1 KB
分享到:
相关推荐
在.NET框架下,C#作为主要的开发语言,其代码生成器的作用显得尤为重要。 一、C#代码生成器的核心功能 1. 自动化代码编写:C#代码生成器能够根据预定义的模板或规则,自动生成诸如数据访问层、业务逻辑层、实体类...
经过初步实现与测试,这个基于Spring Boot的代码生成器已能生成可用于生产环境的代码,证明了其在提高开发效率、保证代码质量方面的有效性。通过此系统,开发者可以从繁琐的重复工作中解脱出来,更加专注于业务创新...
NFine 代码生成器是一款专为开发者设计的高效工具,主要针对MSSQL数据库,采用T4模板技术,极大地简化了编码过程,提高了开发效率。该工具的核心功能是自动生成基于MSSQL数据库的各类代码,包括但不限于实体类、DAL...
Visual Studio代码生成器是一款强大的开发工具插件,专为C#开发者设计,旨在提升开发效率,减少手动编写重复代码的时间。这款工具集成了.NET框架,适用于C#编程环境,尤其在处理代码实体类生成时,能显著提高工作...
总结来说,"MySQL代码生成器"是一个用C#编写的实用工具,它能帮助开发者快速生成基于MySQL数据库的实体类和操作类代码。通过减少重复的手动编码工作,此工具提高了开发效率,让开发者可以更专注于业务逻辑和应用程序...
JeecgBoot 是一款基于代码生成器的低代码开发平台!前后端分离架构 SpringBoot2.x,SpringCloud,Ant Design&Vue,Mybatis-plus,Shiro,JWT,支持微服务。强大的代码生成器让前后端代码一键生成,实现低代码开发! ...
该项目为基于jfinalQ框架的Java代码生成器,源码包含20个文件,涵盖5个Java源文件、5个VM文件、2个JAR文件、1个CLASSPATH文件、1个gitignore文件、1个项目配置文件、1个用户偏好设置文件、1个许可证文件、1个...
根据提供的信息,“java代码生成器”能够基于一个数据库表自动生成Model类、Mapper XML文件以及DAO接口,极大地提高了开发效率,减少了手动编写这些基础代码的时间。 1. **Model类**:在Java Web开发中,Model类...
代码生成器是提升开发效率的关键工具,它可以自动生成基于数据库模型的前后端代码,包括实体类、DAO、Service、Controller以及前端的组件和路由。通过这种方式,开发者可以避免重复劳动,将更多精力集中在业务逻辑上...
总之,Nutz代码生成器是Nutz框架下提高开发效率的有效工具,通过它,你可以快速搭建起基于Nutz的业务系统,节省时间和精力,更专注于业务功能的创新与优化。在实际开发中,结合Nutz的其他特性,如事务管理、拦截器、...
代码生成器是一款强大的工具,专为中文用户设计,旨在简化编程过程中重复的代码编写工作,提高开发效率。这款中文版的代码生成器以其卓越的功能和易用性,被誉为当前市场上最佳的选择之一。它能从数据库文件中提取...
在IT行业中,代码生成器的应用广泛,包括但不限于数据库模型生成、API接口代码、前端界面模板、甚至是整个项目框架的初始化。通过分析用户的需求和指定的模板,代码生成器可以自定义生成符合特定规范的代码。 首先...
plus框架代码生成器,也称为fengyuxinxing-generator,是基于MyBatis-plus的一个实用工具,用于自动化地生成常见的Java代码,包括实体类、Mapper接口与实现、Service接口与实现以及Controller等,极大地提高了开发...
基于 Mybatis 的代码生成器是开发过程中的一个实用工具,它能够自动化地根据数据库表结构生成相应的实体类(Entity)和 XML 映射文件,极大地提高了开发效率。 在 Java 开发中,手动编写实体类和 XML 映射文件是一...
【科发EasyUi代码生成器v3.5】是一款针对Java开发人员的高效工具,它专为基于EasyUI的Web应用程序设计,旨在自动化代码编写过程,显著提高开发效率。EasyUI是一个流行的轻量级JavaScript框架,它基于jQuery,提供了...
在IT行业中,代码生成器是一种高效工具,它能够帮助开发者快速生成特定的代码模板,减少重复劳动,提高开发效率。本话题将详细讲解"代码生成器"这一技术,特别是其在自动生成Mapper、Controller和Service文件中的...
软著代码生成器,基于.net_framework框架,采用WPF方案,仅支持Windows桌面平台_CodeGenerator桌面平台_CodeGenerator.zip
例如,在SSH框架下的开发中,大量的工作涉及到配置文件的填写、数据库操作(如增删改查)、以及用户界面的设计等,这些任务通常具有很高的重复性,非常适合通过代码生成工具来实现自动化处理。 #### 三、代码生成...
总结,这款基于C#的代码生成器,通过结合SQLServer数据库和自定义ORM框架,实现了高效、灵活的代码生成,极大地提升了开发效率。开发者在实际使用中,可以根据自身项目的特性和需求,对源码进行调整和扩展,以满足...
OpenUI是一款开源的AI代码生成器,根据描述生成UI界面,并能够输出HTML、CSS等前端代码,支持React、Svelte等框架,简化前端开发流程,通过生成式AI降低前端开发门槛,提高设计和编码效率,推动人机协作成为未来的...