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。--&gt; &lt;servlet&gt; &lt;servlet-name&gt;action&lt;/servlet-name&gt; &lt;servlet-class&gt;org.apache.struts.action.&lt;struts-config&gt; &lt;!這里相當(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è)計、代碼重用以及&quot;編寫一次、到處運行&quot;的優(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)系。