<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    posts - 14, comments - 15, trackbacks - 0, articles - 0
      BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理

    2008年10月6日

         摘要: 業務邏輯的實現過程中,往往需要保證數據訪問的排他性。如在金融系統的日終結算處理中,我們希望針對某個 cut-off 時間點的數據進行處理,而不希望在結算進行過程中(可能是幾秒種,也可能是幾個小時),數據再發生變化。此時,我們就需要通過一些機制來保證這些數據在某個操作過程中不會被外界修改,這樣的機制,在這里,也就是所謂的 “鎖” ,即給我們選定的目標數據上鎖,使其無法被其他程序修改。Hibernate 支持兩種鎖機制:即通常所說的 “悲觀鎖( Pessimistic Locking )”和 “樂觀鎖( Optimistic Locking )”   閱讀全文

    posted @ 2010-07-09 14:31 析木 閱讀(269) | 評論 (0)編輯 收藏

         摘要: 一般在項目開發過程中,使用比較多的就是先建好表,再利用hibernate反向工程生成*.hbm.xml文件跟POJO類,個人認為由于目前所使用的數據庫都是關系數據庫,而hibernate作為一個ORM,把對數據庫的操作都對象化了,更應當從對象出發,生成數據庫里面相關表,這樣更加符合人認知事物的習慣。
    由于hibernate3提供了自帶的工具hbm2ddl,建立根據你的對象建立數據庫是一件非常簡單的事情。  閱讀全文

    posted @ 2010-03-16 17:16 析木 閱讀(772) | 評論 (0)編輯 收藏

         摘要: 1.字符

    x 字符 x。例如a表示字符a
    \\ 反斜線字符。在書寫時要寫為\\\\。(注意:因為java在第一次解析時,把\\\\解析成正則表達式\\,在第二次解析時再解析為\,所以凡是不是1.1列舉到的轉義字符,包括1.1的\\,而又帶有\的都要寫兩次)
    \0n 帶有八進制值 0的字符 n (0 <= n <= 7)
    \0nn 帶有八進制值 0的字符 nn (0 <= n <= 7)
    \0mnn 帶有八進制值 0的字符 mnn(0 <= m <= 3、0 <= n <= 7)
    \xhh 帶有十六進制值 0x的字符 hh
    \uhhhh 帶有十六進制值 0x的字符 hhhh
    \t 制表符 ('\u0009')
    \n 新行(換行)符 ('\u000A')
    \r 回車符 ('\u000D')
    \f 換頁符 ('\u000C')
    \a 報警 (bell) 符 ('\u0007')
    \e 轉義符 ('\u0  閱讀全文

    posted @ 2009-08-19 10:56 析木 閱讀(273) | 評論 (0)編輯 收藏

         摘要: class zyfsort {
    3 public static void main (String[] args) {
    4 int gohome[] = new int[]{12,7,54,21,1,4,65,76,34,9,3,6};
    5 System.out.println("插入排序算法");
    6// InsertionSort(gohome);
    7 System.out.println("-------------------------------------------");
    8 System.out.println("選擇排序算法");
    9// SelectSort(gohome);
    10 System.out.println("-------------------------------------------");
    11 System.ou  閱讀全文

    posted @ 2009-06-11 11:10 析木 閱讀(245) | 評論 (0)編輯 收藏

    1、在web.xml中的配置
    <context-param>  
        
    <param-name>contextConfigLocation</param-name>  
        
    <param-value>  
            /WEB-INF/config/applicationContext.xml,   
            /WEB-INF/Hessian-servlet.xml   
        
    </param-value>  
    </context-param>  
               
    <servlet>  
        
    <servlet-name>Hessian</servlet-name>  
        
    <servlet-class>  
            org.springframework.web.servlet.DispatcherServlet   
        
    </servlet-class>  
        
    <load-on-startup>1</load-on-startup>  
    </servlet>  
               
    <servlet-mapping>  
        
    <servlet-name>Hessian</servlet-name>  
        
    <url-pattern>/hessian/*</url-pattern>  
    </servlet-mapping>
    2.必須在WEB-INF目錄下創建一個文件名格式為Hessian-servlet.xml的配置文件
    <!-- 業務類 -->  
    <bean id="hessianService" class="com.weijy.webservice.hessian.HessianServiceImpl"/>  
               
    <!-- 遠程服務 -->  
    <bean name="/hessianService" class="org.springframework.remoting.caucho.HessianServiceExporter">  
        
    <property name="service" ref="hessianService"/>  
        
    <property name="serviceInterface">  
            
    <value>com.cjm.webservice.hessian.HessianService</value>  
        
    </property>  
    </bean>
    3.客戶端調用
    String url = "http://localhost:8888/spring2/hessian/hessianService";   
    HessianProxyFactory factory 
    = new HessianProxyFactory();   
    HessianService hessianServer 
    =    
                (HessianService)factory.create(HessianService.
    class, url);   
    String ret 
    = hessianServer.sayHello("Raymond.chen");  
    //.................... 
    若使用spring則可通過 HessianProxyFactoryBean在客戶端連接服務,在spring的配置中加入:
    <bean id="hessianService " class="org.springframework.remoting.caucho.HessianProxyFactoryBean">
       
    <property name="serviceUrl" value="http://localhost:8888/spring2/hessian/hessianService"/>
       
    <property name="serviceInterface" value="com.weijy.webservice.hessian.HessianService"/>
    </bean>
    加入以上的配置后,就可像使用其他的bean一樣去操作了。原來實現一個webservice是可以這么簡單的。

    posted @ 2009-05-20 18:12 析木 閱讀(1891) | 評論 (0)編輯 收藏

         摘要: 首先添加相應jar包到web-inf的lib里面。

    一、在web.xml添加下面代碼

    Apache-Axis Servlet
    AxisServlet
    org.apache.axis2.transport.http.AxisServlet
    1
      閱讀全文

    posted @ 2009-02-27 11:23 析木 閱讀(3025) | 評論 (0)編輯 收藏

         摘要: 如果我們的系統不是分布式的(在分布式里,我一般自己加載spring的配置文件),不是一般的application,通過自己加載Spring的配置文件的方式。而是一般的web應用,我們通過在web.xml里配置spring的配置文件。  閱讀全文

    posted @ 2009-01-06 13:27 析木 閱讀(1105) | 評論 (0)編輯 收藏

         摘要: 一、根據數據庫表生成*.hbm.xml文件。
    1、 從Hibernate官方網站下載Middlegen-Hibernate和hibernate-extensions,并解壓。
    2、在Middlegen-Hibernate-r5\config\database子目錄中,根據我們選擇的數據庫類型打開對應的數據庫文件。如我們這里選擇MYSQL,打開mysql.xml  閱讀全文

    posted @ 2008-10-21 20:00 析木 閱讀(923) | 評論 (0)編輯 收藏

         摘要: 一、Axis環境的安裝

      1、安裝環境 J2SE SDK 1.4,Tomcat 5.0,eclipse 3.2。

      2、到 http://xml.apache.org 網站下載Axis安裝包。

      3、將Axis相關包文件放在WEB-INF\lib目錄下。

      4、Axis可選的包:activation.jar; mail.jar; xmlsec-1.4.Beta1.jar拷貝到WEB-INF目錄下,生成客戶端時候需要使用。

      Axis支持三種web service的部署和開發,分別為:

      1、Dynamic Invocation Interface (DII)

      2、Dynamic Proxy方式

      3、Stubs方式   閱讀全文

    posted @ 2008-10-06 14:53 析木 閱讀(3529) | 評論 (0)編輯 收藏

    我要啦免费统计
    主站蜘蛛池模板: 7723日本高清完整版免费| 成全视成人免费观看在线看| 亚洲精品欧洲精品| 亚洲制服丝袜在线播放| 亚洲欧美成人一区二区三区| yellow免费网站| 久久成人无码国产免费播放| 好男人视频社区精品免费| 亚洲AV中文无码乱人伦在线视色| 在线亚洲精品福利网址导航| 亚洲色图.com| 人体大胆做受免费视频| 最近免费中文在线视频| 内射无码专区久久亚洲| 亚洲精品在线电影| 国产啪精品视频网免费| 亚洲狠狠婷婷综合久久久久| 亚洲13又紧又嫩又水多| 国产中文字幕在线免费观看| 午夜小视频免费观看| 亚洲国产精品久久久久婷婷软件| 欧洲精品码一区二区三区免费看| 国产免费不卡视频| 亚洲综合国产成人丁香五月激情| 一级毛片免费毛片毛片| 国产精品亚洲玖玖玖在线观看| 久久亚洲精品成人综合| 怡红院亚洲红怡院在线观看| 中文字幕免费高清视频| 狠狠色伊人亚洲综合成人| 久久久久免费看成人影片| 中文字幕亚洲日韩无线码| 久久精品电影免费动漫| 自拍偷区亚洲国内自拍| 四虎永久在线观看免费网站网址| 亚洲AV无码乱码国产麻豆 | 免费v片在线观看视频网站| 亚洲爆乳无码专区| 91在线免费视频| 亚洲免费观看网站| 亚洲国产一区视频|