`
tian_yu_bing
  • 浏览: 9647 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论
文章列表
修改ibator plugin,使之能够根据Oracle comments来生成Bean的注释,并且保持和数据库注释同步,有利于开发管理和维护,避免在java Bean内进行重复注释,增加工作量; 根据此方法有利于设计者直接过渡到对javaBean的操作程序员,甚至程序员可以不阅读数据库结构相关文档,就可以直接操作Bean,很方便,并且有实战意义. 注意:包内直接包含源代码,可以和官方站点比较可以发现修改的部分,版本为1.2.1 由于使用Oracle的项目较多,目前实现的是Oracle的数据库的代码生成部分自动带字段和表的注释. 当然,在表设计过程中需要填写表和字段的注释[comments] ...
在webWork中有Token标签,可以直接搞定重复提交的问题,但在Struts2.0以下的版本,传统的做法只有通过提供的Token编程来搞定,代码虽然不多但是,这样的细节涉及了两个Action,对于页面的跳转控制来说是一个额外的负担,必须处处小心,本文阐述了如何通过Filter通过配置来避免struts的Form重复提交问题。 核心代码如下: package com.yapulan.util.filter; import java.io.IOException; import java.util.HashMap; import java.util.Iterator; import java. ...
一、从QQ,PPlive,网络游戏以及Google的成功原因以及Jaxp的所谓的兴起来看,有些技术人员犯了一些所谓的技术完美主义者的毛病。 Extjs,Air实际上就是Desktop Application的所谓的WEB化的应用,为什么要采用如此的方式来实现,Vb,Dephi,C++ Builder。不是更好吗? 二、.net,Ejb实际上就是分布式应用方式。 包括Ejb,dcom等实际上一直是CORBA的变种,可笑的是Spring的成功给Ejb2敲响了丧钟,这就是EJb3为什么要引入Spring的设计师参与的真正原因。 EJB实际上就是CORBA的JAVA实现(EJB采用了iiop协议就是 ...
例子解决的问题 1、Spring的Ibatis的拦截事务 2、Ibatis的通用DAO的泛型实现 3、Dwr2和Extjs2的调用 4、Extjs2的部分汉化设置 5、泛型Bean在Spring中的配置 为什么使用Ibatis 因为Hibernate对于新的系统设计比较方便,但是我们的工作不可能一直是新的,对于修改,和通用业务模型的设计封装再使用Hibernate就特别不方便了; 其实使用abator来生成代码也特别方便,此外我们可以面向业务逻辑封装代码,即使数据结构发生改动也比较方便; 此外Ibatis对数据库的操纵比Hibernate更为方便,也提别小巧,代码的效率很高。 abator介 ...
Global site tag (gtag.js) - Google Analytics