Time of Update: 2018-12-03
作者:江南白衣 序 人人都愛Spring加Hibernate。 但Spring MVC+hibernate的Sample如Appfuse的代碼卻算不得最簡潔優美好讀,如果在自己的項目中繼續發揮我們最擅長的依樣畫葫蘆大法,美好願望未必會實現。 所以,Pramatic精神不滅。這個系列就是探尋最適合自己的Spring+Hibernate模式。
Time of Update: 2018-12-03
作者:江南白衣 因為Spring內建的sample離我們的實際項目很遠,所以官方一點的model層模式展現就靠Appfuse了。 但Appfuse的model層總共有一個DAO介面、一個DAOImpl類、一個Service介面、一個ServiceImpl類、一個DataObject.....大概只有受慣了虐待的人才會欣然接受吧。 另外,Domain-Driven逢初一、十五也會被拿出來討論一遍。
Time of Update: 2018-12-03
作者:江南白衣 Struts與Webwork的扇子請跳過本篇。 MVC不就是把M、V、C分開嗎?至唯物樸素的做法是兩個JSP一個負責View,一個負責Controller,再加一個負責Model的Java Bean,已經可以工作得很好,那時候一切都很簡單。 而現在為了一些不是本質的功能,冒出這麼多非標準的Web架構,實在讓人一陣鬱悶。像Ruby On
Time of Update: 2018-12-03
困擾我半天了。jdk為1.5就這段代碼:getElementStringValue(){....return node.getTextContent(); // node is a Node and not is null....}我是迴圈讀取得每個node的值的,作為application,在celipse中可以執行。若在一個servlet中調用這個方法,則:1。tomcat(5.5.9)毫無反應,甚至這個方法的調用者的調用者都不繼續走了。在try catch 中無錯誤。2。在resin(
Time of Update: 2018-12-03
作者:江南白衣 SpringSide--Pragmatic Enterprise Application KickStart and Common Library Stack,這麼長的一個名字下來,不用解釋大家都知道是做什麼的了----以Spring Framework為core,提供一個Pragmatic的公司專屬應用程式開發基礎和最佳實務展示。 定位:為使用Spring架構的開發人員提供一個非Demo版的複雜、正式而體現最佳使用實踐的參照系統。
Time of Update: 2018-12-03
作者:江南白衣 SourceForge用了許多年,最近才靠springside混進了它的後台,八卦一把在sf混個房間有什麼好處,還有它以什麼規則,維持這麼大一間善堂的運作。 1. 100M的Web空間 兼送一個springside.sf.net的網域名稱,你也可以把自己的網域名稱指向它。 如果用了這100M空間,你必須在每個頁面加上sourceforge的logo,順便sf也好幫你統計訪問量。
Time of Update: 2018-12-03
作者:江南白衣,最終版本見:http://blog.csdn.net/calvinxiu/archive/2007/03/19/1533825.aspx,轉載請保留。--- last update 2007.4.14 剪裁,在RUP裡和迭代一樣,都是屬於喋喋不休了一百遍的東西,但攻擊RUP笨重的人總是習慣性的直接無視。 其實在《The Rational Unified Process Made Easy - A Practitioner's Guide--Rational
Time of Update: 2018-12-03
作者:江南白衣 《Java.6.Platform.Revealed》 Apress 2006.Jul 出版,不得不佩服國外出版社的效率。在ROR步步進逼,風聲雨聲的時候,八卦一下Java 6有什麼新功能對Java程式員還是很好的。此書易讀,代碼清晰,239頁,大約幾個小時就能翻完。 JDK6的升級大體可以分為幾大類: 一、JavaEE 5中新XML,WebService標準的JavaSE固化,如StAX、JAXB2、JSR181等。
Time of Update: 2018-12-03
作者:江南白衣 國內大部分公司還依靠QA組的MM看著測試案例文檔來手工測試,如果錢人有限,又想改變現狀,最實在的建議是先編寫直接存取資料庫的商業層UnitTest和基於Selenium的整合測試這兩種實用性最高的測試。 在徐昊指導下,SpringSide2.0 已經全面應用Selenium。 Selenium 能被選為最好整合測試、迴歸測試方案,是因為: 1.Selenium IDE ,一個FireFox plugin,能自動記錄使用者的操作,產生測試指令碼。 2.
Time of Update: 2018-12-03
今天複習了一下 造福無數人Spring2.0 參考手冊中文翻譯--第8章 測試,濃縮即精華的更新了SpringSide wiki中的--Spring下的單元測試要點。 注意,文檔還在不斷修改中,建議直接看Wiki 上的最新版本。1. 需要Spring 依賴注入的測試 為了測試Spring管理下的Bean,可以自行構造BeanFactory,也可以繼承於AbstractDependencyInjectionSpringContextTests,實現public String[]
Time of Update: 2018-12-03
作者:江南白衣 原文出自SpringSide Wiki,請留意wiki中的更新。 隨著光陰推移,Annotation 慢慢在開源架構中推廣,泛型漸漸被程式員們用熟,加上AutoBoxing的小糖,SpringSide終於離不開JDK5.0。1.AutoBoxing 與 For Each 迴圈 本來int的非Object性就很無聊,在JDK5.0終於提供了autoboxing功能。這個文法簡化糖,被用在了每一個地方。 for each
Time of Update: 2018-12-03
在滿江紅開源平台(www.redsaga.com)的大力支援下,SpringSide 2.0 社區全新組團盛大開放。 SpringSide2.0 新社區的四大子網站:社區主站:http://forum.springside.org.cn 主站,springside開發人員出沒的討論區。 Wiki文檔站: http://wiki.springside.org.cn 全民參與Java公司專屬應用程式開發的文檔編撰。 團隊開發日誌: http://blog.springside.org.
Time of Update: 2018-12-03
作者:江南白衣 本文出自SpringSide wiki,請留意Wiki中的最新版本。 1.
Time of Update: 2018-12-03
作者:江南白衣 人生像個舞台,請良家少女離開。 同樣的,Freemarker和Velocity愛好者請跳過本篇。與棄用webwork而單用Spring MVC Controller介面的理由一樣,Freemarker本來是一樣好東西,還跨界支援jsp 的taglib,而且得到了WebWork的全力支援,但為了它的非標準化,使用者數量與IDE的缺乏,在View層我們還是使用了保守但人人會用,IDE友好的JSP2.0 配合JSTL。
Time of Update: 2018-12-03
作者:江南白衣,原文地址:http://blog.csdn.net/calvinxiu/archive/2007/03/26/1541106.aspx,轉載請保留。 就像小說裡那些早慧的少年,很早就嘗試過用例驅動的需求文案,結果與客戶,一個愁默默,一個恨綿綿。 最狂熱的用例編寫者也承認,用例對客戶與需求人員都是一種heavy的相互折磨。 客戶看用例時總要收攝心神來閱讀整個互動的流程,還有那些該死的擴充流異常流,沒經過程式員專業抽象訓練的客戶,對著這些虛擬碼一般的情景指令碼,
Time of Update: 2018-12-03
已加入Opensymphony的Compass 是對Lucene搜尋引擎在公司專屬應用程式(資料庫應用)中的增強。 Lucene本身的API已經非常簡單,看看IBM DW上的Beef up Web search apps with Lucene已經大概瞭解,那Compass還能做什麼樣的增強呢? 1.在我的項目裡,最實際的增強就是Data Mirror功能。
Time of Update: 2018-12-03
作者:江南白衣 因為Retrotranslator的出現,SpringSide
Time of Update: 2018-12-03
作者:江南白衣 1. WebSphere AS社區免費版 IBM WebSphere AS基於Apache Geronimo的社區免費版, 就像狼和狽終於走到一起,很可能要破壞應用伺服器市場的平衡。 IBM WebSphere Application Server的品牌,Apache Geronimo以GBean架構的開源大掃蕩,免費且比JBoss的LGPL寬鬆得多的Apache 2.0 License,
Time of Update: 2018-12-03
依舊7點被叫醒去遊長城,因為和MM一起,就專心的只想著玩了。 透明也攜了如花美眷出來。而日貴(Jini)就和透明粘在一起,透明裡面穿了件ThoughtWorks,Jini不甘示弱的漏出一件Sun Java,兩大帥哥並排倒是成了風景線,如果沒被人誤解的話。 在長城一處罕無人跡的角落,終於追到蔣總座,拍下唯一一張與高層老總的合影。雖然背光嚴重,但有Picasa有Photoshop,這還是問題嗎? 散水前,代表springside團隊,送了一個springside 的杯子給瑞江經理。
Time of Update: 2018-12-03
幾天之後,霍霍在郵件裡說:“這幾天如北京的春天一樣,到處是鮮豔的綠色...” 可我拖著mm的小手,幸福的走出首都機場時,看到的是一根根的枝椏。枝枝椏椏之間,停著一輛CSDN的接送巴士, 虛幻的大門開啟,發條兔子舉著牌子友善的跳出來SAY HELLO,CSDN豪華旅程開始了.... 接待處,查曉丹美女掏出兩張午餐券問:“你夫人呢?”,我幸福的要暈過去了(接下來幾天,CSDN給我的一切安排都是雙份的,CSDN萬歲!!) 中午和社區專家們同桌,他們的話題永遠不離賺分和接分,