原创 一起學Maven(eclipse項目構建)

前情回顧     在上一節中介紹了Maven的基本安裝配置,以及通過一個小實例認識一下maven的基本架構,一切都是通過手動去搭建的,本節將通過工具講解Maven在Eclipse中如何構建項目的,然後如何去執行相應的操作。 知識補充  

原创 Java實現的AES加解密程序

    在工作中會經常遇到密碼加密,URL傳參要進行加密,在此我參照一個例子將用java實現的AES加解密程序用實例寫出。具體的參照可以參照如下的鏈接http://www.code2learn.com/2011/06/encryption

原创 JDBC的項目開發實例

    在學習JDBC的時候,項目開發的過程中,總會遇到對數據庫表數據增刪改查的操作,而很多基本的JDBC代碼都會出現大量的重複編寫,不僅對DAO的編寫造成了繁瑣,也對以後的維護增加了困難。當然,很多開源的框架可以解決這些問題,比如Myb

原创 一起學Maven(初識Maven)

開場白     在現在的項目開發過程中,越來越重視項目的管理,而且主流的項目管理框架或者說是工具已經慢慢被Maven取代,在求職者面試過程中,項目開發過程中,Maven的使用已經成爲主流,如何很快着手Maven的項目管理,已經成爲包括我在

原创 一起學Maven(Maven中的生命週期與插件機制)

Maven的生命週期     就像人生一樣,出生,成長,死亡,這個每個人乃至整個生命都擁有的特性。Maven的構造者就發現,整個項目的構建過程都擁有高度的相似性,清理、初 始化、編譯、測試、打包、集成測試、驗證、部署、站點發布等等,於是,

原创 一起學Maven(Maven倉庫管理器之應用Nexus)

注:本博文是接着上一章節繼續講解 Nexus-私有倉庫的配置     點擊左邊導航欄的Repositories選項,會顯示一個所有倉庫及倉庫組的列表,Type字段的值有group,hosted,proxy,virtual(在Maven1中

原创 一起學Maven(Maven的依賴管理特性)

前情回顧     在上一節中介紹了通過工具eclipse構建了maven項目,並且僅僅做了簡單的運行演示,本節將通過eclipse構建出一個項目中的幾個模塊,並且通過這幾個模塊的聯繫講解maven中依賴的特性。 項目構建     本章通過

原创 一起學Maven(Maven聚合和繼承)

前情回顧     在上一章節中,通過三個模塊的項目開發,講解了Maven依賴管理的特性,從而對Maven依賴的表現,範圍等有着一定的認識,但每次對一個模塊進行更改,都要將對應模塊進行test或者package或者install的操作後,使

原创 一起學Maven(Maven倉庫管理器之初識Nexus)

認識Nexus     Nexus是Maven的最常用的倉庫管理器,可以認爲是Maven的私服,通過此可以免去自己(本地倉庫)直接去購買遊戲提供商的服務(Maven的中央倉庫),減少費用開支(帶寬和時間等)。同時,Nexus提供強大的倉庫

原创 Protocol Buffers - 我在項目中的實踐

目錄   前言 正文 準備.proto文件 生成Java文件 使用生成的Java文件進行Http數據傳輸 Http方式的數據傳輸 收尾 前言        在現有的項目開發中,應用之間大多都再使用Json方式的序列化數據傳輸,因爲其小巧,

原创 struts-2.3.1+spring-framework-3.2.2+hibernate-4.1.1整合歷程(詳解)

    第一部分講解了Struts2的建立過程,這部分將在其基礎上完成Hibernate的整合。     Hibernate是一個開放源代碼的對象關係映射框架,它對JDBC進行了非常輕量級的對象封裝,使得Java程序員可以隨心所欲的使用對