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

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

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


          網站導航:
           
          主站蜘蛛池模板: 茂名市| 福州市| 乌什县| 湖北省| 克什克腾旗| 三门峡市| 宁明县| 定襄县| 杂多县| 永州市| 青岛市| 石渠县| 云浮市| 濮阳县| 蕲春县| 突泉县| 安顺市| 沂源县| 囊谦县| 隆回县| 郎溪县| 都江堰市| 邯郸市| 芦山县| 高邑县| 赣榆县| 达州市| 泽库县| 黔东| 壶关县| 平湖市| 韶关市| 衡阳县| 思茅市| 南丹县| 马关县| 封丘县| 吉安市| 阿拉善盟| 柳河县| 富川|