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