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