原创 Enhydra Shark 管理(翻譯)

什麼是 Enhydra Shark 管理程序?    Shark 管理程序是一個 Java swing 應用程序,管理者可用於進行 Shark 引擎的管理。有兩種管理程序,一種是把 shark 直接作爲庫來使用,另一種是利用 shark

原创 Hibernate、iBATIS 與 BLOB

在存儲圖片、可執行文件等二進制信息時(當然直接放在文件系統上也行),BLOB 數據就派上用場了。本文無太多深度可言,能爲大家在開發過程中提供參考足亦!Hibernate 與 SQL Server BLOBBLOB 數據在 SQL Serv

原创 對 Wicket 的新認識

    去年年底從 TSS 翻譯的《Wicket:我們需要不同的表現層框架嗎?》在今天引起了大家的共鳴。當初我是抱着很隨意的態度翻譯此文。各位也別冤我,表現層的框架實在是太多了,讓人無從下手,無法確定到底哪個框架更具優秀,害怕顧此失彼。 

原创 iBATIS SQL Maps(二)

    讓我們重回到車輛管理系統和張三的故事中。    在 iBATIS SQL Maps 的世界裏也存在 one-to-many、many-to-one 的關係,想必你已經對這些概念駕輕就熟了。好!還是每個 People 對應多條 Au

原创 質疑蘇州 GDP 神話(轉載)

作者:韓燕明出處:《外灘畫報》2004年上半年經濟發展統計數字公佈出來,蘇州各項經濟指標又向前邁了一大步:GDP總量增長18% ,達1630. 36億元,超過深圳( 1519億元) ,排名全國大中城市GDP總量第四名,並且緊跟在北京( 1

原创 iBATIS SQL Maps(三)

看看 iBATIS SQL Maps 是怎樣從數據庫按照 one-to-many 關係查詢數據的:<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE sqlMap    PUBLIC "-//i

原创 有限狀態機(FSM)初探

NIST 對有限狀態機(Finite State Machine, FSM)的定義如下。      包含一組狀態集(states)、一個起始狀態(start state)、一組輸入符號集(alphabet)、一個映射輸入符號和當前狀態到下

原创 RBAC 模型初探

訪問控制背景    訪問控制技術是由美國國防部(Department of Defense, DoD)資助的研究和開發成果演變而來的。這一研究導致兩種基本類型訪問控制的產生:自主訪問控制(Discretionary Access Cont

原创 利用反射從 XML 構造 VO

    反射使您的程序代碼能夠接入裝載到 JVM 中的類的內部信息,允許你編寫與執行時,而不是源代碼中選定的類協作的代碼。這使反射成爲構建靈活的應用的主要工具。        首先觀察下面的 XML 文件: <?xml version =

原创 XML 的 RUD

    在工作中使用 XML 已經很長時間了,不過長久以來都是進行的讀操作,或者在生成 XML 時完全使用 StringBuffer 來構造。進行完整的讀取、添加、刪除、修改還是最近的事情。在這裏我採用的是 DOM4J,其實呢這些內容都很

原创 iBATIS SQL Maps(四)

原创 利用 Spring 和 EHCache 緩存結果(翻譯)

導言從 Spring 1.1.1 開始,EHCache 就作爲一種通用緩存解決方案集成進 Spring。我將示範攔截器的例子,它能把方法返回的結果緩存起來。利用 Spring IoC 配置 EHCache在 Spring 裏配置 EHCa