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

正文內(nèi)容

畢業(yè)論文-大學(xué)生校園生活服務(wù)平臺(tái)設(shè)計(jì)與實(shí)現(xiàn)(編輯修改稿)

2025-07-09 21:34 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 球數(shù)以萬(wàn)計(jì)的 Java 開發(fā)公司被要求所設(shè)計(jì)的 Java 軟件 必須相互 兼容 ?!?Java 語(yǔ)言靠群體的力量而非公司的力量”是Sun 公司的口號(hào)之一,并獲得了廣大軟件 開發(fā)商 的認(rèn)同。這與 微軟 公司 所倡導(dǎo)的注重精英和封閉式的模式完全不同。 Sun 公司對(duì) Java 編程語(yǔ)言的解釋是: Java 編程語(yǔ)言是個(gè)簡(jiǎn)單、面向?qū)ο蟆?分布式 、解釋性、健壯、安全與系統(tǒng)無(wú)關(guān)、可移植、高性能、 多線程 和動(dòng)態(tài)的語(yǔ)言。 Java 平臺(tái)是基于 Java 語(yǔ)言的平臺(tái)。這樣的平臺(tái)非常流行。因此 微軟公司 推出了與之競(jìng)爭(zhēng)的 .NET 平臺(tái)以 及模仿 Java 的 C語(yǔ)言。 Java 是功能完善的通用程序設(shè)計(jì)語(yǔ)言,可以用來(lái)開發(fā)可靠的、要求嚴(yán)格的應(yīng)用程序。 抽象類 :規(guī)定一個(gè)或多個(gè) 抽象 方法的類別本身必須定義為 abstract,抽象類只是用來(lái)派生子類,而不能用它來(lái)創(chuàng)建對(duì)象。 final 類:又稱“最終類”,它只能用來(lái)創(chuàng)建對(duì)象,而不能被繼承,與抽象類剛好相反,而且抽象類與最終類不能同時(shí)修飾同一個(gè)類。 包 : Java 中的包是相關(guān)類和接口的 集合 ,創(chuàng)建包須使用關(guān)鍵字 package。 繼承 : Java 作為面向?qū)ο缶幊陶Z(yǔ)言,支持繼承這基本概念。但 Java 只支持單根繼承, 是所有其他類的基類。 多態(tài) 類:在 Java 中,對(duì)象變量是 多態(tài) 的。而 Java 中不支持多重繼承。 接口 : Java 中的接口是一系列方法的聲明,是一些方法特征的集合,一個(gè)接口只有方法的特征沒有方法的實(shí)現(xiàn),因此這些方法可以在不同的地方被不同的類實(shí)現(xiàn),而這些實(shí)現(xiàn)可以具有不同的行為。 通用編程:任何類類型的所有值都可以同 Object 類型的 變量 來(lái)代替。 封裝 :把數(shù)據(jù)和行為結(jié)合起在一個(gè)包中,并對(duì)對(duì)象使用者隱藏?cái)?shù)據(jù)的實(shí)現(xiàn)過(guò)程,一個(gè)對(duì)象中的數(shù)據(jù)叫他的 實(shí)例 字段( instance field)。 重載 :當(dāng)多個(gè)方法具有相同的名字而含有不同的參數(shù)時(shí),便發(fā)生重載。 編譯器 必須挑選出調(diào)用哪個(gè)方法進(jìn)行編譯。 重寫 :也可稱為方法的“覆蓋”。在 Java 中,子類可繼承父類中的方法,而不需要重新編寫相同的方法。但有時(shí)子類并不想原封不動(dòng)地繼承父類的方法,而是想作一定的修改,這就需要采用方法的重寫。值得注意的是,子類在重新定義 父類已有的方法時(shí),應(yīng)保持與父類完全相同的方法頭 聲明 。 Class 類: Object 類中的 getClass 方法返回 Class 類型的一個(gè)實(shí)例,程序啟動(dòng)時(shí)包含在main 方法的類會(huì)被加載, 虛擬機(jī) 要加載他需要的所有類,每一個(gè)加載的類都要加載它需要的類。 Tomcat 是 Apache 軟件 基金會(huì)( Apache Software Foundation)的 Jakarta 項(xiàng)目中的一個(gè)核心 項(xiàng)目 ,由 Apache、 Sun 和其他一些公司及個(gè)人共同開發(fā)而成。由于有了 Sun 的參與和支持,最新的 Servlet 和 JSP 規(guī)范總是能在 Tomcat 中得到體現(xiàn), Tomcat 5 支持最新的 Servlet 和 JSP 規(guī)范。因?yàn)?Tomcat 技術(shù)先進(jìn)、性能穩(wěn)定,而且免費(fèi),因而深受 Java 愛好者的喜愛并得到了部分軟件開發(fā)商的認(rèn)可,成為目前比較流行的 Web 應(yīng)用服務(wù)器。目前最新版本是 。 Tomcat 服務(wù)器是一個(gè)免費(fèi)的開放源代碼的 Web 應(yīng)用服務(wù)器,屬于輕量級(jí)應(yīng)用 服務(wù)器 ,在中小型系統(tǒng)和并發(fā)訪問用戶不是很多的場(chǎng)合下被普遍使用,是開發(fā)和調(diào)試 JSP 程序的首選。對(duì)于一個(gè)初學(xué)者來(lái)說(shuō),可以這樣認(rèn)為,當(dāng)在一臺(tái)機(jī)器上配置好 Apache 服務(wù)器,可利用它響應(yīng) HTML( 標(biāo)準(zhǔn)通用標(biāo)記語(yǔ)言 下的一個(gè)應(yīng)用)頁(yè)面的訪問請(qǐng)求。實(shí)際上 Tomcat 部分是Apache 服務(wù)器的擴(kuò)展,但它是獨(dú)立運(yùn)行的,所以當(dāng)你運(yùn)行 tomcat 時(shí),它實(shí)際上作為一個(gè)與Apache 獨(dú)立的進(jìn)程單獨(dú)運(yùn)行的。 訣竅 是,當(dāng)配置正確時(shí), Apache 為 HTML 頁(yè)面服務(wù),而 Tomcat 實(shí)際上運(yùn)行 JSP 頁(yè)面和 Servlet。另外, Tomcat 和 IIS 等 Web 服務(wù)器一樣,具有處理 HTML 頁(yè)面的功能,另外它還是一個(gè) Servlet 和 JSP 容器 ,獨(dú)立的 Servlet 容器是 Tomcat 的默認(rèn)模式。不過(guò), Tomcat 處理靜態(tài) HTML 的能力不如 Apache 服務(wù)器。目前 Tomcat 最新版本為 。 Tomcat 最初是由 Sun 的 軟件 構(gòu)架師詹姆斯鄧肯戴維森開發(fā)的。后來(lái)他幫助將其變?yōu)殚_源項(xiàng)目,并由 Sun 貢獻(xiàn)給 Apache 軟件基金會(huì)。由于大部分開源項(xiàng)目 O39。Reilly 都會(huì)出一本相關(guān)的書,并且將其封面設(shè)計(jì)成某個(gè)動(dòng)物的素描,因此他希望將此項(xiàng)目以一個(gè)動(dòng)物的名字命名。因?yàn)樗M@種動(dòng)物能夠自己照顧自己,最終,他將其命名為 Tomcat(英語(yǔ)公貓或其他雄性貓科動(dòng)物)。而 O39。Reilly 出版的介紹 Tomcat 的書籍( ISBN 0596003188) [1]的封面也被 設(shè)計(jì)成了一個(gè)公貓的形象。而 Tomcat 的 Logo 兼吉祥物也被設(shè)計(jì)成了一只公貓。 myecliplse MyEclipse,是在 eclipse 基礎(chǔ)上加上自己的插件開發(fā)而成的功能強(qiáng)大的企業(yè)級(jí)集成開發(fā)環(huán)境,主要用于 Java、 Java EE 以及移動(dòng)應(yīng)用的開發(fā)。 MyEclipse 的功能非常強(qiáng)大,支持也 十分廣泛,尤其是對(duì)各種開源產(chǎn)品的支持相當(dāng)不錯(cuò)。 MyEclipse 企業(yè)級(jí)工作平臺(tái)( MyEclipseEnterprise Workbench ,簡(jiǎn)稱 MyEclipse)是對(duì) EclipseIDE 的擴(kuò)展,利用它我們可以在 數(shù)據(jù)庫(kù) 和 JavaEE 的開發(fā)、發(fā)布以及 應(yīng)用程序 服務(wù) 器的整合方面極大的提高工作效率。它是功能豐富的 JavaEE 集成開發(fā)環(huán)境 ,包括了完備的編碼、調(diào)試、測(cè)試和發(fā)布功能,完整支持 HTML, Struts, JSP, CSS, Javascript, Spring, SQL, Hibernate。 MyEclipse 是一個(gè)十分優(yōu)秀的用于開發(fā) Java, J2EE 的 Eclipse 插件集合, MyEclipse 的功能非常強(qiáng)大,支持也十分廣泛,尤其是對(duì)各種開源產(chǎn)品的支持十分不錯(cuò)。 MyEclipse 可以支持 JavaServlet, AJAX, JSP, JSF, Struts, Spring, Hibernate, EJB3, JDBC 數(shù)據(jù)庫(kù)鏈接工具等多項(xiàng)功能??梢哉f(shuō) MyEclipse 是幾乎囊括了目前所有主流開源產(chǎn)品的專屬 eclipse 開發(fā)工具。 JDBC JDBC( Java Data Base Connectivity,java 數(shù)據(jù)庫(kù) 連接)是一種用于執(zhí)行 SQL 語(yǔ)句的 Java API,可以為多種關(guān)系數(shù)據(jù)庫(kù)提供統(tǒng)一訪問,它由一組用 Java 語(yǔ)言 編寫的類和接口組成。JDBC 提供了一種基準(zhǔn),據(jù)此可以構(gòu)建更高級(jí)的工具和接口,使 數(shù)據(jù)庫(kù) 開發(fā)人員能夠編寫數(shù)據(jù)庫(kù) 應(yīng)用程序 ,同時(shí) , JDBC 也是個(gè)商標(biāo)名。有了 JDBC,向各種關(guān)系數(shù)據(jù)發(fā)送 SQL 語(yǔ)句就是一件很容易的事。換言之,有了 JDBC API,就不必為訪問 Sybase 數(shù)據(jù)庫(kù) 專門寫一個(gè) 程序 ,為訪問 Oracle 數(shù)據(jù)庫(kù) 又專門寫一個(gè)程序,或?yàn)樵L問 Informix 數(shù)據(jù)庫(kù)又編寫另一個(gè)程序等等,程序員只需用 JDBC API 寫一個(gè)程序就夠了,它可向相應(yīng)數(shù)據(jù)庫(kù)發(fā)送 SQL 調(diào)用。同時(shí),將Java 語(yǔ)言和 JDBC 結(jié)合起來(lái)使 程序 員不必為不同的平臺(tái)編寫不同的 應(yīng)用程序 ,只須寫一遍程序就可以讓它在任何平臺(tái)上運(yùn)行,這也是 Java 語(yǔ)言“編寫一次,處處運(yùn)行”的優(yōu)勢(shì)。 Java 數(shù)據(jù)庫(kù)連接 體系結(jié)構(gòu)是用于 Java 應(yīng)用程序 連接數(shù)據(jù)庫(kù)的標(biāo)準(zhǔn)方法。 JDBC 對(duì) Java程序 員而言是 API,對(duì)實(shí)現(xiàn)與 數(shù)據(jù)庫(kù) 連接的服務(wù)提供商而言是接口模型。作為 API, JDBC為 程序 開發(fā)提供標(biāo)準(zhǔn)的接口,并為 數(shù)據(jù)庫(kù) 廠商及第三方中間件廠商實(shí)現(xiàn)與數(shù)據(jù)庫(kù)的連接提供了標(biāo)準(zhǔn)方法。 JDBC 使用已有的 SQL 標(biāo)準(zhǔn)并支持與其它 數(shù)據(jù)庫(kù) 連接標(biāo)準(zhǔn),如 ODBC 之間的橋接 。 JDBC 實(shí)現(xiàn)了所有這些面向標(biāo)準(zhǔn)的目標(biāo)并且具有簡(jiǎn)單、嚴(yán)格類型定義且高性能實(shí)現(xiàn)的接口。 Java 具有堅(jiān)固、安全、易于使用、易于理解和可從網(wǎng)絡(luò)上自動(dòng)下載等特性,是編寫 數(shù)據(jù)庫(kù) 應(yīng)用程序 的杰出語(yǔ)言。所需要的只是 Java 應(yīng)用程序 與各種不同 數(shù)據(jù)庫(kù) 之間進(jìn)行對(duì)話的方法。而 JDBC 正是作為此種用途的機(jī)制。 JDBC 擴(kuò)展了 Java 的功能。例如,用 Java 和 JDBC API 可以發(fā)布含有 applet 的網(wǎng)頁(yè),而該 applet 使用的信息可能來(lái)自遠(yuǎn)程 數(shù)據(jù)庫(kù) 。企業(yè)也可以用 JDBC 通過(guò) Intra 將所有職員連到一個(gè)或多個(gè)內(nèi)部 數(shù)據(jù)庫(kù) 中(即使這些職員所用的計(jì)算機(jī)有 Windows、 Macintosh 和 UNIX 等各種不同的 操作系統(tǒng) )。隨著越來(lái)越多的 程序 員開始使用 Java 編程語(yǔ)言,對(duì)從 Java 中便捷地訪問 數(shù)據(jù)庫(kù) 的要求也在日益增加。 MIS 管理員 們都喜歡 Java 和 JDBC 的結(jié)合,因?yàn)樗剐畔鞑プ兊萌菀缀徒?jīng)濟(jì)。企業(yè)可繼續(xù)使用它們安裝好的 數(shù)據(jù)庫(kù) ,并能便捷地存取信息,即使這些信息是儲(chǔ)存在不同 數(shù)據(jù)庫(kù)管理系統(tǒng) 上。新 程序 的開發(fā)期很短。安裝和版本控制將大為簡(jiǎn)化。 程序 員可只編寫一遍 應(yīng)用程序 或只更新一次,然后將它放到 服務(wù)器 上,隨后任何人就都可得到最新版本的應(yīng)用程序。對(duì)于商務(wù)上的銷售信息服務(wù), Java 和 JDBC 可為外部客戶提供獲取信息更新的更好方法。 JDBC 是個(gè) 低級(jí) 接口,也就是說(shuō),它用于直接調(diào)用 SQL 命令。在這方面它的功能極佳,并比其它的 數(shù)據(jù)庫(kù) 連接 API 易于使用,但它同時(shí)也被設(shè)計(jì)為一種基礎(chǔ)接口,在它之上可以建立高級(jí)接口和工具。高級(jí)接口是 對(duì)用戶友好的 接口,它使用的是一種更易理解和更為方便的 API,這種 API 在幕后被轉(zhuǎn)換為諸如 JDBC 這樣的低級(jí)接口。 在關(guān)系數(shù)據(jù)庫(kù)的 對(duì)象 /關(guān)系 映射中,表中的每行對(duì)應(yīng)于類的一個(gè)實(shí)例,而每列的值對(duì) 應(yīng)于該實(shí)例的一個(gè)屬性。于是, 程序 員可直接對(duì) Java 對(duì)象進(jìn)行操作;存取數(shù)據(jù)所需的 SQL 調(diào)用將在 掩蓋下 自動(dòng)生成。此外還可提供更復(fù)雜的映射,例如將多個(gè)表中的行結(jié)合進(jìn)一個(gè) Java 類中。 隨著人們對(duì) JDBC 的興趣日益增漲,越來(lái)越多的開發(fā)人員一直在使用基于 JDBC 的工具,以使 程序 的編寫更加容易。 程序 員也一直在編寫力圖使最終用戶對(duì) 數(shù)據(jù)庫(kù) 的訪問變得更為簡(jiǎn)單的 應(yīng)用程序 。例如 應(yīng)用程序 可提供一個(gè)選擇 數(shù)據(jù)庫(kù) 任務(wù)的菜單。任務(wù)被選定后, 應(yīng)用程序 將給出提示及空白供填寫執(zhí)行選定任務(wù)所需的信息。所需信息輸入 應(yīng)用程序 將自動(dòng)調(diào)用所需的 SQL 命令。在這樣一種 程序 的協(xié)助下,即使用戶根本不懂 SQL 的語(yǔ)法,也可以執(zhí)行 數(shù)據(jù)庫(kù) 任務(wù) 。 目前, Microsoft 的 ODBC API 可能是使用最廣的、用于訪問關(guān)系 數(shù)據(jù)庫(kù) 的 編程接口 。它能在幾乎所有平臺(tái)上連接幾乎所有的 數(shù)據(jù)庫(kù) 。為什么 Java 不使用 ODBC?對(duì)這個(gè)問題的回答是: Java 可以使用 ODBC,但最好是在 JDBC 的幫助下以 JDBCODBC 橋的形式使用,這一點(diǎn)我們稍后再說(shuō)?,F(xiàn)在的問題已變成: 為什么需要 JDBC?答案是顯然的: ODBC 不適合直接在 Java 中使用,因?yàn)樗褂? C 語(yǔ)言接口。從 Java 調(diào)用本地 C 代碼 在安全性、實(shí)現(xiàn)、堅(jiān)固性和 程序 的自動(dòng)移植性方面都有許多缺點(diǎn)。從 ODBC C API 到 Java API 的字面翻譯是不可取的。例如, Java 沒有 指針 ,而 ODBC 卻對(duì)指針用得很廣泛(包括很容易出錯(cuò)的指針 void *)。您可以將 JDBC 想象成被轉(zhuǎn)換為 面向?qū)ο?接口的 ODBC,而面向?qū)ο蟮慕涌趯?duì) Java 程序 員來(lái)說(shuō)較易于接受。 ODBC 很難學(xué)。它把簡(jiǎn)單和高級(jí)功能混在一起,而且即使對(duì)于簡(jiǎn)單 的查詢,其選項(xiàng)也極為復(fù)雜。相反, JDBC 盡量保證簡(jiǎn)單功能的簡(jiǎn)便性,而同時(shí)在必要時(shí)允許使用高級(jí)功能。啟用 純 Java 機(jī)制需要象 JDBC 這樣的 Java API。如果使用 ODBC,就必須手動(dòng)地將 ODBC 驅(qū)動(dòng)程序管理器和驅(qū)動(dòng)程序安裝在每臺(tái)客戶機(jī)上。如果完全用 Java 編寫 JDBC 驅(qū)動(dòng)程序則 JDBC 代碼 在所有 Java 平臺(tái)上(從 網(wǎng)絡(luò)計(jì)算機(jī) 到大型機(jī))都可以自 動(dòng)安裝、移植并保證安全性。 總之, JDBC API 對(duì)于基本的 SQL 抽象和概念是一種自然的 Java 接口。它建立在 ODBC 上而不是 從零開始 。因此,熟悉 ODBC 的 程序 員將發(fā)現(xiàn) JDBC 很容易使用。 JDBC 保留了 ODBC 的基本設(shè)計(jì)特征;事實(shí)上,兩種接口都基于 X/Open SQL CLI(調(diào)用級(jí)接口)。它們之間最大的區(qū)別在于: JDBC 以 Java 風(fēng)格與 優(yōu)點(diǎn) 為基礎(chǔ)并進(jìn)行優(yōu)化,因此更加易于使用。 目前, Microsoft 又引進(jìn)了 ODBC 之外的新 API: RDO、 ADO 和 OLE DB。這些設(shè)計(jì)在許多方面與 JDBC 是相同的,即它們都是 面向?qū)ο?的 數(shù)據(jù)庫(kù)接口 且基于可在 ODBC 上實(shí)現(xiàn)的類。但在這些接口中,我們未看見有特別的功能使我們要轉(zhuǎn)而選擇它們來(lái)替代 ODBC,尤其是在 ODBC 驅(qū)動(dòng)程序
點(diǎn)擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計(jì)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1