zoukankan      html  css  js  c++  java
  • Wildfish框架开篇

    Wildfish框架开篇
    1.Wildfish框架是什么?
      这是一个基于.Net2.0的简化数据访问框架,他支持MSSqlserver<完整测试通过>/Oracle<尚未完整测试>/ISeries数据库<尚未完整测试>。
    当然了,我也不是希望说自己的框架是万能的。选择的数据库驱动都是支持@或者:来代表参数的。
      目前只提供了Sqlserver的代码生成器,由于缺乏Oracle的测试环境,所以Oracle的都还没开始编写。
      ISeries的代码生成器公司有,但是不能适合通用的,目前还没有动力去编写ISeries的代码生成器。

    2.Wildfish框架的优点
      使用该框架,你就可以不再为编写繁多的insert/update/delete语句而头痛了,不再为多种数据库之间的应用而心烦。
      提供了一些通用类库,比如一些EDI类库,缓存类库,工具类库,常用的页面的基类。

    3.Wildfish框架的缺点
      由于Insert/Update/Delete语句不是放置于存储过程,所以性能上比存储过程来得低。
      由于考虑到应用的可迁移性,所以框架的数据访问器很少考虑存储过程的调用。
      还有为了跨应用考虑的话,不能使用太多的数据库方言。不然切换的时候会比较头痛。
      由于所开发的应用中很多数据类型没用过,比如二进制类型,那些就没有考虑,但是对于通用的系统还是足够的。
      还有,不支持自增长类型,因为Oracle ISeries里面实现比较麻烦,所以,都是采用流水号的形式制造PrimaryKey或者GUID亦可。


    声明:
         有一些代码是从网络拷贝来的,但是已经没有出处了,所以感谢那些曾经贡献代码的人。

  • 相关阅读:
    【LCA】BZOJ1832 & BZOJ1787(AHOI)-集会
    【线段树+离散化】POJ2528-Mayor's posters
    JavaScript Array 整理
    常见的原生javascript DOM操作
    javascript中执行环境和作用域(js高程)
    javascript作用域链
    javascript执行环境及作用域
    [转]深入javascript——原型链和继承
    [转]深入javascript——构造函数和原型对象
    Java接口中的成员变量为什么必须声明为public static final?
  • 原文地址:https://www.cnblogs.com/wildfish/p/325348.html
Copyright © 2011-2022 走看看