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

正文內(nèi)容

基于jsp的三亞金維健身俱樂(lè)部系統(tǒng)設(shè)計(jì)與開(kāi)發(fā)(留存版)

  

【正文】 己的 DBMS 數(shù)據(jù)庫(kù)管理功能生成新的數(shù)據(jù)庫(kù)模式后 ,就可以使用 ODBC 來(lái)登 錄數(shù)據(jù)源。 ASP 的文件后綴名為 .asp,以區(qū)別同樣可以包含 Script 的 HTML 文件。 1. 3. 6 PHP 技術(shù)優(yōu)缺點(diǎn)分析 PHP 優(yōu)點(diǎn): PHP 獨(dú)特的語(yǔ)法混合了 C, Java, Perl以及 PHP 式的新語(yǔ)法。企業(yè)版本幫助開(kāi)發(fā)和部署可移植、健 壯、可伸縮且安全的服務(wù)器端 Java 應(yīng)用程序。 Web 服務(wù)器對(duì) JSP 文件進(jìn)行語(yǔ)法分析,并生成 JSP 源文件 (被編譯和執(zhí)行為 Servlet)。 Java Bean 組件則構(gòu)成了應(yīng)用模型,用于數(shù)據(jù)的處理以實(shí)現(xiàn)復(fù)雜的應(yīng)用邏輯和功能。 2. 2. 4 MVC 設(shè)計(jì)模式 MVC 英文即 ModelViewController,即把一個(gè)應(yīng)用的輸入、處理、輸出流程按照 Model、 View、 Controller 的方式進(jìn)行分離,這樣一個(gè)應(yīng)用被分成三個(gè)層——模型層、視圖層、控制層。 ④強(qiáng)大的數(shù)據(jù)庫(kù)支持。其次,缺乏多層結(jié)構(gòu)支持。它們都 是通過(guò) CGI 來(lái)提供支持 的。而 PHP 在這方面先天不足,所以對(duì)于電子商務(wù)這樣的 Missioncritical 的應(yīng)用來(lái)說(shuō), PHP 并不適合。 MVC 設(shè)計(jì)模式: 模 型 Model 視 圖 View 控制器 Controller 如圖 3 圖 3 MVC 設(shè)計(jì)模式 2. 3 JSP 的特點(diǎn)和其他動(dòng)態(tài)網(wǎng)頁(yè)開(kāi)發(fā)技術(shù) 的比較 JSP 的特點(diǎn): ①由于 JSP 使用 Java 語(yǔ)言作為其腳本語(yǔ)言,因此它可以充分利用 Java 語(yǔ)言的強(qiáng)大功能和跨平臺(tái)性。為寫成 JavaBean,類必須是具體的和公共的,并且具有無(wú)參數(shù)的構(gòu)造器。 ( 2) JSP 與 Servlet 的混合模型 : 這種模型是基于 MVC(ModelViewController)的模型,可看作 MVC 模式在服務(wù)器端的實(shí)現(xiàn)。它為創(chuàng)建顯示動(dòng)態(tài)生成內(nèi)容的 Web 頁(yè)面提供了一個(gè)簡(jiǎn)潔而快速的方法。 Java 應(yīng)用編程接口為 Java 應(yīng)用提供了一個(gè)獨(dú)立于操作系統(tǒng)的標(biāo)準(zhǔn)接口,可分為基本部分和擴(kuò)展部分。對(duì)于只支持 ODBC 的數(shù)據(jù)庫(kù) ,可以通過(guò) JDBC ODBC Bridge來(lái)實(shí)現(xiàn)訪問(wèn)。 獨(dú)立于瀏覽器。 1. 3. 3 ODBC 技術(shù)優(yōu)缺點(diǎn)分析 ODBC 優(yōu)點(diǎn): 一個(gè)基于 ODBC 的應(yīng)用程序?qū)?shù)據(jù)庫(kù)的操作不依賴任何 DBMS,不直接與DBMS 打交道,所有的數(shù)據(jù)庫(kù)操作由對(duì)應(yīng)的 DBMS 的 ODBC 驅(qū)動(dòng)程序完成。這樣 ,JDBC 應(yīng)用無(wú)需像 ODBC 應(yīng)用那樣要進(jìn)行 客戶機(jī)的安裝和管理。 JDBC 由一組用 Java 語(yǔ)言寫的類和接口組成 ,利用 Java機(jī)制設(shè)計(jì)的標(biāo)準(zhǔn) SQL數(shù)據(jù)庫(kù)連接接口 JDBC 去訪問(wèn)數(shù)據(jù)庫(kù)。 ODBC 是為調(diào)用關(guān)系數(shù)據(jù)庫(kù)提供統(tǒng)一途徑的一類 API,由于它適用于許多不同的數(shù)據(jù)庫(kù)產(chǎn)品 ,因此是服務(wù)器擴(kuò)展程序開(kāi)發(fā)者們理所當(dāng)然的選擇。根據(jù)定義 ,每種數(shù)據(jù)庫(kù)系統(tǒng)都有屬于自己的專有調(diào)用接口 ,例如對(duì) SQL Server 設(shè)計(jì)的 API 程序 ,就不能用它訪問(wèn) Oracle 或 Informix數(shù)據(jù)庫(kù)。最后,服務(wù)器將返回結(jié)果插入到靜態(tài) HTML 頁(yè)面,傳送至客戶端以響應(yīng)用戶。 JSP 與數(shù)據(jù)庫(kù)連接有兩種方法,分別是 JDBC( JavaBean)技術(shù)和連接池( Connection Pool)技術(shù)。 基于 JSP 的 WEB 數(shù)據(jù)庫(kù)訪問(wèn) 技術(shù)的研究 基于 JSP 的 Web 數(shù)據(jù)庫(kù)的訪問(wèn)技術(shù) 的研究 Research on Access Technology to WEB Database Based on JSP 摘要 Web 數(shù)據(jù)庫(kù)技術(shù)伴隨著 WWW 的成長(zhǎng),成為當(dāng)前信息技術(shù)人員關(guān)注的熱點(diǎn)之一。此外,與 ASP 相比, JSP 還具有諸如運(yùn)行速度快(訪問(wèn)數(shù)據(jù)庫(kù)),安全性高( Servlet/與 JSP 分離)易于擴(kuò)展( JavaBean)特獨(dú)特優(yōu)點(diǎn)。用戶可以與 WWW 進(jìn)行交互,例如填寫表單方式,當(dāng)用戶單擊表格上的按鈕時(shí),表格里的數(shù)據(jù)傳送至要被處理的腳本或應(yīng)用程序中。對(duì)于特定的數(shù)據(jù)庫(kù)產(chǎn)品 ,應(yīng)用程序?qū)?dòng)態(tài)鏈接庫(kù)的調(diào)用是專用的。許多服務(wù)器擴(kuò)展程序使用包含 ODBC 層的系統(tǒng)結(jié)構(gòu)。與 ODBC 類似 ,JDBC 也是一種特殊的 API,是用于執(zhí)行 SQL 語(yǔ)句的 Java 應(yīng)用程序接口 (Java API),它規(guī)定了 Java 如何與數(shù)據(jù)庫(kù)進(jìn)行交互作用。同時(shí) ,JDBC 確保了 100%純 Java的解決方案。 2:由于各種不同的 API 不兼容,缺乏一個(gè)統(tǒng)一的業(yè)界標(biāo)準(zhǔn),用某種 API 編 寫的程序只能在特定的 WEB 服務(wù)器上運(yùn)行,使用范圍受到了極大的限制。無(wú)須編譯和連接即可直接解釋執(zhí)行。 (4)JSP 對(duì)數(shù)據(jù)庫(kù)的訪問(wèn)主要通過(guò) JDBC 來(lái)實(shí)現(xiàn)的。 Java 平臺(tái)由 Java 虛擬機(jī)( Java Virtual Machine)和 Java 應(yīng)用編程接口( Application Programming Interface、簡(jiǎn)稱 API)構(gòu)成。 JSP 是由 SUN 公司倡導(dǎo)許多公司參與一起建立的一種基于 Java的服務(wù)器端的動(dòng)態(tài)網(wǎng)頁(yè)技術(shù)標(biāo)準(zhǔn)。 Servlet 中沒(méi)有內(nèi)置對(duì)象。 JavaBeans 也包括一個(gè)強(qiáng)大的事件模型 (和 Swing 和 JSF 組件所使用的一樣 ),持久化服務(wù),以及JavaBean 是一種 java 語(yǔ)言 寫成的可重用組件。如果使用一個(gè) JSP 頁(yè)面,將控制器的代碼放到一個(gè) JavaBeans 或SessionBeans 類中,或使用動(dòng)作標(biāo)記( action tags ),這樣, JSP 頁(yè)面就僅包含 JSP 代碼了。而 PHP 只能用 C 寫一些功能有限的組件,而且編寫較為復(fù)雜; 利用 JSP 可以支持 EJB,以支持 Transaction 和 CORBA 標(biāo)準(zhǔn),而且還可以支持 LDAP, Message 等服務(wù),使得訪問(wèn) ERP,CICS,MQ 等企業(yè)應(yīng)用非常容易。它原來(lái)的產(chǎn)品 Intershop1 2, 3, 4 占據(jù)了主要的電子商務(wù)軟件份額。對(duì)于大負(fù)荷站點(diǎn),解決方法只有一個(gè):分布計(jì)算。 JSP 可以和任何與 JDBC 兼容的數(shù)據(jù)庫(kù)相連,訪問(wèn)數(shù)據(jù)庫(kù),而且還可以使用 JDBCDBC Bridge 訪問(wèn)基于 ODBC 的數(shù)據(jù)庫(kù)。 MVC 設(shè)計(jì)范式包括三種 : 模型( model )提供應(yīng)用業(yè)務(wù)邏輯( Enterprise Beans 類) 。 JSP 實(shí)現(xiàn)了表示層的功能,它被用于返回 Java Bean 最終生 成的頁(yè)面。值得指出的是 JSP 文件的生成和編譯僅在初次調(diào)用 Servlet 時(shí)發(fā)生,因此, JSP 文件可以做到“一次編譯 ,多次執(zhí)行”的優(yōu)點(diǎn),從而加快了 Web 頁(yè)面的訪問(wèn)速度。 Java EE 是在 Java SE 的基礎(chǔ)上構(gòu)建的,它提供 Web 服務(wù)、組件模型、管理和通信 API,可以用來(lái)實(shí)現(xiàn)企業(yè)級(jí)的面向服務(wù)體系結(jié)構(gòu)( serviceoriented architecture, SOA)和 Web 應(yīng)用程序。它可以比 CGI 或者 Perl 更快速地執(zhí)行動(dòng)態(tài)網(wǎng)頁(yè)。 源程序碼不會(huì)外漏。對(duì)用戶的應(yīng)用程序來(lái)說(shuō) ,只要安裝有驅(qū)動(dòng)程序 ,就能注冊(cè)很多不同的數(shù)據(jù)庫(kù)。最起碼我就沒(méi)有感覺(jué)出來(lái)! 1. 3 訪問(wèn) WEB 數(shù)據(jù)庫(kù)幾種 技術(shù)優(yōu)缺點(diǎn)比較 1. 3. 1 CGI 的優(yōu)缺點(diǎn)分析 優(yōu)點(diǎn)是:跨平臺(tái)性能好,幾乎可在任何操作系統(tǒng)(如 DOS、 Windows、 Unix、OS/2 等)上實(shí)現(xiàn)。而 JDBC Driver API 則是為數(shù)據(jù)庫(kù)廠商提供的編程接口。使用 ASP 編程訪問(wèn) Web 數(shù)據(jù)庫(kù)時(shí),必然要使用 ADO 組件中的這些數(shù)據(jù)對(duì)象。 ISAPI 與 CGI 最大的區(qū)別在 于 :在 ISAPI下建立的應(yīng)用程序都是以動(dòng)態(tài)鏈接庫(kù)的形式存在的 。目前在商務(wù)網(wǎng)站的創(chuàng)建過(guò)程中, CGI 常常被用來(lái)對(duì) HTML 表單和后臺(tái)數(shù)據(jù)庫(kù)進(jìn)行操作,例如,利用 CGI 對(duì)數(shù)據(jù)庫(kù)中的數(shù)據(jù)進(jìn)行搜索、添加和修改等。 Web 數(shù)據(jù)庫(kù),就是能將數(shù)據(jù)庫(kù)技術(shù)與 Web技術(shù)很好地融合在一起,使數(shù)據(jù)庫(kù)系統(tǒng)成為 Web 的重要有機(jī)組成部分的數(shù)據(jù)庫(kù),能夠?qū)崿F(xiàn)數(shù)據(jù)庫(kù)與網(wǎng)絡(luò)技術(shù)的無(wú)縫有機(jī)結(jié)合。 Web 技術(shù)與數(shù)據(jù)庫(kù)技術(shù)的結(jié)合能夠綜合二者的長(zhǎng)處、發(fā)揮二者的潛力,充分利用已有的數(shù)據(jù)庫(kù)信息素材。 基于 Web 的數(shù)據(jù)庫(kù)訪問(wèn)技術(shù)是指 :在客戶端,安裝 Web 瀏覽器作為用戶輸入查詢條件和顯示查詢結(jié)果的交互界面。 目前,關(guān)系數(shù)據(jù)庫(kù)的應(yīng)用范圍最廣,占據(jù)了數(shù)據(jù)庫(kù)主流地位。 執(zhí)行 CGI 時(shí)可以生成 HTML 文檔,并將該文檔返回 Web 服務(wù)器。而 CGI的應(yīng)用程序一般都是可執(zhí)行程序,因此 ISAPI 的運(yùn)行效率要顯著高于 CGI 程序。 ASP 和 ADO 相結(jié)合,為 Web 數(shù)據(jù)庫(kù)的訪問(wèn)提供了一個(gè)完整的解決方案?;?Java 的 JDBC 發(fā)展迅速。 缺點(diǎn)是: CGI 程序一般都是一個(gè)獨(dú)立的可執(zhí)行程序,與 Web 服務(wù)器各自占據(jù)著不同的進(jìn)程,且一個(gè) CGI 程序只能處理一個(gè)請(qǐng)求。 1. 3. 4 ASP 技術(shù)優(yōu)缺點(diǎn) 分析 ASP 可以連接任何支持 ODBC 的數(shù)據(jù)庫(kù)。 ASP 腳本在服務(wù)器上執(zhí)行 ,傳到用戶瀏覽器的只是ASP 執(zhí)行結(jié)果所生成的常規(guī) HTML 代碼 ,這樣源程序不易被盜取。 PHP 的源代碼完全公開(kāi) , 不斷地有新的函數(shù)庫(kù)加入,以及不停地更新,使得 PHP 無(wú)論在 UNIX 或是 Win32 的平臺(tái)上都可以有更多新的功能。 JavaME(Java 2 Platform Micro Edition, java 平臺(tái)微型版 )。單一 JSP 模型的結(jié)構(gòu)圖如圖 1 所示: 圖 1 單一 JSP 模型的工作原理 通過(guò)單一 JSP 模型的結(jié)構(gòu)圖不難發(fā)現(xiàn) JSP 頁(yè)面既要負(fù)責(zé)響應(yīng)請(qǐng)求 ,又要負(fù)責(zé)將處理的結(jié)果返回給客戶端瀏覽器 ,并沒(méi)有達(dá)到將內(nèi)容的生成與顯示相分離的目的 . 因此這種結(jié)構(gòu)只適合邏輯結(jié)構(gòu)簡(jiǎn)單的小型應(yīng)用而不適合大型應(yīng)用 ,因?yàn)閺?fù)雜的應(yīng)用將使大量嵌有 Java 代碼和小腳本的 JSP 文件難于調(diào)試和維護(hù) . Servlet 技術(shù) Servlet 是一種服務(wù)器端的 Java 應(yīng)用程序,具有獨(dú)立于平臺(tái)和協(xié)議的特性 ,可以生成動(dòng)態(tài)的 Web 頁(yè)面。 JavaBean 相當(dāng)一部分 Java web 開(kāi)發(fā)人員都以為 JavaBean 就是一個(gè)簡(jiǎn)單類,具有一些可通過(guò) getter 和 setter 方法 (訪問(wèn)器和修改器 )來(lái)暴露的屬性。 視圖( view )則是其在屏幕上的顯示( HTML 頁(yè)面、 JSP 頁(yè)面、 Swing GUI) 。 ⑤ JSP 應(yīng)用范圍: JSP 同 PHP 類似,幾乎可以運(yùn)行于所有平臺(tái)。數(shù)據(jù)庫(kù)、應(yīng)用邏輯層、表示邏輯層彼此分開(kāi),而且同層也可以根據(jù)流量分開(kāi),組成二維陣列。比較出名的如 IBM 的 E- business,它的核心是采用 JSP/Servlet 的 WebSphere;西方另外一個(gè)非常著名的電子商務(wù)軟件提供商,Intershop。 根據(jù)專家觀察,這樣的理論和現(xiàn)象都是值得各位站長(zhǎng)深思的,所以希望大家多做研究學(xué)習(xí),爭(zhēng)取總結(jié)出更多更好的經(jīng)驗(yàn) ! 2. 3. 2 JSP 與 PHP 比較 JSP 是一個(gè)業(yè)界標(biāo)準(zhǔn),得到 Sun,IBM,Oracle,BEA,Apache 等 的支持, PHP 只是一個(gè)開(kāi)發(fā)組織并不強(qiáng)的 free ware ; PHP 的性能不好,是解釋型的, JSP 采用JIT編譯后,和 c不相上下,而且支持多線程; JSP 支持的平臺(tái)眾多,從 Win98,NT,Unix,Linux,FreeBSD 到 AS/400,OS/390,而 PHP 支持的平臺(tái)有限; JSP 可以利用JDBC 和眾多主流關(guān)系數(shù)據(jù)庫(kù)連接,而 PHP 目前只支持 MySql 和 Oracle 等有限的幾種; JSP 中的組件 ,JavaBean 和 EJB 開(kāi)發(fā)非常容易,而且還可以在 JSP 中使用 Java 所有的類和功能。例如,如果應(yīng)用的前端是一個(gè) HTML 頁(yè)面, HTML 專家就可以更新它。使用 JavaBeans,你可以開(kāi)發(fā)一個(gè)組件,不僅可以很精確地與可視化的 GUI builder 一起工作,也可以提供一個(gè)特定的向?qū)? (或者定制器 ) 以引領(lǐng)用戶進(jìn)行配置流程。 ( 1) Servlet 與 JSP 的聯(lián)系: servlet完全是 java程序代碼構(gòu)成,擅長(zhǎng)于流程控制和事務(wù)處理,而通過(guò) servlet來(lái)生成動(dòng)態(tài)網(wǎng)頁(yè)很不直觀; 對(duì)于靜態(tài)的 html 標(biāo)簽, servlet 都必須使用頁(yè)面輸出流逐行輸出。 2. 2. 1 JSP 技術(shù) (1)JSP 技術(shù)簡(jiǎn)介: JavaServer Pages (JSP) 是一種以 Java 為主的跨平臺(tái) web 開(kāi)發(fā)語(yǔ)言。 第二章 JAVA 2. 1 JAVA 簡(jiǎn)介 Java是
點(diǎn)擊復(fù)制文檔內(nèi)容
高考資料相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1