OA系統的視訊學習與代碼實作,進行了一個月才算告一段落。下圖是OA系統中的主要實作功能:

在OA系統中主要運用的技術有:
DWR:DirectWeb Remoting(DWR):DWR(直接Web遠端控制)項目是在Apache許可下的一個開源的解決方案,并且該項目是在Apache許可下的一個開源的解決方案,它提供給那些想要以一種簡單的方式使用Ajax和XMLHttpRequest的開發者。它具有一套javascript功能集,它們把從HTML頁面調用應用伺服器上的Java對象的方法簡化了。
FreeMaker:FreeMarker是一個用Java語言編寫的模闆引擎,它基于模闆來生成文本輸出。FreeMarker與Web容器無關,即在Web運作時,它并不知道Servlet或HTTP。它不僅可以用作表現層的實作技術,而且還可以用于生成XML,JSP或Java 等。
JBPM:JBPM,全稱是Java Business Process Management(業務流程管理),它是覆寫了業務流程管理、工作流、服務協作等領域的一個開源的、靈活的、易擴充的可執行流程語言架構。
DOJO:Dojo是一個用JavaScript語言實作的開源DHTML工具包,Dojo能夠讓你更容易使Web頁面具有動态能力,或者在任何能夠穩定支援JavaScript語言的環境中發揮作用。
OA的視訊學習,不得不說一下這個資料的視訊品質,真是很難入耳啊,視訊裡嘈噪聲,很難讓人一心一意的聽下去,而且,視訊的時間大部分都在一個小時到一個半小時内,這麼長時間,去聽一講視訊,很容易讓人疲倦,這個時候應該借助一下老師推薦的番茄學習法,将學習時間定在半個小時進行階段學習,後面學習OA的童鞋們希望注意一下。不過,雖然視訊很長,這倒很磨練那些急性子的童鞋,還是視訊的品質,雖然嘈雜聲很大,但卻能提升你的學習專注力,總之一件事有好也有壞,看你懷有怎樣的态度去看待。
項目的代碼實作,是我們必須要經曆的,最近通過OA代碼實作,實作過程中調試各種bug,對bug的調式能力也在不斷提高,學着看控制台上打出的日志,在調bug的日子裡感覺也很快樂。不過,OA系統雖然整體上實作了,但還有很多的知識點不是很懂,不過很期望下面的學習繼續有代碼敲。OA的總結先寫這麼多,下面還需要以上提到的技術進行深入總結。