j道的老大banq曾經說過設計模式是衡量乙個程式設計師水平高低最重要的標準。個人非常贊同這個觀點,從這個角度看學好j2ee第乙個要了解的就是作為乙個龐大複雜的系統,它是如何由各個模組拼裝並協同有效地運作。
1) presentation tier應用mvc模式, 將程式流程控制器(controller) 檢視(view)和資料三者分離,如struts就是其中一員大將。filtering和user-role-priviledge-resource也常在使用(具體還會開新貼細談)
2) business logic tier 和presentation tier的低耦合由business delegate層實現,很典型的例子 businessdelegate -> busines**gr (ejb) -> ...而facade模式也經常在這裡被用來做封裝。
主要參考文獻:軟體體系架構模式在j2ee中的應用
主要參考專案:medlog logistic pace2 scs
j2ee學習心得
學習是一件快樂的事,學習是一件痛苦的事,它讓你能夠把學到的東西帶來財富,它也能讓你仁慈學到的東西帶來無用武之地 看書 當你買了一本新書的時候,不要瀑布式的往下看,這是傳統的學習方法,不適合現代高科技社會的學習方法,尤其是電腦科學,為什麼以前的瀑布式軟體開發方法到今天會失敗,因為瀑布式的方法很難看到將...
J2EE高階 一 隨堂筆記
10 23 2015 4 17 程式設計 駝峰原則 logincheck 物件 pojo類 記憶體 資料表 磁碟 對映 orm ctrl 1 定義變數 syso 補全 業務領域 domain層 ocp 子類繼承 對擴充套件開放,對修改關閉 低耦合 介面 工廠 struts2 新建時必須是web pr...
EJB學習之J2EE規範
很多人都說ejb很難,其實ejb真的很難.為什麼這樣說?我想反問,你對ejb了解多少,ejb主要是用來做什麼的,ejb是執行在什麼環境下,它為什麼以元件形式表現出來,j2ee的容器呼叫ejb的過程是怎樣,如何發起結束事務,同步和併發,執行緒的安全等等?你能給我解釋清楚嘛?不能解答這些問題,就說明你還...