摘要: 自己在看Acegi 2.0框架,所以做些筆記以便開發(fā)之用,(*^__^*) 嘻嘻……
閱讀全文
摘要: JSON(JavaScript Object Notation)是一個很受歡迎的代替以XML的數(shù)據(jù)格式傳輸?shù)絎eb瀏覽器的數(shù)據(jù)交換格式。 flexjson是一個輕量級的library用來序列化Java對象到JSON的。有什么不同flexjson是它的控制哪些得到系列化,讓雙方深與淺拷貝的對象。大多數(shù)JSON的序列化模仿對象序列化library,并設(shè)法序列化整個對象圖,變成JSON的數(shù)據(jù)交換格式。這個問題的成因是當您想要一個被連接的對象模型在您的服務器里, 但您不能寄發(fā)那個對象模型到客戶因為序列化library將設(shè)法送整個對象圖。這使它很難針對模型創(chuàng)造對象和序列化那個模型片斷對客戶不需寄送一切。其他JSON的library,你必須創(chuàng)造大量的樣板文件代碼你把你的對象轉(zhuǎn)換成JSON的對象。在這方面,我不應該來解釋一下,要盡量簡短,但我只想說,我最討厭樣板文件轉(zhuǎn)換代碼! flexjson試圖解決上述兩個問題提供了更高層次的API,我敢說的DSL指明你的意圖。為了探索flexjson我們將使用以下的數(shù)據(jù)模式。讓我們說說正在建設(shè)的PIM或聯(lián)絡(luò)管理應用。這里有幾個class,我們可以看到它們之間的關(guān)
閱讀全文
摘要: AOP正在成為軟件開發(fā)的下一個圣杯。使用AOP,你可以將處理aspect的代碼注入主程序,通常主程序的主要目的并不在于處理這些aspect。AOP可以防止代碼混亂。
為了理解AOP如何做到這點,考慮一下記日志的工作。日志本身不太可能是你開發(fā)的主程序的主要任務。如果能將“不可見的”、通用的日志代碼注入主程序中,那該多好啊。AOP可以幫助你做到。
閱讀全文
摘要: JSON數(shù)據(jù)轉(zhuǎn)換問題,當你轉(zhuǎn)換List Set 集合之類的POJO的時候你要用JSONArray 而轉(zhuǎn)換單一的POJO的時候你就可以用JSONObject
閱讀全文
摘要: 盡管 Ant 對于構(gòu)建 Java 程序而言是事實上的標準工具,但這個工具在許多方面都不勝任項目管理任務。相反,Ant 提供的東西,Maven(出自 Apache Jakarta 項目的高級項目管理工具)都能提供,而且更多。Java 開發(fā)人員 Charles Chan 將介紹 Maven 的特性,并循序漸進地指導您進行一次完整的 Maven 項目設(shè)置。
閱讀全文
摘要: JSON+EXT+STRUTS2當中數(shù)據(jù)傳輸?shù)膯栴}弄了好久,其原理還是和XMLREQUEST一樣的,但是表現(xiàn)的形式是不同的,無論是JSON還是自定義PARAMES都有其方式
閱讀全文
摘要: SSH看其來就3個東東,但是每個東東都包含了更多的東東,剛接觸這個還真覺得龐大啊
閱讀全文
摘要: 今天看代碼的時候忽然發(fā)現(xiàn)有些類會重寫equals方法和hashcode方法以及相應的toString方法,對于我來說完全不明
白為什么要這么做,我查了下資料,終于找到了原因!
閱讀全文
摘要: 由于第一次弄spring ,在調(diào)試的時候總遇到這樣那樣的問題,有些查網(wǎng)絡(luò)就解決了,有些也是因為不熟悉這個東西才會出錯,現(xiàn)在記錄一樣,以免以后再犯。。。。。。(*^__^*)
閱讀全文