日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關咨詢
選擇下列產品馬上在線溝通
服務時間:8:30-17:00
你可能遇到了下面的問題
關閉右側工具欄

新聞中心

這里有您想知道的互聯網營銷解決方案
Buffalo AJAX的兩種配置方式

第一種:Buffalo AJAX屬性配置方式

創(chuàng)新互聯公司專注于企業(yè)成都全網營銷、網站重做改版、管城網站定制設計、自適應品牌網站建設、html5商城網站開發(fā)、集團公司官網建設、成都外貿網站建設、高端網站制作、響應式網頁設計等建站業(yè)務,價格優(yōu)惠性價比高,為管城等各大城市提供網站開發(fā)制作服務。

一、新建一個web project,加入兩個jar包:buffalo-2.0.jar和commons-logging.jar。注:若commons-logging.jar不加入,會拋出異常。

二、在項目的webRoot下加入兩個js文件:buffalo.js和prototype.js,prototype.js可以到buffalo-demo下復制。

三、修改web.xml,把下面代碼加入:

Xml代碼

 
 
 
  1.     
  2.      bfapp    
  3.      net.buffalo.web.servlet.ApplicationServlet    
  4.      
  5.      
  6.      bfapp    
  7.      /bfapp/*    
  8.      
  9.  
  10.    
  11.        bfapp 
  12.        net.buffalo.web.servlet.ApplicationServlet 
  13.     
  14.     
  15.        bfapp 
  16.        /bfapp/* 
  17.     

四、新建一個java類,就是我們用來調用的,我這里命名為:HelloService.java。如下:

Java代碼

 
 
 
  1. package com.business;     
  2.     
  3. public class HelloService {     
  4.              
  5.     public String sayHello(String name) {     
  6.         return "Hello," + name +",歡迎使用Buffalo!";     
  7.     }     
  8. }    
  9.  
  10.  package com.business;  
  11.  
  12.  public class HelloService {  
  13.      
  14.   public String sayHello(String name) {  
  15.    return "Hello," + name +",歡迎使用Buffalo!";  
  16.   }  
  17.  } 

在源文件夾src下新建一個屬性文件,命名為:buffalo-service.properties,打開輸入下面:
helloService = com.business.HelloService

這個屬性文件就是我們配置業(yè)務類的。

五、上面的配置就差不多,下面我們來打開index.jsp頁面,在里面加上:
 

Js代碼

 
 
 
  1.      
  2.        
  3.       
  4.  
  5.  
  6.    
  7.    

而在body標簽中加入:

請輸入你的名字:

 
 
 
  1.  type="text" value="" id="myname"/>    
  2.      type="button" value="Buffalo遠程調用" onclick="sayHello($('myname'));"/> 

如果在項目中整合了spring,我們可以使用第二種spring配置方式,享受spring的注入:

一、引入spring jar包,并且把上面的說的兩個jar包和兩個js同樣加入。

二、在web.xml中加入spring配置和buffalo的配置,如:

Xml代碼

 
 
 
  1.     
  2.     contextConfigLocation    
  3.     classpath:applicationContext.xml    
  4.        
  5.         
  6.        
  7.     org.springframework.web.context.ContextLoaderListener    
  8.        
  9.         
  10.       
  11.    bfapp    
  12.    net.buffalo.web.servlet.ApplicationServlet    
  13.       
  14.       
  15.    bfapp    
  16.    /bfapp/*    
  17.       
  18.  
  19.  
  20.     contextConfigLocation 
  21.     classpath:applicationContext.xml 
  22.     
  23.      
  24.     
  25.     org.springframework.web.context.ContextLoaderListener 
  26.     
  27.      
  28.    
  29.    bfapp 
  30.    net.buffalo.web.servlet.ApplicationServlet 
  31.    
  32.    
  33.    bfapp 
  34.    /bfapp/* 
  35.    

三、同樣書寫上面的業(yè)務:HelloService.java。這里就不用要那個buffalo-service.properties屬性文件了。這里就可以打開applicationContext.xml配置文件,加入下面的代碼:

Xml代碼

 
 
 
  1.  id="helloService" class="com.business.HelloService">    
  2.        
  3.       
  4.    id="buffaloServiceBean" class="net.buffalo.service.BuffaloServiceConfigurer">    
  5.     name="services">    
  6.         
  7.       key="helloService" value-ref="helloService">    
  8.         
  9.        
  10.       
  11.  
  12.  id="helloService" class="com.business.HelloService"> 
  13.     
  14.    
  15.    id="buffaloServiceBean" class="net.buffalo.service.BuffaloServiceConfigurer"> 
  16.     name="services"> 
  17.      
  18.       key="helloService" value-ref="helloService"> 
  19.      
  20.     
  21.    

 順便把這個日志文件log4j.properties加到src下,如下:

Properties代碼

 
 
 
  1. log4j.rootLogger=INFO,A1     
  2. log4j.appender.A1=org.apache.log4j.ConsoleAppender     
  3. log4j.appender.A1.layout=org.apache.log4j.PatternLayout     
  4. log4j.appender.A1.layout.ConversionPattern=%d %5p [%t] (%F:%L) - %m%n    
  5.  
  6. log4j.rootLogger=INFO,A1  
  7. log4j.appender.A1=org.apache.log4j.ConsoleAppender  
  8. log4j.appender.A1.layout=org.apache.log4j.PatternLayout  
  9. log4j.appender.A1.layout.ConversionPattern=%d %5p [%t] (%F:%L) - %m%n 

四、最后一步是在jsp頁面中使用,見上面的第五步(略)。

大功告成,這個AJAX框架還是我國大師開發(fā)的,用起來估計是最方便、最簡單的一個,非常感謝這位大師,Buffalo AJAX,翻譯成中文名字就是“牛、水牛”的意思,Buffalo AJAX牛,呵呵。

【編輯推薦】

  1. 流行的AJAX框架對比:jQuery,Mootools,Dojo,Ext JS
  2. ASP.NET AJAX框架調用后臺代碼的基本方法
  3. 詳解如何實現最基本的AJAX框架
  4. WCF初試 用JQuery實現loading的功能
  5. 學習jQuery必須知道的幾種常用方法

當前名稱:Buffalo AJAX的兩種配置方式
轉載來于:http://www.5511xx.com/article/coippgg.html