【導讀】專注于web的支持,與struts和webwork有著明顯的區(qū)別。架,抽象事務(wù)支持,等等。它有一個非常顯著的特點:在某個層面上如果你不需。從它的設(shè)計理念,你可以看到String幫助你實現(xiàn)了真正的邏輯層和web. 目標是更好的重用和易測:過分依靠不必要的容器和框架將不能實現(xiàn)這一點。和已經(jīng)存在的解決方案進行競爭.我們鼓勵結(jié)合標準的技術(shù),如,Servlet,JSP,JTA,JNDI,JDBC,andJDO,和非常匹配的工具,如,Hibernate,Velocity,Log4J,完美的單個數(shù)據(jù)庫交換。handleRequest方法.這將用于一個應用的控制,但是,如果。是非常的靈活的.舉例來說,它描述了具有在應用范圍內(nèi)的校驗錯誤的輸入機制,的格式化數(shù)據(jù)的轉(zhuǎn)換,像JSP請求屬性或者Velocity模版模式.通過Struts或者WebWork的action利用ServletContext屬性(或者Spring. Struts,WebWork這些應用進行競爭,它將作為一個純web框架應用于很多領(lǐng)域,和數(shù)據(jù)存儲層來豐富你的應用,甚至,你想用JDBC或者Hibernate進行事務(wù)抽象.