Your Ad Here
首页 | 编程语言 | 网站建设 | 游戏天堂 | 冲浪宝典 | 网络安全 | 操作系统 | 软件时空 | 硬件指南 | 病毒相关 | IT 认证
软讯网络 > 编程语言 > Java > bba96 tiger 1.0 beta2 -- 源于bba96重构 降低侵入性,去除接口依赖
【标  题】:bba96 tiger 1.0 beta2 -- 源于bba96重构 降低侵入性,去除接口依赖
【关键字】:bba96,tiger,1.0,beta2,--,bba96
【来  源】:http://www.blogjava.net/scorpio_leon/archive/2006/06/10/51877.html

bba96 tiger 1.0 beta2 -- 源于bba96重构 降低侵入性,去除接口依赖

Your Ad Here

为了降低侵入性,更好的被引用,对bba96核心部分进行了大量重构,去除了冗赘的层次与不必要的接口,并借助jdk5.0范型进行了代码精简。发布了bba96 tiger beta2,这个版本已经是比较稳定的版本,具体的改动如下

  • 去除所有的接口依赖,可直接在任何项目中直接调用
  • service的两层合并为一层且去除service层的接口,但DAO曾仍保留接口以备扩展更多的orm实现
  • 增加sql execute的方法
  • 增强源自view的直接查询能力
  • 参数名由原来难看的oriNames, oriOperators, oriStringValues改为直观的searchName, searchOperator, searchValue
  • 增加了对QueryParam的toString功能,可打出对应的sql,便于调试,参见com.bba96.tiger.util.QueryWebUtils的main函数

下载页面地址:https://bba96.dev.java.net/servlets/ProjectDocumentList?folderID=4149&expandFolder=4149&folderID=0

如果你使用spring+hibernate,而又不喜欢hibernate criteria的麻烦,不妨尝试一下bba96,你可以把主要精力放到业务方面。DefaultEntityManager提供了很多单层逻辑的便利方法给你使用,其中也包括执行hsql或者sql查询/更新的方法,如果你要多层次逻辑的条件查询可以自己组装QueryObject,参见com.bba96.tiger.util.QueryWebUtils的main函数。bba96还提供给你在view层自由增加查询的能力。

tiger版本仅提供了dao/service部分,所以如果你希望在view 查询的安全性方面得到加强,可参考bba96 2.0其中的webwork view部分,权限部分也没有包含在tiger中,希望尽快把包括例子的权限部分迁移过来,但还需要一点时间,最近在忙一个CMS的产品,时间不够用啊……

SpringSide项目中webwork MVC部分应用到bba96 tiger对view部分的查询,有兴趣可以看看,这里也要推荐一下SpringSide,确实有很多很好的经验在里面可以借鉴。

动态代理代码(体验拦截方法):【上一篇】
了解Ajax框架--充电开始:【下一篇】
【相关文章】
  • linux 2.6 内核学习小结(1)---硬件相关概念
  • Visual Layer Overview(3)--VisualTreeHelper Class
  • Visual Layer Overview(4)--Other Visual Object Classes
  • 找工作--JAVA--广州
  • C++编程规范---第1章 文件结构
  • C++编程规范---第2章 程序的版式
  • C++编程规范---第3章 命名规则
  • C++编程规范---第4章 表达式和基本语句
  • C++编程规范---第5章 常量
  • C++编程规范---第6章 函数设计
  • 【随机文章】
  • 自写的一个SQLite数据库操作类:sqlite_db
  • 反腐原来很简单,只要公款吃喝也搞实名制
  • 安全知识: Windows XP操作系统虚拟专用网络揭秘
  • 用 XDoclet 减少代码膨胀
  • Google Hacking Mini-Guide 2
  • 腾讯TT浏览器V2.03简体中文版
  • C#极限学习方法——挑战C#学习的最快速度
  • 网络管理员及攻击者的好帮手Wget使用详解
  • Photoshop创意之兽面人生
  • my java study
  • 【相关评论】
    没有相关评论
    【发表评论】
    姓名:
    邮件:
    随机码*
    评论*
          
    |  首 页  |  版权声明  |  联系我们   |  网站地图  |
    CopyRight © 2004-2007 bbb软讯网络 All Rigths Reserved.