原创 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