原创 Maven學習筆記(四):座標與依賴

Maven座標詳解:      Maven定義了這樣一組規則:世界上任何一個構件都可以使用Maven座標唯一標識,Maven座標的元素包括groupId、artifactId、version、packaging、classifier。我們

原创 Maven學習筆記(二) :Maven的安裝與配置

在Windows上安裝Maven:    1.  首先檢查JDK安裝 通過命令行執行命令:echo %JAVA_HOME%和 java  -version,可以查看當前java的安裝目錄及java的版本,maven要求JDK的版本必須在1

原创 Maven學習筆記(五):倉庫

何爲Maven倉庫:      在Maven世界中,任何一個依賴、插件或者項目構建的輸出,都可以稱爲構件。例如,依賴log4j-1.2.15.jar是一個構件,插件maven-compiler-plugin-2.0.2.jar是一個構件。

原创 Maven學習筆記(九):使用Maven進行測試

maven-surefire-plugin簡介:      Maven在構件時執行到測試的生命週期時,會使用maven-surefire-plugin運行測試用例,背後執行的Junit或者TestNG的測試框架。      在默認情況下,

原创 Maven學習筆記(六):生命週期與插件

何爲生命週期:      Maven的生命週期就是爲了對所有的構建過程進行抽象和統一。Maven從大量項目和構建工具中學習和反思,然後總結了一套高度完善的、易擴展的生命週期。這個生命週期包含了項目的清理、初始化、編譯、測試、打包、集成測試

原创 一個緩存容災寫的例子

背景           有時我們可以使用緩存進行容災的處理。場景如下:我們當前有一個專門提供各種數據的應用DataCore,該應用開放多個RFC方法供其他應用使用。      我們平時在讀寫數據時,會在Cache備份一份(爲平時Dat

原创 iBatis 入門筆記

iBatis簡介    iBatis是一個"半自動"的輕量級O/R Mapping框架。    O/R Mapping是指對象與數據庫之間的映射,而iBatis就是這樣一個映射器,映射器的主要作用是在對象和數據庫之間搬運數據,同時保證對象

原创 Maven使用總結

Maven是什麼 Maven是優秀的構建工具:      構建是指項目的清理、編譯、測試到生成構建報告、再到打包和部署的過程,使用java原生命令或者在IDE中操作,只能執行構建中的某一步操作,而Maven能幫助我們自動化的構建,我們甚至

原创 Maven學習筆記(十) : 使用Maven構建Web應用

     在實際工作中,我們創建的應用大部分是web應用。在Java的世界中,Web項目的標準打包方式是WAR。這一章,我們介紹怎麼使用Maven構建一個Web應用,此外我們還會介紹如何藉助jetty-maven-plugin來快速開發和

原创 Maven學習筆記(一) : 簡介

最近在學習<maven實戰>,寫點東西記錄一下。^_^ 何爲Maven:      Maven主要服務於基於java平臺的項目構建、依賴管理和項目信息管理。 Maven是優秀的構建工具:      Maven能夠幫我們自動化構建過程,從清

原创 Spring 整合 Hibernate、聲明式的事務管理、HibernateTemplate(HibernateDaoSupport)

一、在Spring 中 指定datasource    可以使用c3p0、dbcp、proxool來生成一個datasource的bean,然後再在DAO或者Service中注入該datasource,可以利用此datasource獲取C

原创 Maven學習筆記(十一):靈活的構建

     典型的項目會有開發環境、測試環境和產品環境,這些環境的數據庫配置不盡相同,那麼項目構建的時候就需要能夠識別所在的環境並使用正確的配置。Maven爲了支持構建的靈活性,內置了三大特性,即屬性、Profile和資源過濾。本章將介紹這

原创 關於眼鏡保護的幾點做法

        先講一下我自己的情況,高中畢業後做了激光近視手術,在此之前眼鏡近視度數400度、散光100度。5年了,現在,即使作爲程序員,每天高強度(個人認爲寫程序和看電影這兩者對於眼鏡的刺激程序是不同的)面對電腦,眼鏡也能有一個比較舒

原创 Maven學習筆記(八):使用Nexus創建私服

     通過建立自己的私服,就可以降低中央倉庫負荷、節省外網寬帶、加速Maven構建、自己部署構件等,從而有效地使用Maven。Nexus是當前最流行的Maven倉庫管理軟件。          Nexus簡介:      Nexus分

原创 Maven學習筆記(三) :Maven使用入門

編寫POM:      Maven項目的核心是pom.xml。POM(Project Object Model,項目對象模型)定義了項目的基本信息,用於描述項目如何構建,聲明項目依賴,等等。      現在先爲Hello World項目編