360doc--昵稱662的文章
http://www.ahfyzs.com/rssperson/662.aspx
360doc (http://www.ahfyzs.com)
zh-cn
360doc--個人圖書館
-
JR - 精品文章 - hibernate3.0實例
http://www.ahfyzs.com/content/05/1101/13/662_26600.shtml
2005/11/1 13:52:28
自己寫的實例,因為有點懶的緣故,所以沒有什么文字說明.有什么不懂的地方可以給我發(fā)發(fā)email
-
Spring AOP框架
http://www.ahfyzs.com/content/05/0809/17/662_5199.shtml
2005/8/9 17:15:08
AOP正在成為軟件開發(fā)的下一個圣杯。//Instantiate an object Bean x = (Bean) ctx.getBean("bean");--Note: An advisor assembles pointcut and advice--> <bean id="theAdvisor" class="org.springframework.aop.support.RegexpMethodPointcutAdvisor"> <property name="advice"> <ref local="theBeforeAdvice"/> </property> <property name="pattern"> <value>com\.company\.springaop\.test\.
-
使用open source產(chǎn)品組裝你的web應(yīng)用架構(gòu)
http://www.ahfyzs.com/content/05/0806/13/662_4765.shtml
2005/8/6 13:48:48
Spring把程序中所涉及到包含業(yè)務(wù)邏輯和Dao的Objects——例如transaction management handler(事物管理控制)、Object Factoris(對象工廠)、service objects(服務(wù)組件)——都通過XML來配置聯(lián)系起來。業(yè)務(wù)層的配置(Business Layer Configuration) 既然我們已經(jīng)有了domain objects,接下來我們就要business service objects了,用他們來執(zhí)行程序的logic,調(diào)用持久層,得到UI層的requests,處理transactions,并且控制exceptions。
-
使用open source產(chǎn)品組裝你的web應(yīng)用架構(gòu)(一)
http://www.ahfyzs.com/content/05/0806/12/662_4753.shtml
2005/8/6 12:02:05
然而,你的程序中有幾個層可能需要使用特定的框架,已經(jīng)完成的UI(用戶接口) 并不代表你也可以把你的業(yè)務(wù)邏輯和持久邏輯偶合到你的UI部分。象業(yè)務(wù)邏輯之類的被打包到org.apache.struts.Action., 因此,我們很贊成使用Struts這樣的框架。而我們卻往往在UI層或持久層周圍看到這些業(yè)務(wù)處理的代碼,這其實是不正確的,因為它導(dǎo)致了程序代碼的緊密偶合,這樣一來,隨著時間推移這些代碼很難維護(hù)。* 處理應(yīng)用程序的 業(yè)務(wù)邏輯和業(yè)務(wù)校驗。
-
struts入門
http://www.ahfyzs.com/content/05/0806/12/662_4752.shtml
2005/8/6 12:01:05
到 http://jakarta.apache.org 下載struts1.1,把zip文件釋放到c:\struts,拷貝C:\struts\webapps\struts-example.war到c:\tomcat4\webapps中,啟動tomcat,war包被釋放為struts-example文件夾,刪除war包,把struts-example文件夾更名為test。--> <servlet> <servlet-name>action</servlet-name> <servlet-class>org.apache.struts.action.<struts-config> <!這里相當(dāng)于struts的Model部分,Model部分是struts中比較靈活的地方。
-
用struts framework開發(fā)應(yīng)用程序
http://www.ahfyzs.com/content/05/0806/11/662_4751.shtml
2005/8/6 11:58:44
Struts Framework是一種基于Java的技術(shù),Web應(yīng)用程序開發(fā)人員通過Struts Framework即可充分利用面向?qū)ο笤O(shè)計、代碼重用以及"編寫一次、到處運行"的優(yōu)點。在介紹了MVC之后,現(xiàn)在我們就下載Struts Framework、了解Struts采用MVC設(shè)計技術(shù)的原理。控制器就是Java servlet,由Struts Framework提供,負(fù)責(zé)視圖和模型之間的交互。以上介紹了Struts Framework同MVC之間的關(guān)系,接下來的第二部分則引領(lǐng)讀者用Struts創(chuàng)建應(yīng)用程序。
-
struts+spring+hibernate 分析
http://www.ahfyzs.com/content/05/0806/11/662_4750.shtml
2005/8/6 11:54:03
其實沒有必要使用struts,除非你有歷史遺留問題不得不用struts,因為spring的mvc已經(jīng)足夠好了: a.清晰的模型對象傳遞,這個模型對象可以是任何java對象,如果你不在意在各層之間傳遞同一個對象的話,這個模型對象就可以是hibernate的persistent object,通過open session in view,你可以以一致的方式使用業(yè)務(wù)模型對象。3,dao層 用spring 封裝后的hibernate API,讓Hibernate繼續(xù)瘦身,并且通過spring建立與上層的關(guān)系。