freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于反射機(jī)制的框架研究與實(shí)現(xiàn)畢業(yè)論文-資料下載頁(yè)

2025-06-23 01:30本頁(yè)面
  

【正文】 ect[] args) throws Throwable { /*long beginTime = ()。 Object retVal = (target, args)。 long endTime = ()。 (() + running time of + (endTime beginTime))。 return retVal。*/ (method)。//執(zhí)行它的beforeMethod方法; Object retVal = (target, args)。//調(diào)用方法; (method)。//執(zhí)行它的afterMethod方法; return retVal。 } } )。 return (Tustcpcallinterface)proxy3。 } public void closeConnection(Connection conn)throws Exception{ selectedconnection=(String)(selectedconnection)。 if(JDBC.equals(selectedconnection)) ()。 else if(C3P0.equals(selectedconnection)){ ()。 } else if(TUSTCP.equals(selectedconnection)){ (conn)。 } else throw new Exception(無此連接)。 } }。Selectedconnection即表示選擇的方式。具體代碼如下:package 。import 。import 。import 。import 。import 。import 。public class ConnectionName { private String selectedconnection。 private static HttpServletRequest request。 private static HttpSession session。 private static ConnectionGetandClose connectionutil=new ConnectionGetandClose()。 public String getSelectedconnection() { return selectedconnection。 } public void setSelectedconnection(String selectedconnection) { = selectedconnection。 } public String find_name()throws Exception{ (selectedconnection)。 request=()。 session=()。 (selectedconnection, selectedconnection)。 Connection conn=()。 Statement st=()。 ResultSet rs=(select * from student)。 (開始輸出數(shù)據(jù))。 while(()){ ((1) + \t + (2)+ \t + (3) + \t)。 } (數(shù)據(jù)輸出完成)。 ()。 ()。 (conn)。 return success。 } },具體代碼如下:?xml version= encoding=UTF8?webapp filter filternamestruts2/filtername filterclass/filterclass /filter filtermapping filternamestruts2/filtername urlpattern/*/urlpattern /filtermapping welefilelist welefile/welefile /welefilelist/webapp。具體代碼如下:?xml version= encoding=UTF8 ?!DOCTYPE struts PUBLIC //Apache Software Foundation//DTD Struts Configuration struts constant name= value=UTF8/ package name=user extends=strutsdefault action name=action_connectionname class= result name=success/WEBINF/page//result result name=error/WEBINF/page//result result name=login/result /action /package/struts,具體代碼如下:%@ page language=java import=.* pageEncoding=UTF8%%@ taglib prefix=s uri=/strutstags % html body s:form name=inputdata action=action_connectionname s:radio label=請(qǐng)選擇連接方式 list={39。JDBC39。,39。C3P039。,39。TUSTCP39。} labelposition=left name=selectedconnection/ s:submit name=submit value=提交 method=find_name/ /s:form /body/html執(zhí)行后的效果如圖所示:圖72 選擇連接數(shù)據(jù)庫(kù)方式整個(gè)程序具體實(shí)現(xiàn)過程如圖73所示:用戶執(zhí)行選擇連接方式(JDBC、C3P0、TustCP)選擇JDBC、C3P0 選擇TustCP通過接口調(diào)用圖73 程序?qū)崿F(xiàn)過程此圖說明當(dāng)用戶選擇連接數(shù)據(jù)庫(kù)的方式之后,;當(dāng)選擇我自己所寫的連接池TustCP的時(shí)候,這個(gè)連接池工作流程是:。選擇JDBC時(shí),執(zhí)行結(jié)果頁(yè)面:圖74 選擇JDBC執(zhí)行結(jié)果選擇C3P0時(shí),執(zhí)行結(jié)果頁(yè)面:圖75 選擇C3P0執(zhí)行結(jié)果選擇TustCP時(shí),執(zhí)行結(jié)果頁(yè)面:圖76 選擇TustCP執(zhí)行結(jié)果第八章 論文總結(jié)與展望第一節(jié) 本文總結(jié)軟件重用技術(shù)是基于構(gòu)件,這種技術(shù)對(duì)于提升軟件的生產(chǎn)率與提高軟件的質(zhì)量有著很大的幫助。在文章中,對(duì)當(dāng)今軟構(gòu)件重用程度低,沒有辦法適應(yīng)動(dòng)態(tài)開放的運(yùn)行環(huán)境以及多變的用戶需要的這類問題,基于反射機(jī)制對(duì)框架進(jìn)行研究,最終實(shí)現(xiàn)一個(gè)輕量級(jí)的框架以此來適應(yīng)小的系統(tǒng)。輕量級(jí)框架實(shí)現(xiàn)從被動(dòng)復(fù)用到主動(dòng)復(fù)用,為開發(fā)靈活性好、復(fù)用性好的軟構(gòu)件提供了一個(gè)新的思路,這將從根本上提高軟件復(fù)用水平;另一方面,輕量級(jí)框架能夠降低成本提高效率,在本文的項(xiàng)目中,采用了輕量級(jí)框架技術(shù)通過在實(shí)際中的應(yīng)用,深深的感受到了開源代碼技術(shù)的好處。在中小型WEB應(yīng)用中,采用輕量級(jí)框架,符合簡(jiǎn)單化編程的精神,降低了技術(shù)難度,同時(shí)輕量級(jí)框架不用使用高價(jià)商業(yè)服務(wù)器,因此開發(fā)平臺(tái)的成本大大的降低了。隨著項(xiàng)目的不斷開發(fā)和技術(shù)進(jìn)步,基于輕量級(jí)框架的項(xiàng)目基礎(chǔ)開發(fā)平臺(tái)也會(huì)不斷的完善和提高,通過不斷時(shí)間完善,從而提高整個(gè)的開發(fā)效率和效果。第二節(jié) 未來展望本文主要對(duì)基于反射機(jī)制對(duì)框架進(jìn)行研究,實(shí)現(xiàn)一個(gè)輕量級(jí)的框架以此來適應(yīng)小的系統(tǒng)。主要研究了可重用的小型框架,但未對(duì)復(fù)雜的大型框架進(jìn)行研究。希望有機(jī)會(huì)在以后的時(shí)間再繼續(xù)進(jìn)行深入細(xì)致的研究,設(shè)計(jì)完善框架,進(jìn)一步研究不同框架間的關(guān)系。30參考文獻(xiàn)[1] [D]..[2] [D]..[3] Frank Buschmann,Regine Meunier,Hans Rohnert,et al.面向模式的軟件體系結(jié)構(gòu),卷 1:模式系統(tǒng)(賁可榮,郭福亮,趙皚等譯)[M].北京:機(jī)械工業(yè)出版社,2003.239240.[4] Erich Gamma,Richard Helm,Ralph Johnson,et al.設(shè)計(jì)模式:可復(fù)用面向?qū)ο筌浖幕A(chǔ)(李英軍等譯)[M].北京:機(jī)械工業(yè)出版社,2005.54231.[5] Erich Gamma.Design Patterns:Ten Years Later[A].Software Pioneers:Contributions to Software Engineering[C].USA:2002.688700.[6] 高艷云. 基于Web的職業(yè)院校教師考核系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) [D]. 中國(guó)海洋大學(xué), 2010.[7] 禤靜. 3W1H教學(xué)方法在MySQL數(shù)據(jù)庫(kù)課程教學(xué)的應(yīng)用[J].計(jì)算機(jī)與信息技術(shù) ,2012 ,12(12):6364. [8] 嚴(yán)蔚敏, 吳偉民. 數(shù)據(jù)結(jié)構(gòu)[M]. 第2版. 清華大學(xué)出版社, .[9] 薩師煊,[M].北京:高教出版社,2006:4176.[10] 王珊,[M].北京:高等教育出版社,:78128.[11] 蒲子明,許勇,+Hibernate+Spring整合開發(fā)技術(shù)詳解[M].北京: 清華大學(xué)出版社,2010:1185.[12] 楊少敏, Web開發(fā)學(xué)習(xí)實(shí)錄[M].北京: 清華大學(xué)出版社,2010:218.[13]孫衛(wèi)琴,精通Hibernate: Java對(duì)象持久化技術(shù)詳解[M].北京:電子工業(yè)出版社,:1516.[14] Eduardo Guerra ,Felipe Alves ,Uir225。 Kulesza,Clovis Fernandes. A reference architecture for organizing the internal structure of metadatabased frameworks[J]. The Journal of Systems and Software,:45146.[15] Thomas W252。rthinger , Christian Wimmerb, Lukas Stadler . Unrestricted and safe dynamic code evolution for Java[J]. Science of Computer Programming,2011,(5):15.致 謝四年的大學(xué)時(shí)光轉(zhuǎn)瞬即逝,在這個(gè)人生的轉(zhuǎn)折點(diǎn)上,我的心中感慨萬千,對(duì)曾經(jīng)給予過我?guī)椭男nI(lǐng)導(dǎo)、老師以及同學(xué)們都抱有著濃濃的感恩之情。這篇畢業(yè)論文的完成是在我的導(dǎo)師李玉峰老師的細(xì)心指導(dǎo)下進(jìn)行的。在每次遇到問題時(shí),是李老師不辭辛苦的講解才使得我的論文順利進(jìn)行。從論文的選題到資料的搜集直至最后論文修改的整個(gè)過程中,花費(fèi)了李老師很多的寶貴時(shí)間和精力,在此向李老師表示衷心地感謝!此外,我還要感謝所有理學(xué)院的老師們,謝謝您們這幾年來對(duì)我的教導(dǎo)。您們永遠(yuǎn)都是我的恩師。您們嚴(yán)謹(jǐn)?shù)闹螌W(xué)態(tài)度,開拓進(jìn)取的精神和高度的責(zé)任心都將使學(xué)生受益終生。感謝我的父母,是他們無私的愛把我教育培養(yǎng)成人,支持我順利完論文。
點(diǎn)擊復(fù)制文檔內(nèi)容
物理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1