`
ku_sunny
  • 浏览: 38658 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

模仿支付宝自写了一个Dao层代码生成工具上篇

阅读更多
首先,让我来说明下写这个程序的目的吧。
     由于本人现身处外包公司,目前外派华为做手机阅读项目,但由于不逢时机,到了这边打了将近2个月的酱油,过来时候发现这边的dao层做的不是很清晰,其中有些分包有点乱(这可能跟外包员工流动太大有关吧),还有一个是由于根据这边一个较资深的蒋童鞋的提议与监督,最后决定完成这个东西。
    虽然说这个小工具 代码量不算多 但前后还是花了我有1个月多的时间,其实大部分还是花在学习这些技术上吧,毕竟这些技术说不懂又懂些,说多了解也没,所以便趁这次机会都好好学习一遍。
     由于后来时间急促,虽然在功能上大体实现了,但没来得及代码的一次好好重构,还有功能虽然是都实现了,但是许多细节没有真正完善,而且这次也是以实现功能为主,在许多方法和变量的处理上没有考虑的很周全,注释也只写了部分,如果出现bug也很正常(不过只要你生成的配置文件能严格的按照我这个的格式写 还是不会有错的),因为我的想法是等到有天如果真的需要用的时候在进一步的完善和健全,所以在这就对不住了。
     如果有些不解的地方 喜欢和大家一起探讨……
    来做个整体的介绍下吧,由于本人在本工具是借助ant工具进行编译执行,根据写好的velocity模板进行生成代码,生成的代码是用iBATIS框架 进行访问Oracle数据库 其中的一些主要类和代码 我贴下。 具体文件放在附件里了


代码一次传不了那么多 得到我的其他文件看
1
3
分享到:
评论
2 楼 ku_sunny 2011-08-18  
这两天由于比较忙 过两天我会把代码 整理好全部附上的
1 楼 skycity220 2011-08-18  
ibatis用自身的生成代码工具就行了

相关推荐

    java 实体类和Dao层代码生成器

    Java实体类和DAO层代码生成器是一个强大的工具,它极大地提高了开发效率,特别是在处理大量数据库表映射到Java对象的工作时。这个工具的核心功能是自动根据数据库中的表结构生成对应的实体类(Entity)和数据访问...

    java BO类和Dao类代码生成器

    通过这个Java BO类和DAO类代码生成器,开发者可以更专注于业务逻辑的设计,而不用花费大量时间在重复的代码编写上,这对于快速开发和迭代项目尤其有帮助。同时,这种自动化的方式也有助于保持代码的一致性和规范性。

    java代码生成器 生成dao模式下的类代码

    Java代码生成器是一种工具,主要用于自动化编程过程中重复性较强的部分,比如在DAO(Data Access Object)模式下创建数据访问层的类。DAO模式是软件设计模式之一,它封装了数据库操作,使得业务逻辑与数据访问逻辑...

    mybatisDAO层自动生成插件

    MyBatis DAO层自动生成插件是一个非常实用的工具,它极大地简化了开发过程中DAO(Data Access Object)层的编写工作。MyBatis是Java领域的一款流行持久层框架,它允许开发者将SQL语句直接写在XML配置文件中,使得...

    C#三层代码生成器,C#三层代码生成器

    C#三层代码生成器是一种工具,它自动化了在C#编程环境中创建三层架构应用程序的过程。三层架构,也称为N层架构,是软件设计中的一个常见模式,它将应用程序分为三个主要部分:表现层(Presentation Layer)、业务...

    java 里 自动生成 dao 工具的代码

    6. **注意事项**:虽然自动DAO生成工具极大地简化了开发流程,但也需要注意一些问题,例如,自动生成的代码可能过于简单,无法满足复杂的业务逻辑,此时需要手动扩展;另外,为了保持代码整洁,应该遵循一定的代码...

    java代码生成器(dao层service层)

    Java代码生成器是一种工具,主要用于自动化编程过程中重复性较强的部分,比如DAO(数据访问对象)层和服务(Service)层的代码编写。DAO层是应用程序与数据库交互的主要接口,而Service层则封装了业务逻辑,两者在...

    c#-三层构架-代码生成器,自动生成sql和代码

    "C#-三层构架-代码生成器"是一个专门针对C#编程语言设计的工具,能够自动生成SQL代码和框架代码,极大地提高了开发效率。 1. 表现层:这一层是用户与系统交互的界面,通常包括Web页面、WinForms或其他UI组件。代码...

    dao层自动生成

    在IT行业中,DAO(Data Access Object)层是软件设计模式中的一个重要组成部分,它主要用于封装对数据库的操作,使得业务逻辑层与数据访问层解耦。"DAO层自动生成"这一技术旨在提高开发效率,减少手动编写重复代码的...

    自动生成MVC中的Service层、Dao层及Model层代码

    本文将详细介绍如何自动生成MVC架构中的Service层、Dao层以及Model层代码,以提高开发效率。 首先,Service层是业务逻辑层,它负责处理应用的核心业务。开发者通常会在此层与数据库交互,调用Dao层的方法来完成数据...

    mybatis dao xml 代码生成工具

    MyBatis DAO XML 代码生成工具是一款高效实用的开发辅助软件,主要针对MyBatis框架,帮助开发者自动生成DAO(Data Access Object)层和对应的XML映射文件。使用这款工具,开发者无需手动编写大量重复的SQL操作代码,...

    Java利用Freemarker模板自动生成dto、dao、rowmapper、bo、service代码

    在这里,它被用作代码生成工具,根据预定义的模板生成各种Java类。开发者可以创建模板文件,定义类的结构和内容,然后Freemarker会根据提供的数据模型填充这些模板,生成最终的Java源代码。 2. **DTO(Data ...

    java_dao_dto生成器

    Java DAO(Data Access Object)是一种...总的来说,"java_dao_dto生成器" 是一个强大的开发辅助工具,它能够加速Java应用的DAO层和DTO层的构建,使开发者能更高效地管理数据库访问代码,从而专注于业务逻辑的实现。

    strut2+spring+ibatis 的ation层,service层,dao层自动生成,简单易用

    codegenerator这个名字的文件可能就是这个代码生成工具的实现。在使用时,开发者可能需要配置数据库连接信息、实体类、表名等参数,然后工具就会根据预设的模板生成相应的Action、Service和DAO代码。这些代码通常会...

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

    在IT行业中,代码生成器是一种高效工具,它能够帮助开发者快速生成特定的代码模板,减少重复劳动,提高开发效率...而"xuecheng-plus-generator"则是一个针对特定场景优化的代码生成工具,为学城平台的开发提供了便利。

    自动生成entity和dao层

    只需配置好相关的XML配置文件,指定数据库连接信息、表名以及生成规则,然后运行生成器,就可以快速得到完整的Entity和DAO代码。 动态SQL语句是MyBatis的一大特色,它允许我们在Mapper XML文件中编写灵活的SQL语句...

    java代码自动生成工具

    举例来说,Apache MyBatis的MyBatis Generator就是一个广泛应用的Java代码生成工具,它可以自动生成MyBatis的Mapper接口、XML配置文件和实体类。另外,还有一些IDEA、Eclipse等集成开发环境内的插件,如JPA Code ...

    java使用mybits自动生成实体和dao层的工具.rar

    MyBatis Generator(MBG)是MyBatis官方提供的一个代码生成工具,它可以自动根据数据库表结构生成对应的Java实体类、DAO接口和Mapper XML文件。这个工具的使用可以显著降低开发中的重复工作量,使开发者更专注于业务...

    自动生成DAO源代码

    Eclipse的JET模板是一个强大的工具,它允许开发者根据预定义的模板自动生成代码。在本例中,我们可以创建一个JET模板来生成符合特定规范的DAO类,例如,模板可以包含接口定义、实现类以及相关的方法。JET模板使用一...

    SpringMvc三层代码生成器

    SpringMvc三层代码生成器是一种工具,它可以帮助Java开发者快速生成基于SpringMVC框架的三层架构代码,大大提高了开发效率和代码一致性。三层架构通常包括表现层(Presentation Layer)、业务逻辑层(Business Logic...

Global site tag (gtag.js) - Google Analytics