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

          前段時間一直在忙一個項目,是基于數(shù)據(jù)交換平臺的一個業(yè)務(wù)查詢分析系統(tǒng),由于是政府的項目,就不再詳細(xì)說明啦,主要用的技術(shù)就是struts+ibatis+jstl,其實說技術(shù)嘛根本就談不上啦,呵呵,由于是第一次用IBATIS,所以啦花啦幾天去學(xué)習(xí)IBATIS,個人感覺,iBATIS相對于hibernate而言,自由度要大些,由于很多運算都是在SQL語句中完成的,所以我們這個項目的持久層沒有用HIBERNATE,恩,現(xiàn)在吃飯時間到啦!下午再繼續(xù)寫啦!!(未完)
          ???繼續(xù)------
          ???今天沒什么事情,就想著先來把這篇 文章先給寫完,呵呵,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>

          <!-- 這個就是數(shù)據(jù)庫的聯(lián)接啦,如果加入了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>

          <!-- 這里要對應(yīng)好哦,呵呵, 這里可是執(zhí)行數(shù)據(jù)庫操作的配置文件哦,-->?
          <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就是上面所對應(yīng)的
          <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類圖給弄上來!各位稍等,上傳中。。。。。
          相關(guān)的部分類圖在我的相冊里面!我時間不多(我不知道這里是咱轉(zhuǎn)圖片到這里面的),大家將就著看吧!


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

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


          網(wǎng)站導(dǎo)航:
           
          主站蜘蛛池模板: 元阳县| 石城县| 蛟河市| 清新县| 年辖:市辖区| 韩城市| 木兰县| 新疆| 伽师县| 崇左市| 银川市| 鄂伦春自治旗| 怀集县| 呈贡县| 双峰县| 岳阳市| 富裕县| 都匀市| 罗山县| 孝义市| 岗巴县| 平舆县| 陆良县| 客服| 荆州市| 宜川县| 筠连县| 英山县| 罗源县| 曲靖市| 仁布县| 镇沅| 泗水县| 凌云县| 海口市| 驻马店市| 祁门县| 长沙市| 龙游县| 泰州市| 玉环县|