原创 Web中樹形數據(層級關係數據)的實現—以行政區樹爲例(二)

前面已經實現了在Java中生成行政區樹(參考博客),其實也可以在JavaScript中生成樹,由於JavaScript是弱類型,從某種程度上來說,JavaScript比Java更容易構建樹。在JavaScript中只要生成zTree或者E

原创 jQuery輕量級組件Rhui

Rhui是一個輕量級的jQuery組件集合,提供Button、Loading、Toolbar、Panel、Window和Dialog等一些常用的Web開發組件,支持IE7/8/9/10/11、Firefox和Chrome。Rhui

原创 CXF實戰之在Tomcat中發佈Web Service(二)

服務接口及實現類請參考WebService框架CXF實戰(一) 創建Maven Web項目,在pom.xml中添加CXF和Spring Web的引用,由於CXFServlet需要Spring Web的支持。 <project xm

原创 CXF實戰之傳輸文件(六)

CXF的文件傳輸通過MTOM實現。MTOM(SOAP Message Transmission Optimization Mechanism)SOAP消息傳輸優化機制,可以在SOAP消息中發送二進制數據。MTOM允許將消息中包含的

原创 CXF實戰之攔截器Interceptor(四)

攔截器(Interceptor)是CXF功能最主要的擴展點,可以在不對核心模塊進行修改的情況下,動態添加很多功能。攔截器和JAX-WS Handler、Filter的功能類似,當服務被調用時,就會創建一個攔截器鏈(Intercep

原创 CXF實戰之RESTFul服務(七)

JAX-RS概述 JAX-RS是Java提供用於開發RESTful Web服務基於註解(annotation)的API。JAX-RS旨在定義一個統一的規範,使得Java程序員可以使用一套固定的接口來開發REST應用,避免了依賴第三

原创 jQuery操作Form表單元素

Web開發中經常需要操作表單,form表單元素有select、checkbox、radio、textarea、button、file、text、hidden、password等。其中checkbox和radio的讀寫值操作比較多變

原创 CXF實戰(一)

Apache CXF提供了用於方便地構建和開發WebService的可靠基礎架構。它允許創建高性能和可擴展的服務,可以部署在Tomcat和基於Spring的輕量級容器中,也可以部署在更高級的服務器上,例如Jboss、WebSphe

原创 用JAX-WS在Tomcat中發佈WebService

JDK中已經內置了Webservice發佈,不過要用Tomcat等Web服務器發佈WebService,還需要用第三方Webservice框架。Axis2和CXF是目前最流行的Webservice框架,這兩個框架各有優點,不過都屬於重量級

原创 CXF實戰之自定義攔截器(五)

CXF已經內置了一些攔截器,這些攔截器大部分默認添加到攔截器鏈中,有些攔截器也可以手動添加,如手動添加CXF提供的日誌攔截器。也可以自定義攔截器,CXF中實現自定義攔截器很簡單,只要繼承AbstractPhaseIntercept

原创 CXF實戰之WS-Security(八)

Web-Security概述 WS-Security(Web服務安全)是一種提供在Web Service上應用安全的方法的網絡傳輸協議,協議包含了關於如何在Web Service消息上保證完整性和機密性的規約。WS-Securit

原创 CXF實戰之集成Spring(三)

CXF原生支持Spring,可以和Spring無縫集成。WebService框架CXF實戰一在Tomcat中發佈WebService(二)通過Spring Web實現CXFServlet。下面將Spring和CXF集成在一起,CX

原创 解決Maven更新後錯誤Dynamic Web Module 3.0 requires Java 1.6 or newer

今天在用Maven->Update Project更新項目後,出現Dynamic Web Module 3.0 requires Java 1.6 or newer錯誤提示,發現項目Java Compiler中的版本回到1.5,如圖所示。

原创 git使用sshkey免密碼登陸

最近在oschina上託管項目,oschina上的項目都是用git來管理。git有個很麻煩的地方就是每次提交代碼,都要求輸入oschina的用戶名和密碼進行驗證,極大的影響效率。oschina提供了SSH Key訪問的方法,該方法只要在o

原创 JAX-WS HandlerChain使用詳解

JAX-WS的Handler和Servlet的Filter相似,可以對所有WebServicer進行攔截,在Handler中可以記錄日誌、權限控制、對請求的SOAP消息進行加密,解密等。JAX-WS提供兩個Handler接口,Logica