`

j2ee代码生成器源代码

阅读更多
我们做很多信息化项目,需要把设计的东西转化成最终程序代码实现
我一个同学层就职于印度塔塔公司,他们的程序员就是在已经生成好的代码框架中“填空”式的编程,这是一种非常好的控制项目和软件工程思路

可是在一些小规模团队中,我们不能完全做到“填空”式编程,只能按照我们特有的规则,部分的实现,利用现有的一些设计工具生成的代码不符合我们特有规则的实现,产生自己写代码模板生成我们需要的代码

思路
我们通过设计好的数据库物理模型文件生成ssh框架下action层、service层、dao层、实体类,实体映射文件,极大的提供重复劳动

现把我2008年自己写的一个代码生成库的源代码发送出来,希望对大家有所帮组

整体思路  根据powerdesigner的数据库物理模型文件(本质是xml格式文件),利用xml技术解析出表,表字段,表关系,然后利用freemarker模板文件生成我们需要的ssh框架结构的各类文件,还需要其他的 也可以根据解析的对象,增加模板文件即可得到
分享到:
评论

相关推荐

    J2EE二手市场源代码

    【标题】"J2EE二手市场源代码"揭示了这是一个基于J2EE平台开发的用于二手商品交易的项目。J2EE(Java 2 Platform, Enterprise Edition)是Oracle公司提供的一个用于构建企业级分布式应用程序的框架,它包含了多种...

    基于Velocity的代码生成器

    在J2EE开发中,大量的重复性编码工作可以通过代码生成器来简化,提高开发效率和代码质量。 Velocity是一个开源的Java库,主要用于生成动态内容,如HTML、XML、邮件等,其核心概念是分离内容和表现,让开发者可以专注...

    J2EE 源代码 里边有很多东西 我们上J2EE课用的代码

    本压缩包包含了一系列J2EE相关的源代码示例,涵盖了多个关键领域,下面将对这些源代码进行详细介绍。 1. **taglib.jar**:这是JSP自定义标签库的实现。在J2EE开发中,taglib通常包含了可重用的UI组件,如日期选择器...

    基于代码生成器的J2EE快速开发平台,开源界“小普元”超越传统商业企业级开发平台.zip

    1. **代码生成器**:代码生成器是一种工具,它可以根据预定义的模板或元数据自动生成源代码。这减少了手动编写常见或重复代码的工作量,使开发者能更高效地进行开发。代码生成器通常包括数据库模式到对象映射(ORM)...

    基于j2ee的在线选课系统源代码

    《基于J2EE的在线选课系统源代码详解》 在线选课系统是现代教育信息化的重要组成部分,它利用先进的互联网技术,为学生提供方便、快捷的选课服务。本项目基于J2EE(Java 2 Platform, Enterprise Edition)架构,...

    J2EE源代码ch01

    《精通J2EE源代码 - ch01》是叶磊所著的一本关于Java企业级应用开发的专业书籍,由人民邮电出版社出版。本章节主要围绕J2EE平台的基础概念和核心组件展开,旨在帮助读者深入理解J2EE应用程序的构建和运行机制。 ...

    J2EE专业项目实例开发_源代码

    《J2EE专业项目实例开发》源代码是一个深入学习J2EE技术的宝贵资源,它涵盖了多种实际应用场景下的项目案例,旨在帮助开发者提升在企业级应用开发中的技能和经验。J2EE,全称为Java 2 Platform, Enterprise Edition...

    银行实例J2EE源代码

    **银行实例J2EE源代码详解** 在Java企业级开发领域,J2EE(Java 2 Platform, Enterprise Edition)框架是构建大型、分布式、多层应用程序的首选平台。本实例是一个基于J2EE的银行系统,它展示了如何利用EJB...

    我的J2EE成功之路 源代码 第四章

    6. **JNDI(Java Naming and Directory Interface)**:JNDI是Java中用于查找和绑定资源的API,常用于在J2EE环境中查找EJB或数据源。第四章可能会介绍如何在应用中使用JNDI查找服务。 7. **JDBC(Java Database ...

    郭克华-J2EE视频源代码

    郭克华-J2EE视频源代码是一份宝贵的教育资源,它涵盖了J2EE(Java企业版)开发中的核心概念和技术。J2EE是Oracle公司提供的一个用于构建分布式、多层的企业级应用程序的平台,广泛应用于互联网服务、后台系统开发...

    JEECG是一款基于代码生成器的J2EE快速开发平台.zip

    代码生成器模式 - > 手工MERGE智能开发), 可以帮助解决Java项目90%的重复工作 开发工具在软件开发生命周期中扮演着至关重要的角色,它们旨在简化和加速从概念设计到产品部署的各个环节。以下是开发工具的主要...

    图书馆管理系统源代码(j2ee技术)

    《图书馆管理系统源代码详解——基于J2EE技术》 在当今信息化社会,图书馆管理系统的建设已经成为提高图书馆服务质量和效率的重要手段。本资源提供了一个实际的图书馆管理系统源代码,基于Java的J2EE技术,这对于想...

    郭克华J2EE高级框架实战教学视频源代码(附录)

    郭克华J2EE高级框架实战教学视频源代码(附录)是一套全面解析J2EE高级技术的教育资源,旨在帮助开发者深入理解并熟练运用Java企业级应用开发的关键技术。这个压缩包包含了多个子文件,涵盖了JSP、Servlet、集合、JDBC...

    《精通J2EE开发》源代码3

    《精通J2EE开发》是一本深度探讨Java企业级应用开发的书籍,其源代码3主要涉及了网上书店、购物车、订单处理以及用户注册等关键功能模块的实现。这些功能是任何电子商务平台的核心组成部分,对于理解J2EE架构和应用...

    J2EE小型项目开发代码以及数据库

    具体的文件内容可能包括源代码文件(.java)、配置文件(如.xml)、数据库脚本(.sql)以及其他相关文档,如需求说明、设计文档或测试报告。 在这个J2EE小型项目中,我们可能会学到以下关键知识点: 1. **Servlets...

    基于J2EE的MVC模式BBS论坛源代码加数据库脚本

    **基于J2EE的MVC模式BBS论坛源代码加数据库脚本详解** 在Web开发领域,Java J2EE(Java Platform, Enterprise Edition)是一种广泛使用的服务器端开发平台,尤其适用于构建大型、分布式的企业级应用。其中,MVC...

Global site tag (gtag.js) - Google Analytics