原创 Ibatis,Spring整合(註解方式注入)

applicationContext.xml <?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/be

原创 JAX-RS入門 九: 內容約定(1)

通常一個SOA的應用都需要足夠的靈活,以便於各種不同的客戶端或平臺進行集成與交互。 RESTful 服務在這方面相當有優勢,因爲大部分的程序語言都能夠與HTTP協議間相互通信。   不過這還不夠,爲了高效的運行,不同的用戶可能有不同

原创 JAX-RS入門 八: HTTP響應

  首先先看一下HTTP中定義的響應碼及其意義:   響應碼 含義 100 繼續 101 分組交換協議 200 OK 201 被創建 202 被採納 203 非授權信息 204 無內容 205

原创 JAX-RS入門 七: 數據處理(2)

上節介紹了JAX-RS中怎麼與一些基礎的對象進行交互,這節介紹JAXB和JSON的使用。   一、JAXB   關於JAXB知識,可以去網上搜搜,或者要入門的話,可以看:http://liugang594.iteye.com/c

原创 Jackson 框架,輕易轉換JSON

Jackson可以輕鬆的將Java對象轉換成json對象和xml文檔,同樣也可以將json、xml轉換成Java對象。 前面有介紹過json-lib這個框架,在線博文:http://www.cnblogs.com/hoojo/ar

原创 JAX-RS入門 九: 內容約定(2)

JAX-RS與Conneg   JAX-RS有一些用來幫助用戶管理他的conneg的工具: 基於Accept頭的方法派發允許直接查看內容信息用於處理多約束條件的APIs 1. 方法派發   前幾節中,我們看到怎麼使用@Produ

原创 Web端服務器推送技術原理分析及dwr框架簡單的使用

1 背景 “服務器推送技術”(ServerPushing)是最近Web技術中最熱門的一個流行術語。它是繼“Ajax”之後又一個倍受追捧的Web技術。“服務器推送技術”最近的流行跟“Ajax ”有着密切的關係。 隨着 Ajax技術的興起

原创 JAX-RS入門 十: 兼容與演進

網絡服務會隨着時間的發展再不斷進化,例如:添加新的特性;擴展數據集;數據格式的改變和演化。你怎麼來管理這些變化呢?怎麼讓以前的用戶能夠在舊版本上運行呢?   將應用模塊會可以解決這些問題中的大多數。下面就討論一些在開發應用時需要有的

原创 JAX-RS入門 十一:HATEOAS

HATEOAS全稱:超媒體即狀態應用引擎 (Hypermedia As The Engine Of Application State)。   一、Atom Links   RESTful使用Atom Syndication F

原创 AX-RS入門 六: 數據處理(1)

接下來要花兩小節來介紹一下JAX-RS中的數據處理(Data Handlers)部分。   一、SteamingOutput 在第一節中(http://liugang594.iteye.com/blog/1491434),看g

原创 JAX-RS入門 五: 自動類型轉換

一、默認類型轉換規則   在上一節中,已經瞭解了怎麼使用那個annotations去提取請求中各種信息,不過得到的信息值默認都是一個string類型。   這一節介紹JAX-RS一些內置的自動類型轉換及其規則。   理論上J

原创 目前幾個PDF轉圖片的JAVA開源項目研究

對比這幾款開源項目PDFRenderer、pdfbox、jpedal 的做法: 1.PDFRenderer: 確實效率最高,但是缺少字體支持對大多數中文pdf處理不了(很奇怪爲什麼項目組還沒做默認字體支持) 2.pdfbox:

原创 Jackson 轉json 時日期格式化,排除字段,包含字段

package com.dj.spring3.jackson; import org.codehaus.jackson.map.SerializationConfig; import org.codehaus.jackson.map.in

原创 JAVA:借用OpenOffice將上傳的Word文檔轉換成Html格式

將Word轉Html的原理是這樣的: 1、客戶上傳Word文檔到服務器 2、服務器調用OpenOffice程序打開上傳的Word文檔 3、OpenOffice將Word文檔另存爲Html格式 4、Over 至此可見,這要求服務

原创 CentOS7 通過YUM安裝MySQL5.7

1.進入到要存放安裝包的位置 cd /home/lnmp   2.查看系統中是否已安裝 MySQL 服務,以下提供兩種方式: rpm -qa | grep mysql yum list installed | grep mysql