Spring-WebFlow(SWF)1.0rc感想

來源:互聯網
上載者:User
    Spring-WebFlow1.0rc使用之後感覺還可以,我的感想如下:
    1)首先把MVC中的C提取出來,作為一個獨立的開發模組,在WebFlow中重點放在各種狀態中,結合UML圖中的狀態圖來進行開發比較合理;
    2)其次,由於狀態圖的結合,個人感覺良好,同時在測試的時候,利用了Mock的技術,架構提高了一些簡單的JUnit和EasyMock擴充類,基於這些擴充類可以很輕鬆地進行容器外測試,不再需要web容器(如tomcat)就可以測試這些這些控制項;
    3)webflow可以整合spring framework的很多特徵,比如IoC,Transaction,AOP,Validator Bean等,同時也提供了對struts和ww,以及spring mvc的整合,不過個人認為,在網頁層分離上還是比不上tapestry的模板機制,希望有一個新的web層的實現方案,在該方案裡,每一個html元素都是一個組件,組件式的開發需要注意的最重要一點是不是添加新的元素,而是基於原來的html元素的屬性來添加,比如tapestry的組件方式,這樣在IDE環境中才能滿足多方面的要求。這也是我不喜歡用FreeMarker的原因,提供了自訂的元素方式我覺得本來就是一個失敗,所以一般情況下我對taglib都是很討厭的,不過spring在這方面卻一直支援,而且還提供了一些必須的taglib來進行處理。幸好以上的問題在實際使用上都不大,勉強接受。

     過幾天,我準備寫一篇關於swf的入門教程,有興趣者請關注。

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.