移植策略

移植策略

Struts1開發者向Struts2的移植策略包含四個非獨家的方式:

1.  雙信息處理器(Dual processor),共享資源-將Struts2.0JAR包添加到Struts1.3應用程序中。配置S2麳控制*.action請求s和讓S1控制*.do請求。S1S2可以一塊運行,同在一個web應用程序中。團隊可以實現新特性在最終版本中,移植所需老版本的一部分。隨意的,一些共同的資源可以在S1S2中共享,比如消息,驗證規則,Tiles配置,使得移植更加平穩。

2.  研究Struts1應用程序,使用Struts2重寫-相似的應用程序例如Struts Mailreader正在被Struts2重寫以展示更好的性能。

3.  使用轉換嚮導-創建工具麳讀取web.xmlS1的配置文件,然後生成相應的S2類,頁面和配置文件是可能的。雖然100%的兼容性是不可能的,我們可以更加努力麳轉換應用程序,標記需要關心的領域。比較轉換文件和原來的文件也是可以看作是一種訓練的工具。

你可能感兴趣的:(移植策略)