`
malipei
  • 浏览: 71060 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

基于公司开发框架JavaEETemplate下的代码生成器

阅读更多
本工程是为公司开发框架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
分享到:
评论

相关推荐

    C#代码生成器

    在.NET框架下,C#作为主要的开发语言,其代码生成器的作用显得尤为重要。 一、C#代码生成器的核心功能 1. 自动化代码编写:C#代码生成器能够根据预定义的模板或规则,自动生成诸如数据访问层、业务逻辑层、实体类...

    基于SpringBoot的代码生成器的设计和实现.doc

    经过初步实现与测试,这个基于Spring Boot的代码生成器已能生成可用于生产环境的代码,证明了其在提高开发效率、保证代码质量方面的有效性。通过此系统,开发者可以从繁琐的重复工作中解脱出来,更加专注于业务创新...

    Nfine 代码生成器 NFine MSSQL_T4代码生成器,很方便开发。

    NFine 代码生成器是一款专为开发者设计的高效工具,主要针对MSSQL数据库,采用T4模板技术,极大地简化了编码过程,提高了开发效率。该工具的核心功能是自动生成基于MSSQL数据库的各类代码,包括但不限于实体类、DAL...

    基于Sculptor Boot框架的Java代码生成器设计源码

    该项目为Sculptor Boot框架的核心Java代码生成器设计源码,总计包含183个文件,涵盖90个Java源文件、81个VM字节码文件、4个XML配置文件、2个Markdown文件、1个editorconfig文件、1个gitattributes文件、1个gitignore...

    VisualStudio代码生成器 c#代码生成器 VS代码自动生成器 .net C# VS 自动生成代码实体

    Visual Studio代码生成器是一款强大的开发工具插件,专为C#开发者设计,旨在提升开发效率,减少手动编写重复代码的时间。这款工具集成了.NET框架,适用于C#编程环境,尤其在处理代码实体类生成时,能显著提高工作...

    基于jfinalQ框架的Java代码生成器设计源码

    该项目为基于jfinalQ框架的Java代码生成器,源码包含20个文件,涵盖5个Java源文件、5个VM文件、2个JAR文件、1个CLASSPATH文件、1个gitignore文件、1个项目配置文件、1个用户偏好设置文件、1个许可证文件、1个...

    java代码生成器

    根据提供的信息,“java代码生成器”能够基于一个数据库表自动生成Model类、Mapper XML文件以及DAO接口,极大地提高了开发效率,减少了手动编写这些基础代码的时间。 1. **Model类**:在Java Web开发中,Model类...

    java前后端分离快速开发 代码生成器

    代码生成器是提升开发效率的关键工具,它可以自动生成基于数据库模型的前后端代码,包括实体类、DAO、Service、Controller以及前端的组件和路由。通过这种方式,开发者可以避免重复劳动,将更多精力集中在业务逻辑上...

    nutz代码生成器

    总之,Nutz代码生成器是Nutz框架下提高开发效率的有效工具,通过它,你可以快速搭建起基于Nutz的业务系统,节省时间和精力,更专注于业务功能的创新与优化。在实际开发中,结合Nutz的其他特性,如事务管理、拦截器、...

    代码生成器,目前中文版最佳的代码生成器

    代码生成器是一款强大的工具,专为中文用户设计,旨在简化编程过程中重复的代码编写工作,提高开发效率。这款中文版的代码生成器以其卓越的功能和易用性,被誉为当前市场上最佳的选择之一。它能从数据库文件中提取...

    JeecgBoot 是一款基于代码生成器的低代码开发平台

    JeecgBoot 是一款基于代码生成器的低代码开发平台!前后端分离架构 SpringBoot2.x,SpringCloud,Ant Design&Vue,Mybatis-plus,Shiro,JWT,支持微服务。强大的代码生成器让前后端代码一键生成,实现低代码开发! ...

    非常实用的代码生成器

    在IT行业中,代码生成器的应用广泛,包括但不限于数据库模型生成、API接口代码、前端界面模板、甚至是整个项目框架的初始化。通过分析用户的需求和指定的模板,代码生成器可以自定义生成符合特定规范的代码。 首先...

    MyBatis-plus框架代码生成器

    plus框架代码生成器,也称为fengyuxinxing-generator,是基于MyBatis-plus的一个实用工具,用于自动化地生成常见的Java代码,包括实体类、Mapper接口与实现、Service接口与实现以及Controller等,极大地提高了开发...

    基于Mybatis的代码生成器

    基于 Mybatis 的代码生成器是开发过程中的一个实用工具,它能够自动化地根据数据库表结构生成相应的实体类(Entity)和 XML 映射文件,极大地提高了开发效率。 在 Java 开发中,手动编写实体类和 XML 映射文件是一...

    科发EasyUi代码生成器v3.5

    【科发EasyUi代码生成器v3.5】是一款针对Java开发人员的高效工具,它专为基于EasyUI的Web应用程序设计,旨在自动化代码编写过程,显著提高开发效率。EasyUI是一个流行的轻量级JavaScript框架,它基于jQuery,提供了...

    代码生成器,自动生成Mapper,Controller,service文件

    在IT行业中,代码生成器是一种高效工具,它能够帮助开发者快速生成特定的代码模板,减少重复劳动,提高开发效率。本话题将详细讲解"代码生成器"这一技术,特别是其在自动生成Mapper、Controller和Service文件中的...

    软著代码生成器,基于.net_framework框架,采用WPF方案,仅支持Windows

    软著代码生成器,基于.net_framework框架,采用WPF方案,仅支持Windows桌面平台_CodeGenerator桌面平台_CodeGenerator.zip

    基于SSH框架的代码生成工具的设计与实现

    例如,在SSH框架下的开发中,大量的工作涉及到配置文件的填写、数据库操作(如增删改查)、以及用户界面的设计等,这些任务通常具有很高的重复性,非常适合通过代码生成工具来实现自动化处理。 #### 三、代码生成...

    C#代码生成器源码-基于自定义ORM框架

    总结,这款基于C#的代码生成器,通过结合SQLServer数据库和自定义ORM框架,实现了高效、灵活的代码生成,极大地提升了开发效率。开发者在实际使用中,可以根据自身项目的特性和需求,对源码进行调整和扩展,以满足...

    OpenUI-AI代码生成器

    OpenUI是一款开源的AI代码生成器,根据描述生成UI界面,并能够输出HTML、CSS等前端代码,支持React、Svelte等框架,简化前端开发流程,通过生成式AI降低前端开发门槛,提高设计和编码效率,推动人机协作成为未来的...

Global site tag (gtag.js) - Google Analytics