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

正文內(nèi)容

基于反射機(jī)制的框架研究與實(shí)現(xiàn)畢業(yè)論文(已修改)

2025-07-26 16:11 本頁(yè)面
 

【正文】 基于反射機(jī)制的框架研究與實(shí)現(xiàn) RESEARCH AND IMPLEMENTATION OF THE FRAMEWORK BASED ON REFLECTION 專 業(yè): 20xx 信息與計(jì)算科學(xué) 指導(dǎo)教師姓名: 申請(qǐng)學(xué)位級(jí)別: 學(xué)士 論文提交日期: 20xx 年 6 月 12 日 摘 要 目前,隨著互聯(lián)網(wǎng)應(yīng)用的快速發(fā)展,軟件運(yùn)行環(huán)境正從一個(gè)集中封閉計(jì)算的平臺(tái)走向開放、動(dòng)態(tài)的計(jì)算平臺(tái),并且基于服務(wù)的計(jì)算模式將逐漸取代它,因此這些變化傳統(tǒng)軟構(gòu)件技術(shù)應(yīng)對(duì)起來很困難。本文針 對(duì)目前框架復(fù)用程度不高 ,無法適應(yīng)動(dòng)態(tài)運(yùn)行環(huán)境和多變用戶需求這些問題 ,基于反射理論 ,研究具有靈活性和自適應(yīng)性的框架。框架具有減少代碼冗余,提高運(yùn)行速度,便于維護(hù),規(guī)范編程等優(yōu)點(diǎn)。 Java 反射機(jī)制是在運(yùn)行狀態(tài)當(dāng)中,對(duì)于任何一個(gè)類,都可以知道這個(gè)類的所有屬性及方法;對(duì)于任何一個(gè)對(duì)象,都能夠調(diào)用它的一個(gè)方法及屬性;這種動(dòng)態(tài)獲取信息和動(dòng)態(tài)調(diào)用對(duì)象方法的功能稱為 Java 語言的反射機(jī)制。反射其實(shí)就是程序可以對(duì)自身信息進(jìn)行檢查。在程序中能夠檢查某類中的方法屬性等信息,而且能夠動(dòng)態(tài)調(diào)用。這樣就能夠?qū)懗龊莒`活的程序。例如想要 把一個(gè)對(duì)象中屬性名相同的數(shù)據(jù)復(fù)制到另外一個(gè)對(duì)象中,就可以利用反射,而且不需要指定每個(gè)屬性名字,只需要?jiǎng)討B(tài)從類中獲取信息,再判斷屬性名是否相同就可以了。 本課題旨在基于反射機(jī)制對(duì)框架進(jìn)行研究,實(shí)現(xiàn)一個(gè)輕量級(jí)的框架以此來適應(yīng)小的系統(tǒng)。輕量 J2EE 應(yīng)用是對(duì)經(jīng)典 J2EE 應(yīng)用的簡(jiǎn)化,在保留經(jīng)典 J2EE 應(yīng)用的架構(gòu)、良好的可擴(kuò)展性、可維護(hù)性的基礎(chǔ)上,簡(jiǎn)化了 J2EE 應(yīng)用的開發(fā),降低了 J2EE 應(yīng)用的成本。 關(guān)鍵詞 :反射機(jī)制;輕量級(jí);框架 ABSTRACT Currently, with the rapid development of Inter applications, software operating environment is moving from a centralized closed puting platform to an open and dynamic puting platform, servicebased puting model will gradually replace it, therefore, these changes traditional software ponent technology is very difficult to deal with. In this article, For these issues about current software ponent repeated utilization is not high, dynamic operating environment cannot meet and the changing needs of users, according to the theory of reflection, this article researches a software ponent technology which is high flexibility and adaptability. The framework is with the advantages of reducing code redundancy, improving the speed, ease of maintenance, standardized programming and so on. JAVA reflection can know all the properties and methods of any one class in running them。 For any object, it is able to call one of its methods and properties。 The function of accessing to information dynamically and calling object method dynamically is called reflection mechanism of java language. Actually, reflection is a program can check the information on their own. JAVA reflection mechanism can check the properties of certain methods in information, and invoke dynamically. This makes it possible to write a very flexible program. For example, someone wants to copy an object attribute with the same name as the data to another, he can use reflection, without needing to specify the name of each attribute, only need to get information from a dynamic class, and then determine whether the same property name on it . This article is based on researching the reflection mechanism framework, achieving a lightweight framework in order to adapt to the small system. Application of Lightweight J2EE is simplified by classic J2EE, On the basis of retaining the classic application architecture, good scalability, and good maintainability, it Simplifies application development and reduces application costs. Key words: Reflection。 lightweight。 framework 目 錄 第一章 緒論 ........................................... 1 第一節(jié) 論文的背景 ................................... 1 第二節(jié) 論文研究目標(biāo) ................................. 1 第二章 相關(guān)概念以及概念之間的關(guān)系 ....................... 2 第一節(jié) 反射機(jī)制 ..................................... 2 第二節(jié) 輕量級(jí) ....................................... 2 第三節(jié) 設(shè)計(jì)模式簡(jiǎn)介 ................................. 2 第四節(jié) 框架 ........................................ 3 第五節(jié) 架構(gòu) ........................................ 4 第六節(jié) 框架與架構(gòu)關(guān)系 ............................... 4 第七節(jié) 框架與設(shè)計(jì)模式關(guān)系 ........................... 4 第三章 系統(tǒng)開發(fā)環(huán)境技術(shù)介紹 ............................ 6 第一節(jié) MyEclipse 介紹 ................................ 6 第二節(jié) MySQL 數(shù)據(jù)庫(kù)介紹 ............................ 6 第四章 框架研究 ........................................ 8 第一節(jié) Struts2 框架 ................................... 8 第二節(jié) Spring 框架 ................................... 8 第三節(jié) Hibernate 框架 ................................. 9 第四節(jié) Java 優(yōu)點(diǎn) .................................... 10 第五章 框架與數(shù)據(jù)庫(kù)連接工具 ........................... 12 第一節(jié) JDBC 介紹 ................................. 12 第二節(jié) 連接池 ...................................... 13 第三節(jié) 幾種常見的連接池 ............................ 14 第六章 建立數(shù)據(jù)庫(kù) ..................................... 17 第一節(jié) 數(shù)據(jù)庫(kù)表的結(jié)構(gòu) .............................. 17 第二節(jié) 創(chuàng)建數(shù)據(jù)庫(kù)部分代碼及結(jié)果 ..................... 17 第七章 基于反射機(jī)制框架的設(shè)計(jì)與實(shí)現(xiàn) .................... 19 第一節(jié) 框架的總體設(shè)計(jì) .............................. 19 第二節(jié) 具體代碼介紹 ................................ 20 第三節(jié) 代碼測(cè)試 .................................... 22 第八章 論文總結(jié)與展望 ................................. 30 第一節(jié) 本文總結(jié) .................................... 30 第二節(jié) 未來展望 .................................... 30 參考文獻(xiàn) ............................................. 31 致 謝 ............................................... 32 天津科技大學(xué) 20xx 屆本科生畢業(yè)設(shè)計(jì) 1 第一章 緒論 第一節(jié) 論文的背景 隨著軟件不斷升級(jí)的規(guī)模和復(fù)雜性,在軟件工程中,大家更加深刻的認(rèn)識(shí)到系統(tǒng)構(gòu)造的整體設(shè)計(jì)及規(guī)格說明的重要程度早已高出數(shù)據(jù)結(jié)構(gòu)以及特定算法的選擇,而且系統(tǒng)的成功需要優(yōu)良的體系結(jié)構(gòu)來保證。 伴隨軟件技術(shù)和軟 件領(lǐng)域的不斷發(fā)展,復(fù)雜性越來越大。越來越多的問題需要開發(fā)人員的解決,當(dāng)然解決的方法、方案各不相同。開發(fā)人員或者設(shè)計(jì)師如何在以前的工作基礎(chǔ)之上開發(fā)新的設(shè)計(jì),對(duì)以前的成功案例進(jìn)行復(fù)用。因此,軟件重用技術(shù)越來越被人們所重視了,設(shè)計(jì)模式和框架漸漸產(chǎn)生。由于開源軟件興起,框架更是層出不窮。 架構(gòu)是軟件系統(tǒng)由整體到部分最高層次的劃分,大多數(shù)是由多個(gè)不相同領(lǐng)域框架構(gòu)成。一個(gè)成功的體系架構(gòu)有助于成功的軟件促成,但軟件體系結(jié)構(gòu)需要一個(gè)復(fù)雜的和不斷改進(jìn)以建立的過程。軟件開發(fā)人員不可能為每個(gè)不同項(xiàng)目,使用不同的構(gòu)架,那樣既耗時(shí)又 費(fèi)力。能夠重用以前構(gòu)架,或者開發(fā)通用構(gòu)架是每個(gè)開發(fā)者所想要的。在不同的框架中如何選擇適合應(yīng)用的框架,以及如何讓每個(gè)應(yīng)用層完美連接?如何整合框架,才能使各層之間互相作用是以都以一種松散耦合方式而不用去管底層技術(shù)細(xì)節(jié)?軟件開發(fā)人員需要解決這些問題。 第二節(jié) 論文研究目標(biāo) 框架核心的價(jià)值是對(duì)知識(shí)的積累。但由于知識(shí)只存在于編程人員大腦之中,因此是很難進(jìn)行累積的。在軟件開發(fā)中,代碼是確定的知識(shí),人力或者機(jī)器可讀取代碼都能夠理解代碼的目的,而且會(huì)出現(xiàn)相同的理解,因此最好的辦法是使用代碼對(duì)知識(shí)進(jìn)行積累??蚣芫褪沁@種思想 產(chǎn)物。框架包括了少許代碼,它們描述了在某一個(gè)范圍問題中抽象概念和抽象概念之間的關(guān)聯(lián)。因此能夠利用框架對(duì)知識(shí)進(jìn)行積累??蚣芏x了擴(kuò)展方式以此規(guī)范框架的使用行為。復(fù)用和在包裝的思緒讓軟件能夠保持總體構(gòu)造穩(wěn)定性及擴(kuò)展性。 針對(duì) 當(dāng)前有多種流行的 Java 框架,這些框架中有優(yōu)秀的設(shè)計(jì)思想,有優(yōu)秀的設(shè)計(jì)模式,也有數(shù)不清的成功的商業(yè)應(yīng)用案例,同時(shí),它們所使用的 Jar 文件也有成百個(gè)模型,所以對(duì)于小的系統(tǒng)不太適合,本課題旨在基于反射機(jī)制對(duì)框架進(jìn)行研究,實(shí)現(xiàn)一個(gè)輕量級(jí)的框架以此來適應(yīng)小的系統(tǒng)。輕量級(jí) J2EE 是在對(duì)經(jīng)典 J2EE 的 應(yīng)用的簡(jiǎn)化,同時(shí)在保存了經(jīng)典的應(yīng)用體系結(jié)構(gòu),優(yōu)秀的可擴(kuò)展性,可維護(hù)性基礎(chǔ)之上,簡(jiǎn)化了應(yīng)用的開發(fā),削減應(yīng)用成本。 天津科技大學(xué) 20xx 屆本
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
公安備案圖鄂ICP備17016276號(hào)-1