原创 Java設計模式之Facade模式

Java設計模式之Facade模式  GOF《設計模式》一書對Facade模式是這樣描述的:   爲子系統中的一組接口提供一個統一接口。Facade模式定義了一個更高層的接口,使子系統更加容易使用。   大致意思是說:使用一種比原有方式更

原创 YUI學習總結

當中的控件,實際就是。 把開發需要用的包全部放到項目中去,把build文件整個copy過來了,也可以根據自己的需要選擇,基本上都會用到yahoo、event、dom這3個包。在自己的項目中新建一個頁

原创 velocity語法

一、基本語法     1、"#"用來標識Velocity的腳本語句,包括#set、#if 、#else、#end、#foreach、#end、#include、#parse、#macro等; 如: #if($info.imgs) <img

原创 關聯,聚合,組合的區別

類間關係 在類圖中,除了需要描述單獨的類的名稱、屬性和操作外,我們還需要描述類之間的聯繫,因爲沒有類是單獨存在的,它們通常需要和別的類協作,創造比單獨工作 更大的語義。在UML 類圖中,關係用類框之間的連線來表示,連線上和連

原创 每個項目中,你不得不知的11個Java第三方類庫

單元測試 1. DBUnit DBunit是一個基於junit擴展的數據庫測試框架。它提供了大量的類對與數據庫相關的操作進行了抽象和封裝。   2.MOckito Mockito是一個針對Java的mocking框架

原创 23種設計模式之Adapter模式

一句話 什麼是Adapter?Adapter就是一個轉換器,比如一個電源插頭可以讓一個兩插頭的電器使用牆壁上的三插頭 電源。這次的介紹將不寫代碼,雖然設計模式是爲了代碼而生,但我認爲這是一種看世界的方法,不僅僅是一種代碼的設計方式,所以

原创 淺談Java內部類的四個應用場景

 ——淺談Java內部類的四個應用場景 Java內部類是Java言語的一個很重要的概念,《Java編程思想》花了很大的篇幅來講述這個概念。但是我們在實踐中很少用到它,雖然我們在很多時候會被動的使用到它,但它仍然像一個幕後英雄一樣,不爲我們

原创 Difference between Statement and preparedStatement

The prepared statement concept is not specific to Java, it is a database concept. Statement precompiling means: when yo