以下是Struts2運行時調用方法的順序圖:
(圖21)
閱讀源代碼是一件非常辛苦的事,對讀者本身的要求也很高,一方面要有紮實的功底,另一方面要有超強的耐力和恆心。本章目的就是希望能幫助讀者理清一條思路,在必要的地方作出簡單的解釋,達到事半功倍的效果。
當然,筆者不可能爲讀者解釋所有類,這也不是我的初衷。Struts2+xwork一共有700餘類,除了爲讀者做到現在的這些,已無法再做更多的事情。讀者可以到Struts官方網站下載幫助文檔,慢慢閱讀和理解,相信會受益頗豐。
本章並不適合java語言初學者或者對java博大精深的思想理解不深的讀者閱讀,這其中涉及到太多的術語和類的使用,特別不要去鑽牛角尖,容易使自信心受損。基本搞清楚Struts2的使用之後,再回過頭來閱讀本章,對一些知識點和思想也許會有更深的體會。
如果讀者的java功底比較渾厚,而且對Struts2充滿興趣,但又沒太多時間研究,不妨仔細閱讀本章,再對照Struts的源代碼,希望對您有所幫助。