本工程是为公司开发框架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
分享到:
相关推荐
一个基于 SpringBoot 的快速开发框架,内置代码生成器。封装 JavaWeb 常见功能:文件上传、角色授权、Redis控制台、API日志统计、跨域处理 等等。内置代码生成器,一键生成:普通input、多行文本域、富文本编辑器、...
标题中的“基于SSI框架的Java代码生成器(Maven插件)”指的是一个特定的开发工具,用于自动化Java代码的编写过程。这个工具利用了SSI(可能是某种特定的框架或概念,但具体信息未在描述中给出)和Maven插件架构,...
经过初步实现与测试,这个基于Spring Boot的代码生成器已能生成可用于生产环境的代码,证明了其在提高开发效率、保证代码质量方面的有效性。通过此系统,开发者可以从繁琐的重复工作中解脱出来,更加专注于业务创新...
该项目为Sculptor Boot框架的核心Java代码生成器设计源码,总计包含183个文件,涵盖90个Java源文件、81个VM字节码文件、4个XML配置文件、2个Markdown文件、1个editorconfig文件、1个gitattributes文件、1个gitignore...
总结来说,"MySQL代码生成器"是一个用C#编写的实用工具,它能帮助开发者快速生成基于MySQL数据库的实体类和操作类代码。通过减少重复的手动编码工作,此工具提高了开发效率,让开发者可以更专注于业务逻辑和应用程序...
JeecgBoot 是一款基于代码生成器的低代码开发平台!前后端分离架构 SpringBoot2.x,SpringCloud,Ant Design&Vue,Mybatis-plus,Shiro,JWT,支持微服务。强大的代码生成器让前后端代码一键生成,实现低代码开发! ...
根据提供的信息,“java代码生成器”能够基于一个数据库表自动生成Model类、Mapper XML文件以及DAO接口,极大地提高了开发效率,减少了手动编写这些基础代码的时间。 1. **Model类**:在Java Web开发中,Model类...
【动软代码生成器源码】是一款用于加速C#系统开发的工具,它通过自动生成代码来减少开发者的手动编写工作,从而提升开发效率。动软代码生成器的核心原理是根据预先设定的模板和规则,分析数据库结构或者设计模型,...
总之,Nutz代码生成器是Nutz框架下提高开发效率的有效工具,通过它,你可以快速搭建起基于Nutz的业务系统,节省时间和精力,更专注于业务功能的创新与优化。在实际开发中,结合Nutz的其他特性,如事务管理、拦截器、...
在本主题中,我们关注的是一个特定的代码生成器,它具有为多个开发框架生成代码的能力,结合了JavaFX创建的用户界面(UI)。 首先,让我们深入了解一下**代码生成器**的基本概念。代码生成器根据预定义的模板或规则...
plus框架代码生成器,也称为fengyuxinxing-generator,是基于MyBatis-plus的一个实用工具,用于自动化地生成常见的Java代码,包括实体类、Mapper接口与实现、Service接口与实现以及Controller等,极大地提高了开发...
《黑马-代码生成器-code-template.zip》是一款专为畅购商城项目设计的代码自动生成工具,旨在提升开发效率,减少重复工作。通过自动化的方式,它能够根据数据库中的表结构,自动生成对应的Java类,包括service、...
代码生成器则是开发工具中的一种,可以自动化地创建常见代码,提高开发效率。 FreeMarker是一个强大的、基于模板的Java模板引擎,用于生成动态内容。它主要被用来生成HTML页面或者其他任何类型文本,如电子邮件、...
"C#-三层构架-代码生成器"是一个专门针对C#编程语言设计的工具,能够自动生成SQL代码和框架代码,极大地提高了开发效率。 1. 表现层:这一层是用户与系统交互的界面,通常包括Web页面、WinForms或其他UI组件。代码...
基于 Mybatis 的代码生成器是开发过程中的一个实用工具,它能够自动化地根据数据库表结构生成相应的实体类(Entity)和 XML 映射文件,极大地提高了开发效率。 在 Java 开发中,手动编写实体类和 XML 映射文件是一...
"基于SSH框架的JavaEE项目代码...基于SSH框架的Java EE项目代码生成工具可以有效地提高应用系统开发效率和快速展现系统原型,具有显著的现实意义。 关键词:SSH框架;Java EE;代码生成;自动化开发;软件开发效率。
例如,在SSH框架下的开发中,大量的工作涉及到配置文件的填写、数据库操作(如增删改查)、以及用户界面的设计等,这些任务通常具有很高的重复性,非常适合通过代码生成工具来实现自动化处理。 #### 三、代码生成...
总结,这款基于C#的代码生成器,通过结合SQLServer数据库和自定义ORM框架,实现了高效、灵活的代码生成,极大地提升了开发效率。开发者在实际使用中,可以根据自身项目的特性和需求,对源码进行调整和扩展,以满足...