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

正文內(nèi)容

藥品進(jìn)銷存管理系統(tǒng)—畢業(yè)設(shè)計(jì)論文-文庫吧

2024-11-13 15:21 本頁面


【正文】 大大節(jié)省工作量。 3. 因時(shí)因人而變:即當(dāng)不同的時(shí)間、不同的人訪問同一網(wǎng)址時(shí)會(huì)產(chǎn)生不同的頁面。 除了早期的 CGI 外,目前主流的動(dòng)態(tài)網(wǎng)頁技術(shù)有 JSP、 ASP、 PHP等,下面對(duì)這些網(wǎng) 頁技術(shù)作一些簡單的技術(shù)及應(yīng)用的分析: CGI:在早期,動(dòng)態(tài)網(wǎng)頁主要采用 CGI技術(shù), CGI即 Common Gateway Interface(公用網(wǎng)關(guān)接口)。您可以使用不同的程序編寫合適的 CGI 程序,如 VB、 Delphi 或 C/C++等。雖然 CGI 技術(shù)發(fā)展成熟而且功能強(qiáng)大,但由于編程困難、效率低下、修改復(fù)雜等缺陷,所以又逐漸被新技術(shù)取代的趨勢。 ASP: ASP 更精確的說是一個(gè)中間插件,這個(gè)中間插件將 Web 上的請(qǐng)求轉(zhuǎn)入到一個(gè)解釋器中,在這個(gè)解釋器中將所有的 ASP 的 Script 進(jìn)行分析,再進(jìn)行執(zhí)行,而這時(shí)可以在這 個(gè)中間件中創(chuàng)建一個(gè)新的 COM 對(duì)象,對(duì)這個(gè)對(duì)象中的方法和屬性進(jìn)行操作和調(diào)用,同時(shí)再通過這些 COM組件完成更多的工作。所以的強(qiáng)大不在于它的 VBScript,而在于它后臺(tái)的 COM 組件這些組件無限的擴(kuò)充了 ASP 的能力。 1. ASP 的強(qiáng)勢 1) 簡單易學(xué)。 Basic 語言有著很大的用戶群,這個(gè)開發(fā)基礎(chǔ)是最廣的。而且 Microsoft 有一向作的非常好的聯(lián)機(jī)手冊和本地化語言幫助,同時(shí)非??斓某霈F(xiàn)了很多教學(xué)書籍,這樣會(huì)大大方便開發(fā)人員的學(xué)習(xí)和對(duì)技術(shù)的深入研究。 2) 安裝使用方便。裝好一個(gè) Windows 2021,只要安裝 IIS, ASP就可 以使用了,沒有什么需要花心思去配置的。 3) 開發(fā)工具強(qiáng)大而多樣。易用、簡單、人性化。 4) 效率高。在低的訪問量下, ASP 能體現(xiàn)出一定的效率,這時(shí)它對(duì)機(jī)器的要求并不高。 2. ASP 的弱勢 1) Windows 本身的所有問題都會(huì)一成不變的累加到它的身上。安全性、穩(wěn)定性、跨平臺(tái)性都會(huì)因?yàn)榕c NT 的捆綁而顯現(xiàn)出來。 2) ASP 由于使用了 COM 組件,所以它會(huì)變的十分強(qiáng)大,但是這樣的強(qiáng)大由于 Windows NT 系統(tǒng)最初的設(shè)計(jì)問題而會(huì)引發(fā)大量的安全問題。只要在這樣的組件或操作中稍不注意,外部攻擊就可以取得相當(dāng)高的權(quán)限而導(dǎo)致網(wǎng)站癱瘓或者數(shù)據(jù)丟失。 3) 由于 ASP 是一種 Script 語言,所以除了大量使用組件外,沒有別的辦法提高其工作效率。它必須面對(duì)即時(shí)編譯的時(shí)間考驗(yàn)。 4) 無法實(shí)現(xiàn)跨操作系統(tǒng)的應(yīng)用。 5) 無法完成企業(yè)級(jí)的功能:完全的集群、負(fù)載均衡。 PHP: PHP( Hypertext Preprocessor) 是一種 HTML 內(nèi)嵌式語言(類似于 IIS 上的 ASP)。而 PHP 獨(dú)特的語法混合了 C、 Java、 Perl 以及 PHP式的新語法,它可以比 CGI 或者 Perl 更快速的執(zhí)行動(dòng)態(tài)網(wǎng)頁。 1. PHP 的強(qiáng)勢 1) 一種能快速學(xué)習(xí)、跨平臺(tái)、有良好數(shù)據(jù)庫交換能力的開發(fā)語言。 ASP 比不上它的 就是這種跨平臺(tái)能力,而正是它這種能力讓UNIX/Linux 有了一種與 ASP 媲美的開發(fā)語言。語法簡單、書寫容易,現(xiàn)在市面上還有大量的書,同時(shí) Inter 上也有大量的代碼可以共享。 2) 與 Apache 及其他擴(kuò)展庫結(jié)合緊密。 PHP 與 Apache 可以以靜態(tài)編譯的方式結(jié)合起來,而與其他擴(kuò)展庫也可以用這樣的方式結(jié)合( Windows 平臺(tái)除外)。這種方式的最大的好處就是最大化的利用了CPU和內(nèi)存,同時(shí)極為有效的利用率 Apache 高性能的吞吐能力。同時(shí)外部的擴(kuò)展也是靜態(tài)聯(lián)編,從而達(dá)到了最快的運(yùn)行速度。由于與數(shù)據(jù)庫的接口也使 用了這樣的方式,所以使用的是本地化的調(diào)用,這也讓數(shù)據(jù)庫發(fā)揮了最佳效能。 3) 良好的安全性。由于 PHP 本身的代碼開放,所以它的代碼在許多工程師手中進(jìn)行了檢測,同時(shí)它與 Apache 編譯在一起的方式也可以讓它具有靈活的安全設(shè)定,所以到現(xiàn)在為止, PHP 具有了公認(rèn)的安全性能。 2. PHP 的弱勢 1) 數(shù)據(jù)庫支持的極大變化。由于 PHP 的所有擴(kuò)展接口都是由獨(dú)立團(tuán)對(duì)開發(fā)完成的,同時(shí)在開發(fā)時(shí)為了形成相應(yīng)數(shù)據(jù)的個(gè)性化操作,所以 PHP 雖讓支持許多數(shù)據(jù)庫,但是針對(duì)每種數(shù)據(jù)庫的開發(fā)語言都完全不同。這樣形成針對(duì)一種數(shù)據(jù)庫的開發(fā)工作,在數(shù)據(jù)庫進(jìn)行升級(jí) 后需要開發(fā)人員進(jìn)行幾乎全部的代碼更改工作。而為了讓應(yīng)用支持更多種的數(shù)據(jù)庫,就需要開發(fā)人員將同樣的數(shù)據(jù)庫操作使用不同的代碼寫出很多種代碼庫出來,讓程序員的工作量大大增加。 2) 安裝復(fù)雜。由于 PHP 的每種擴(kuò)充模塊并不是完全有 PHP 本身來完成的,需要許多外部的應(yīng)用庫,如圖形需要 GD 庫,LDAP 需要 LDAP 庫等。這樣在安裝完成相應(yīng)應(yīng)用后,再聯(lián)編進(jìn) PHP 中來。只有在這些環(huán)境下才能方便的編譯對(duì)應(yīng)擴(kuò)展庫。這些都是開發(fā)人員在使用 PHP 前先要面對(duì)的問題。 3) 缺少企業(yè)級(jí)支持。沒有組件的支持,那么所有的擴(kuò)充就只能依靠 PHP 開發(fā)組的所給 出的接口,事實(shí)上這樣地接口還不夠多。同時(shí)難以將集群、應(yīng)用服務(wù)器這樣的特性加入到系統(tǒng)中去。而一個(gè)大型的站點(diǎn)或企業(yè)級(jí)的應(yīng)用一定需要這樣的支持。注意,在 PHP 的 版本以后加入了對(duì) Servlet/JavaBean 的支持,也許這樣的支持會(huì)在以后的版本中更加增強(qiáng),也許這樣的支持會(huì)是 PHP 以后的企業(yè)級(jí)支持的起點(diǎn)。 4) 缺少正規(guī)的商業(yè)支持,這也是自由軟件的一向的缺點(diǎn)。 5) 無法實(shí)現(xiàn)商品化的應(yīng)用開發(fā)。由于 PHP 沒有任何編譯性的開發(fā)工作,所有的開發(fā)都是基于腳本技術(shù)來完成的,所以所有的源代碼都無法編譯,完成的應(yīng)用只能是自己或是內(nèi)部使 用,難以實(shí)現(xiàn)商品化。 JSP: JSP 頁面由 HTML 代碼和嵌入其中的 Java 代碼所組成。服務(wù)器在頁面被客戶端請(qǐng)求以后對(duì)這些 Java 代碼進(jìn)行處理然后將生成的HTML 頁面返回給客戶端的瀏覽器。 JavaServlet 是 JSP 技術(shù)的基礎(chǔ),而且大型的 Web 應(yīng)用程序的開發(fā)需要 Java Servlet和 JSP 配合才能完成。 JSP具備了 Java 技術(shù)的簡單易用、完全面向?qū)ο蟆⒕哂衅脚_(tái)無關(guān)性且安全可靠、主要面向 Inter 的所有特點(diǎn)。 1. JSP 技術(shù)的強(qiáng)勢 1) 一次編寫,到處運(yùn)行。在這一點(diǎn)上 Java 比 PHP 更出色,除了系統(tǒng)之外,代碼 不用作任何修改。 2) 系統(tǒng)的多平臺(tái)支持?;旧峡梢栽谒衅脚_(tái)上的任意環(huán)境中開發(fā),在任意環(huán)境中進(jìn)行系統(tǒng)部署,在任意環(huán)境中擴(kuò)展。相比ASP/PHP 的局限性是顯而易見的。 3) 強(qiáng)大的可伸縮性。從只有一個(gè)小的 Jar 文件就可以運(yùn)行Servlet/JSP,到由多臺(tái)服務(wù)器進(jìn)行集群和負(fù)載均衡,到多臺(tái)Application 進(jìn)行事務(wù)處理、消息處理,一臺(tái)服務(wù)器到無數(shù)臺(tái)服務(wù)器, Java 顯示了一個(gè)巨大的生命力。 4) 多樣化和功能強(qiáng)大的開發(fā)工具支持。這一點(diǎn)與 ASP 很像, Java已經(jīng)有了許多非常優(yōu)秀的開發(fā)工具,而且有許多可以免費(fèi)得到,并且其中許多已 經(jīng)可以順利的運(yùn)行于多種平臺(tái)之下。 2. JSP 技術(shù)的弱勢 1) 與 ASP 一樣, Java 的一些優(yōu)勢正是它致命的問題所在。正是由于為了跨平臺(tái)的功能,為了極度的伸縮能力,所以極大的增加了產(chǎn)品的復(fù)雜性。 2) Java 的運(yùn)行速度是用 Class 常駐內(nèi)存來完成的,所以它在一些情況下所使用的內(nèi)存比起用戶數(shù)量來說確實(shí)是“最低性能價(jià)格比”了。從另一方面來說,它還需要硬盤空間來存儲(chǔ)一系列 .Java 文件和 .class 文件,以及對(duì)應(yīng)的版本文件。 通過以上對(duì)目前主要的動(dòng)態(tài)網(wǎng)頁技術(shù)的對(duì)比,我們決定選用 JSP 來開發(fā)藥品進(jìn)銷存系統(tǒng)。 JSP 技術(shù)是由 Servlet 技術(shù)發(fā)展起來的,自從有了JSP 后,在 Java 服務(wù)器端編程中普遍才用的就是 JSP,而不失 Servlet。因?yàn)?JSP 在編寫表示頁面時(shí)遠(yuǎn)遠(yuǎn)比 Servlet 簡單,并且不需要手工編譯(由Servlet 容器自動(dòng)編譯),目前 Servlet 主要用于視圖控制器、處理后臺(tái)應(yīng)用等。由于 JSP 構(gòu)建在 Servlet 上,所以它有 Servlet 所有強(qiáng)大的功能。 在開發(fā) JSP 規(guī)范過程中, Sun 公司與許多主要的 Web 服務(wù)器、應(yīng)用服務(wù)器和開發(fā)工具供應(yīng)商積極進(jìn)行合作,不斷完善技術(shù)。 在傳統(tǒng)的 HTML 文件( *.htm,*.html)中加入 Java 程序片段( Scriptlet)和 JSP 標(biāo)記,就構(gòu)成了 JSP 網(wǎng)頁( *.JSP)。 JSP 基于強(qiáng)大的 Java 語言,具有良好的伸縮性,與 Java Enterprise API緊密的集成在一起,在網(wǎng)絡(luò)數(shù)據(jù)庫應(yīng)用開發(fā)領(lǐng)域具有得天獨(dú)厚的優(yōu)勢,基于 Java 平臺(tái)構(gòu)建網(wǎng)絡(luò)程序已經(jīng)被越來越多的人認(rèn)為是未來最有發(fā)展前途的技術(shù)。從 JSP 這幾年的發(fā)展來看, JSP 已經(jīng)獲得了巨大成功,它通過和 EJB 等 J2EE 組件進(jìn)行集成,可以編寫出處理具有大的伸縮性、高負(fù)載和企業(yè)級(jí)應(yīng)用。 JSP 技術(shù)在許多方面加速了動(dòng)態(tài) Web 頁面的 開發(fā)。 下面總結(jié)了一下 JSP 的特點(diǎn): 1. 將內(nèi)容的生成和顯示進(jìn)行分離。 使用 JSP 技術(shù), Web 頁面開發(fā)人員可以使用 HTML 或者 XML 標(biāo)識(shí)來設(shè)計(jì)和格式化最終頁面。使用 JSP 標(biāo)識(shí)或者小腳本來生成頁面上的動(dòng)態(tài)內(nèi)容。生成內(nèi)容的邏輯被封裝在標(biāo)識(shí)和 Java Beans 組件,并且捆綁在小腳本中,所有的腳本在服務(wù)器端運(yùn)行。如果核心邏輯被封裝在標(biāo)識(shí)和 Bean 中,那么其他人,如 Web 管理人員和頁面設(shè)計(jì)者,能夠編輯和使用 JSP 頁面,而不影響內(nèi)容生成。 在服務(wù)器端, JSP 引擎解釋 JSP 標(biāo)識(shí)和小腳本,生成所請(qǐng)求的內(nèi)容(例如,通過訪問 Java Bean 組件,使用 JDBCTM 技術(shù)訪問數(shù)據(jù)庫或者包含文件),并且將結(jié)果以 HTML(或者 XML)頁面的形式發(fā)送給瀏覽器。這有助于作者保護(hù)自己的代碼而又保證任何基于HTML 的 Web 瀏覽器的完全可用性。 2. 生成可重用的組件。 絕大多數(shù) JSP 頁面依賴于可重用的、跨平臺(tái)的組件( JavaBeans或者 EJB 組件)來執(zhí)行應(yīng)用程序所要求的更為復(fù)雜的處理。開發(fā)人員能夠共享和交換執(zhí)行普通操作的組件,或者使得這些組件為更多的使用者或者用戶團(tuán)體所使用。基于組件的方法加速了總體開發(fā)過程,并且使得各種組織在他們現(xiàn)有的技能和優(yōu)化結(jié)果 的開發(fā)努力中得到平衡。 3. 采用標(biāo)簽簡化頁面開發(fā)。 Web 頁面開發(fā)人員不一定都是熟悉腳本語言的編程人員。JavaServer Page 技術(shù)封裝了許多功能,這些功能是在易用的、與 JSP相關(guān)的 XML 標(biāo)識(shí)中進(jìn)行動(dòng)態(tài)內(nèi)容生成時(shí)所需要的。標(biāo)準(zhǔn)的 JSP 標(biāo)識(shí)能夠訪問和實(shí)例化 JavaBeans 組件,設(shè)置或者檢索組件屬性,下載Applet 以及執(zhí)行用其他方法更難于編碼或者耗時(shí)的功能。 4. JSP 能提供所有的 Servlets 功能。 與 Servlets 相比, JSP 能提供所有的 Servlets 功能,它比用 Println書寫和修改 HTML 更方 便。此外,您可以更明確的進(jìn)行分工, Web頁面設(shè)計(jì)人員編寫 HTML,只需要留出空間讓 Servlets 程序員插入動(dòng)態(tài)部分即可。 5. 健壯的存儲(chǔ)管理和安全性。 由于 JSP 頁面的內(nèi)置腳本語言是基于 Java 編程語言的,而且所有的 JSP 頁面都被編譯成為 Java Servlet, JSP 頁面就具有 Java 技術(shù)的所有優(yōu)點(diǎn),包括健壯的存儲(chǔ)管理和安全性。 6. 一次編寫,隨處運(yùn)行。 作為 Java 平臺(tái)的一部分, JSP 擁有 Java 編程語言“一次編寫,隨處運(yùn)行”的特點(diǎn)。隨著越來越多的供應(yīng)商將 JSP 支持添加到他們的產(chǎn)品中,您可以使用自己所選擇的服 務(wù)器和工具,但并不影響當(dāng)前的應(yīng)用。 7. JSP 的平臺(tái)適用性更廣 這是 JSP 比 ASP 的優(yōu)越之處。幾乎所有平臺(tái)都支持 Java、JSP+JavaBeans,他們可以在任何平臺(tái)下通行無阻。 Windows NT 下的IIS 通過一個(gè)插件就能支持 JSP,例如 JRUN 或者 ServletExec,著名的 Web 服務(wù)器 Apache 已經(jīng)能夠支持 JSP。由于 Apache 廣泛應(yīng)用在Windows NT、 UNIX 和 Linux 上,因此 JSP 有更廣泛的運(yùn)行平臺(tái)。雖然現(xiàn)在 windows NT 操作系統(tǒng)占了很大的市場份額 ,但是在服務(wù)器方面 UNIX 的 優(yōu)勢仍然很大 ,而新崛起的 Linux 更是來勢不小。從一個(gè)平臺(tái)移植到另一個(gè)平臺(tái), JSP 和 JavaBeans 甚至不用重新編譯,因?yàn)?Java 的字節(jié)碼都是標(biāo)準(zhǔn)的字節(jié)碼,與平臺(tái)無關(guān)。 8. Java 中連接數(shù)據(jù)庫的技術(shù)是 JDBC( Java Database Connectivity)。 很多數(shù)據(jù)庫帶有 JDBC 驅(qū)動(dòng)程序, Java 程序通過 JDBC 驅(qū)動(dòng)程序與數(shù)據(jù)庫相連接,執(zhí)行查詢、提取數(shù)據(jù)等操作。 Sun 公司還開發(fā)了JDBCODBC Bridge,用此技術(shù) Java 程序就可以訪問帶有 ODBC 驅(qū)動(dòng)程序的數(shù)據(jù)庫,目前大多數(shù)數(shù)據(jù)庫系統(tǒng)都帶有 ODBC 驅(qū)動(dòng)程序,所以 Java 程序能訪問諸如 Oracle、 Sybase、 MS SQL Server 和 MS Access 等類型的數(shù)據(jù)庫。 9. 簡單易學(xué)。 隨著 中標(biāo)簽語言的出現(xiàn),即使不懂
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1