原创 Jersey+Spring+Maven整合demo

Jersey+Spring+Maven整合demo 一、導入依賴 本次demo使用與galssfish整合的jersey框架 主要 需要導入的依賴有jersey依賴,jersey spring 依賴,spring依賴,glassf

原创 Jersey MongoDB的使用

Jersey MongoDB的使用 前面介紹了Jersey與Redis的整合使用,這一章節我們介紹,jersey整合MongoDB數據庫。 關於MongoDB數據庫我們不做過多介紹,通過本次教程可以實現mongodb增刪改查的簡

原创 Jersey 入門案例

Jersey 入門案例 簡介 最近公司項目一直在用Restful 進行開發,我們使用的框架是Jersey框架,所以分享出來與大家一起學習。 具體RESTful的介紹,網上有很多資料,成熟的框架也很多,大家可以去網上查找,這裏就不

原创 Maven實現tomcat熱部署

Maven實現tomcat熱部署 兼容 tomcat7和tomcat8 測試了一上午maven項目熱部署到tomcat,在網上查找了不少資料,終於測試成功,寫寫自己的測試過程。 一、開放tomcat管理權限 1.1 必須有man

原创 Redis介紹及環境搭建

Redis 一、Redis介紹 1.1 NoSQL數據庫 NoSQL,泛指非關係型的數據庫,NoSQL即Not-Only SQL,它可以作爲關係型數據庫的良好補充。隨着互聯網web2.0網站的興起,非關係型的數據庫現在成了

原创 Jersey 統一異常處理

Jersey 統一異常處理 正如很多成熟的java框架,一定有良好的異常處理機制。對異常的良好處理,也是一個成熟程序的標誌。下面關於異常的處理介紹來自REST(Jersey實現)統一異常機制。 異常分類 (1)Throwable類

原创 01 Effective Java 系列-創建和銷燬對象

01 Effective Java 系列-創建和銷燬對象 一、考慮靜態工廠代替構造器 public class NewType { public static NewType valueOf(){ ret

原创 Jersey JdbcTemplate的使用

Jersey JdbcTemplate的使用 經過前面的介紹,我們可以實現簡單RESTful服務了,並使用map集合模擬了,學生信息的增刪改查。但是實際開發中我們更多的是與數據庫打交道,使用數據庫來處理數據,因此在下面的章節中我們

原创 Jersey常用註解

Charpter 2-2 Jersey常用註解 @ApplicationPath 該註解用於聲明Jersey的全局配置類,也即整個Jersey框架的程序入口。該類需要滿足下面條件。 @ApplicationPath註解該類,並且

原创 Jersey Response響應請求

Chapter2-3 Jersey Response響應請求 前面介紹的Jersey示例,是根據實際需求返回結果,但我們實際在開發中一般不採用這種方式進行開發,在響應客戶端請求時,我們使用Response進行響應請求。 java

原创 Jersey過濾器使用

Jersey過濾器使用 Jersey框架中除了可以使用Servlet提供的過濾器以外,還提供了自己的過濾器實現。Jersey過濾器可以分爲請求過濾器和響應過濾器,本次介紹Jersey過濾器的使用,並通過使用過濾器實現客戶端請求完整

原创 Linux下安裝RabbitMQ

Linux下安裝RabbitMQ 最近公司準備使用RabbitMQ以前接觸過ActiveMQ。從網上的資料來看RabbitMQ對持久化的支持做的更好,因此,決定從頭學習下RabbitMQ。 RabbitMQ的主要特點 支持一對多

原创 Jersey 文件下載

Jersey 文件下載 Jersey實現文件下載有兩種方式,一種是直接將文件作爲響應體,一種是使用StreamingOutput對象作爲響應體。 一、使用文件對象作爲響應體 Jersey支持直接使用文件對象作爲響應體實現下載功能,

原创 Jersey複雜案例 完整的增刪改查Restful服務

Jersey複雜案例 完整的增刪改查Restful服務 第一章的入門案例我們可以完成一個簡單的HelloWorld程序,下面我們來演示下相對較爲複雜的RESTful服務,實現簡單學生信息的增刪改查。 整個項目框架是在chapte

原创 使用Ide實現遠程調試

使用Ide實現遠程調試 一、準備工作 爲了進行遠程調試,首先需要服務器支持遠程調試,我們使用Tomcat作爲服務器, Tocat實現遠程調試一般有兩種方式。 1.1 臨時支持遠程調試 設置環境變量 export JPDA_ADD