Bruce
          IQ == GO ANYWHERE.DO ANYTHING!
          posts - 4,comments - 2,trackbacks - 0

          前段時間一直在忙一個項目,是基于數據交換平臺的一個業務查詢分析系統,由于是政府的項目,就不再詳細說明啦,主要用的技術就是struts+ibatis+jstl,其實說技術嘛根本就談不上啦,呵呵,由于是第一次用IBATIS,所以啦花啦幾天去學習IBATIS,個人感覺,iBATIS相對于hibernate而言,自由度要大些,由于很多運算都是在SQL語句中完成的,所以我們這個項目的持久層沒有用HIBERNATE,恩,現在吃飯時間到啦!下午再繼續寫啦?。。ㄎ赐辏?br />???繼續------
          ???今天沒什么事情,就想著先來把這篇 文章先給寫完,呵呵,SPRING嘛,下午再搞啦!
          下面的是sql-map-config.xml文件,我給貼出來吧,大家也看看!
          <?xml version="1.0" encoding="UTF-8" ?>

          <!DOCTYPE sqlMapConfig PUBLIC "-//ibatis.apache.org//DTD SQL Map Config 2.0//EN"
          ??? "

          <sqlMapConfig>

          <!-- 這個就是數據庫的聯接啦,如果加入了SPRING的話,就全部交由SPRING來管理啦-->?
          <properties resource="com/netmarch/sjjh2/maps/database.properties"/>
          ? <settings
          ?cacheModelsEnabled="true"
          ?enhancementEnabled="true"
          ?lazyLoadingEnabled="true"
          ?maxRequests="32"
          ?maxSessions="10"
          ?maxTransactions="5"
          ?useStatementNamespaces="false"
          ? />
          <!-- 下面這些不說大家也能看懂啦-->
          ? <typeAlias alias="order" type="testdomain.Order"/>
          ? <transactionManager type="JDBC">
          ??? <dataSource type="SIMPLE">
          ????? <property name="JDBC.Driver" value="${driver}"/>
          ?? <property name="JDBC.ConnectionURL" value="${url}"/>
          ?? <property name="JDBC.Username" value="${username}"/>
          ?? <property name="JDBC.Password" value="${password}"/>
          ????? <property name="JDBC.DefaultAutoCommit" value="true" />
          ?? <property name="Pool.MaximumActiveConnections" value="10"/>
          ????? <property name="Pool.MaximumIdleConnections" value="5"/>
          ?? <property name="Pool.MaximumCheckoutTime" value="120000"/>
          ?? <property name="Pool.TimeToWait" value="500"/>
          ?? <property name="Pool.PingQuery" value="select 1 from ACCOUNT"/>
          ?? <property name="Pool.PingEnabled" value="false"/>
          ?? <property name="Pool.PingConnectionsOlderThan" value="1"/>
          ?? <property name="Pool.PingConnectionsNotUsedFor" value="1"/>
          ??? </dataSource>
          ? </transactionManager>

          <!-- 這里要對應好哦,呵呵, 這里可是執行數據庫操作的配置文件哦,-->?
          <sqlMap resource="com/netmarch/sjjh2/maps/Rs.xml" />
          ? <sqlMap resource="com/netmarch/sjjh2/maps/Mz.xml" />
          ?? <sqlMap resource="com/netmarch/sjjh2/maps/HuiZong.xml" />
          ?
          </sqlMapConfig>
          下面的database.properties就是上面所對應的
          <properties resource="com/netmarch/sjjh2/maps/database.properties"/>


          driver=oracle.jdbc.driver.OracleDriver
          url=jdbc:oracle:thin:@192.168.1.110:1521:center
          username=XXX
          password=XXX

          ???先寫到這,事情又來啦!有空再接著寫!
          好,下面我們接著再來寫!
          剛才我上來一看就有一位朋友說有源碼和UML圖就好啦,好吧,我就先把UML類圖給弄上來!各位稍等,上傳中。。。。。
          相關的部分類圖在我的相冊里面!我時間不多(我不知道這里是咱轉圖片到這里面的),大家將就著看吧!


          FeedBack:
          # re: 項目忙完啦!唉,也就應該來寫寫自己的技術總結啦!
          2006-09-28 09:32 | 壞男孩
          寫的不錯,有代碼,或者程序的流程圖,會更好,學習!  回復  更多評論
            
          # re: 項目忙完啦!唉,也就應該來寫寫自己的技術總結啦!
          2006-09-28 16:31 | 蕭秋水
          iBATIS相對于hibernate而言,自由度要大些,由于很多運算都是在SQL語句中完成的
          ----------------------------------------------------
          在Hibernate里也可以直接用SQL的阿,用法也很簡單的阿,只要用方法把數據源區出來就OK了。  回復  更多評論
            

          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
          主站蜘蛛池模板: 永定县| 来宾市| 古浪县| 门头沟区| 高密市| 英德市| 蚌埠市| 东明县| 寿宁县| 藁城市| 图们市| 静海县| 镇雄县| 启东市| 长沙市| 青河县| 阳信县| 上思县| 景东| 峡江县| 临安市| 文昌市| 太保市| 乌拉特前旗| 衡水市| 沭阳县| 高邮市| 登封市| 高密市| 景德镇市| 随州市| 平顶山市| 中牟县| 东至县| 涿州市| 托克逊县| 武鸣县| 红安县| 东丽区| 梧州市| 时尚|