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

正文內(nèi)容

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

2024-12-11 15:21本頁面
  

【正文】 享數(shù)據(jù)。 Servlst 把響應結(jié)果寫到ServletResponse 中,然后由 Servlet 容器把響應結(jié)果傳給用戶。 當用戶請求訪問某個 Servlet 時, Servlet 容器將創(chuàng)建一個ServletRequest 對象和 ServletResponse 對象。 Servlet 運行于 Servlet 容器中,可以被 Servlet 容器 動態(tài)加載,來擴展服務器的功能,并提供特定的服務。在這種情況下,不會再創(chuàng)建 Action 對象并調(diào)用 Action 的 execute()方法。 7) ActionForward 對象指向的 JSP 組件生成動態(tài)網(wǎng)頁,返回給客戶。如果相應的 Action 實例不存在,就先創(chuàng)建這個實例,然后調(diào)用 Action 的 execute()方法。 4) 如果 ActionForm 的 validate()方法返回 null 或返回一個不包含Actionmessage 的 ActionErroe 對象 , 就表示表單驗證成功。如果需要表單驗證。 2) 如果 ActionForm實例不存在,就創(chuàng)建一個 ActionForm對象,把客戶提交的表單數(shù)據(jù)保存到 ActionForm對象中。 當 ActionSeverlet 接收到一個客戶請求時,將執(zhí)行如下 流程。圖 14顯示了 JSP Model2 的 基本結(jié)構(gòu),圖 13 顯示了 Struts 實現(xiàn)的 MVC 框架。圖 12 顯示了 MVC 設計模式: Struts 實現(xiàn) MVC的機制 及業(yè)務流程 Struts 實質(zhì)上就是在 JSP Model2 的基礎上實現(xiàn)的一個 MVC 框架。 此外,控制器提高了應用程序的靈活性和可配置性。 JSP 自定義標簽庫 XML 視圖 (View) 控制器 (Controller) XML 配置文件 Servlet 模型 (Model) JavaBean EJB Java實用類 Web 服務器以及 應用服務器 圖 11 Java Web 應用的結(jié)構(gòu) 其次,模型是自包含的,與控制器和視圖保持相對獨立,所以可以方便地改變應用程序的數(shù)據(jù)層和業(yè)務規(guī)則。 首先,多個試圖能共享一個模型。 MVC 把應用程序分成三個核心模塊:模型、視圖和控制器,它們分別擔負不同的任務。 MVC是 Xerox PARC 在 20 世紀 80 年代為編程語言 Smalltalk80 發(fā)明的一種軟件設計模式,至今已被廣泛使用,最近幾年被推薦為 Sun 公司 J2EE 平臺的設計模式,受到越來越多的 Web 開發(fā)者的歡迎。此外,開發(fā)一個完整的 Java Web 應用還涉及以下概念及技術(shù): ? JavaBean 組件 ? EJB 組件 ? 自定義 JSP 標簽 ? XML ? Web 服務器和應用服務器 圖 11 顯示了 Java Web 應用的結(jié)構(gòu)。 Struts 框架提供了許多可擴展和定制的地方,使得應用程序可以方便的擴展框架,來更好的適應用戶的實際需求。如果在 Web 應用中恰到好處的使用 Struts,將把從頭設計框架的時間節(jié)省下來,使得開發(fā)人員把精力集中在如何解決實際業(yè)務問題上。 Struts 可以大大提高 Web 應用的開發(fā)速度。如果想綜合利用 Servlet 和 JSP 的優(yōu)點來建立可擴展的Web 應用, Struts 是不錯的選擇。 當然,開發(fā)人員需要花一定的時間來學習和運用該框架。 Struts 為 Web 應用提供了一個通用的框架,使得開發(fā)人員可以把精力集中在如何解決實際業(yè)務問題上。 JakartaStruts 是 Apache 軟件組織提供的一項開放源代碼的 項目,它為 Java Web 應用提供了模型 視圖 控制器( ModelViewController, MVC)框架,尤其適用于開發(fā)大型可擴展的 Web 應用??蚣転?Web 應用提供了預備的軟件架構(gòu)和相關(guān)的軟件包,它大大提高了開發(fā) Web 的速度和效率。本系統(tǒng)的 Web 服務器選用的就是 Apache Tomcat 。幾乎所有的基于 Java 的 Web 應用都使用 JSP。 如今, Java 2 Enterprise Edition(J2EE)平臺已經(jīng)日趨成熟,并得到廣泛應用。 9. 簡單易學。 很多數(shù)據(jù)庫帶有 JDBC 驅(qū)動程序, Java 程序通過 JDBC 驅(qū)動程序與數(shù)據(jù)庫相連接,執(zhí)行查詢、提取數(shù)據(jù)等操作。從一個平臺移植到另一個平臺, JSP 和 JavaBeans 甚至不用重新編譯,因為 Java 的字節(jié)碼都是標準的字節(jié)碼,與平臺無關(guān)。由于 Apache 廣泛應用在Windows NT、 UNIX 和 Linux 上,因此 JSP 有更廣泛的運行平臺。幾乎所有平臺都支持 Java、JSP+JavaBeans,他們可以在任何平臺下通行無阻。隨著越來越多的供應商將 JSP 支持添加到他們的產(chǎn)品中,您可以使用自己所選擇的服 務器和工具,但并不影響當前的應用。 6. 一次編寫,隨處運行。 5. 健壯的存儲管理和安全性。 與 Servlets 相比, JSP 能提供所有的 Servlets 功能,它比用 Println書寫和修改 HTML 更方 便。標準的 JSP 標識能夠訪問和實例化 JavaBeans 組件,設置或者檢索組件屬性,下載Applet 以及執(zhí)行用其他方法更難于編碼或者耗時的功能。 Web 頁面開發(fā)人員不一定都是熟悉腳本語言的編程人員?;诮M件的方法加速了總體開發(fā)過程,并且使得各種組織在他們現(xiàn)有的技能和優(yōu)化結(jié)果 的開發(fā)努力中得到平衡。 絕大多數(shù) JSP 頁面依賴于可重用的、跨平臺的組件( JavaBeans或者 EJB 組件)來執(zhí)行應用程序所要求的更為復雜的處理。這有助于作者保護自己的代碼而又保證任何基于HTML 的 Web 瀏覽器的完全可用性。如果核心邏輯被封裝在標識和 Bean 中,那么其他人,如 Web 管理人員和頁面設計者,能夠編輯和使用 JSP 頁面,而不影響內(nèi)容生成。使用 JSP 標識或者小腳本來生成頁面上的動態(tài)內(nèi)容。 下面總結(jié)了一下 JSP 的特點: 1. 將內(nèi)容的生成和顯示進行分離。從 JSP 這幾年的發(fā)展來看, JSP 已經(jīng)獲得了巨大成功,它通過和 EJB 等 J2EE 組件進行集成,可以編寫出處理具有大的伸縮性、高負載和企業(yè)級應用。 在傳統(tǒng)的 HTML 文件( *.htm,*.html)中加入 Java 程序片段( Scriptlet)和 JSP 標記,就構(gòu)成了 JSP 網(wǎng)頁( *.JSP)。由于 JSP 構(gòu)建在 Servlet 上,所以它有 Servlet 所有強大的功能。 JSP 技術(shù)是由 Servlet 技術(shù)發(fā)展起來的,自從有了JSP 后,在 Java 服務器端編程中普遍才用的就是 JSP,而不失 Servlet。從另一方面來說,它還需要硬盤空間來存儲一系列 .Java 文件和 .class 文件,以及對應的版本文件。正是由于為了跨平臺的功能,為了極度的伸縮能力,所以極大的增加了產(chǎn)品的復雜性。這一點與 ASP 很像, Java已經(jīng)有了許多非常優(yōu)秀的開發(fā)工具,而且有許多可以免費得到,并且其中許多已 經(jīng)可以順利的運行于多種平臺之下。從只有一個小的 Jar 文件就可以運行Servlet/JSP,到由多臺服務器進行集群和負載均衡,到多臺Application 進行事務處理、消息處理,一臺服務器到無數(shù)臺服務器, Java 顯示了一個巨大的生命力。相比ASP/PHP 的局限性是顯而易見的。 2) 系統(tǒng)的多平臺支持。 1. JSP 技術(shù)的強勢 1) 一次編寫,到處運行。 JavaServlet 是 JSP 技術(shù)的基礎,而且大型的 Web 應用程序的開發(fā)需要 Java Servlet和 JSP 配合才能完成。 JSP: JSP 頁面由 HTML 代碼和嵌入其中的 Java 代碼所組成。 5) 無法實現(xiàn)商品化的應用開發(fā)。注意,在 PHP 的 版本以后加入了對 Servlet/JavaBean 的支持,也許這樣的支持會在以后的版本中更加增強,也許這樣的支持會是 PHP 以后的企業(yè)級支持的起點。同時難以將集群、應用服務器這樣的特性加入到系統(tǒng)中去。 3) 缺少企業(yè)級支持。只有在這些環(huán)境下才能方便的編譯對應擴展庫。由于 PHP 的每種擴充模塊并不是完全有 PHP 本身來完成的,需要許多外部的應用庫,如圖形需要 GD 庫,LDAP 需要 LDAP 庫等。而為了讓應用支持更多種的數(shù)據(jù)庫,就需要開發(fā)人員將同樣的數(shù)據(jù)庫操作使用不同的代碼寫出很多種代碼庫出來,讓程序員的工作量大大增加。由于 PHP 的所有擴展接口都是由獨立團對開發(fā)完成的,同時在開發(fā)時為了形成相應數(shù)據(jù)的個性化操作,所以 PHP 雖讓支持許多數(shù)據(jù)庫,但是針對每種數(shù)據(jù)庫的開發(fā)語言都完全不同。由于 PHP 本身的代碼開放,所以它的代碼在許多工程師手中進行了檢測,同時它與 Apache 編譯在一起的方式也可以讓它具有靈活的安全設定,所以到現(xiàn)在為止, PHP 具有了公認的安全性能。由于與數(shù)據(jù)庫的接口也使 用了這樣的方式,所以使用的是本地化的調(diào)用,這也讓數(shù)據(jù)庫發(fā)揮了最佳效能。這種方式的最大的好處就是最大化的利用了CPU和內(nèi)存,同時極為有效的利用率 Apache 高性能的吞吐能力。 2) 與 Apache 及其他擴展庫結(jié)合緊密。 ASP 比不上它的 就是這種跨平臺能力,而正是它這種能力讓UNIX/Linux 有了一種與 ASP 媲美的開發(fā)語言。而 PHP 獨特的語法混合了 C、 Java、 Perl 以及 PHP式的新語法,它可以比 CGI 或者 Perl 更快速的執(zhí)行動態(tài)網(wǎng)頁。 5) 無法完成企業(yè)級的功能:完全的集群、負載均衡。它必須面對即時編譯的時間考驗。只要在這樣的組件或操作中稍不注意,外部攻擊就可以取得相當高的權(quán)限而導致網(wǎng)站癱瘓或者數(shù)據(jù)丟失。安全性、穩(wěn)定性、跨平臺性都會因為與 NT 的捆綁而顯現(xiàn)出來。在低的訪問量下, ASP 能體現(xiàn)出一定的效率,這時它對機器的要求并不高。易用、簡單、人性化。裝好一個 Windows 2021,只要安裝 IIS, ASP就可 以使用了,沒有什么需要花心思去配置的。而且 Microsoft 有一向作的非常好的聯(lián)機手冊和本地化語言幫助,同時非??斓某霈F(xiàn)了很多教學書籍,這樣會大大方便開發(fā)人員的學習和對技術(shù)的深入研究。 1. ASP 的強勢 1) 簡單易學。 ASP: ASP 更精確的說是一個中間插件,這個中間插件將 Web 上的請求轉(zhuǎn)入到一個解釋器中,在這個解釋器中將所有的 ASP 的 Script 進行分析,再進行執(zhí)行,而這時可以在這 個中間件中創(chuàng)建一個新的 COM 對象,對這個對象中的方法和屬性進行操作和調(diào)用,同時再通過這些 COM組件完成更多的工作。您可以使用不同的程序編寫合適的 CGI 程序,如 VB、 Delphi 或 C/C++等。 3. 因時因人而變:即當不同的時間、不同的人訪問同一網(wǎng)址時會產(chǎn)生不同的頁面。 所謂動態(tài)網(wǎng)頁,并不是指那幾個放在網(wǎng)頁是的 GIF 動態(tài)圖片,在這里總結(jié)了動態(tài)網(wǎng)頁技術(shù)有以下幾個特點: 1. 交互性:即網(wǎng)頁會根據(jù)用戶的要求和選擇而動態(tài)改變響應,將瀏覽器作為客戶端界面,這將是今后 Web 發(fā)展的大勢所趨。這對于加速國內(nèi)中小企業(yè)的信息化建設和自由知識產(chǎn)權(quán)的產(chǎn)品開發(fā)、提高企業(yè)應用和軟件行業(yè)的整體水平無疑是一次難得的機會。要特別指出的是, Sun ONE 體系結(jié)構(gòu)本身作為開放式體系結(jié)構(gòu),在得到 IBM/BEA/Oracle/Sybase 等這些IT 巨臂支持的同時,更得到了互聯(lián)網(wǎng)上 Open Source 社區(qū)的青睞。其中Sun ONE 以 Java 技術(shù)為核心,更接近或滿足互聯(lián)網(wǎng)在智能化 Web 服務上的分布性、開放性和平臺無關(guān)性的要求,同時其健壯性、安全性、組件化等方面也更為成熟穩(wěn)定,獲得了眾多 IT 廠商和產(chǎn)品的支持,是目前惟一在市場上得到了廣泛應用的技術(shù)體系。它們特定的協(xié)議也難以通過防火墻,因而不適合 Web 上的 應用開發(fā)。 翻開歷史,我們可以看到互聯(lián)網(wǎng)的形成和發(fā)展就是以分布性、開放性和平臺無關(guān)性為基礎的,這是 Inter 與生俱來的屬性。 1 系統(tǒng)分析 從來沒有任何事物像互聯(lián)網(wǎng)那樣,對人類的活動產(chǎn)生如此深刻影響,無論是政府、企業(yè),以及個人莫不如此。 在本文的完成過程中,得到了 王向陽 老師耐心的幫助和 指 導,在此表示衷心的感謝。其中,關(guān)鍵技術(shù),則是列舉出了在程序的具體實現(xiàn)過程中所用到的一些相關(guān)算法、方法。在下面的文章中將以開發(fā)藥品進銷存管理系統(tǒng)為例,談談開發(fā)過程中所涉及到的問題和解決方法。 這些優(yōu)點極大的提高了信息管理的效率,也是將來企業(yè)的科學化、正規(guī)化管理 ,與世界接軌的重要條 件。 隨著科學技術(shù)的不斷提高 ,計算機科學日漸成熟 ,其強大的功能已為人們深刻認識 ,它已進入人類社會的各個領(lǐng)域并發(fā)揮著越來越重要的作用。 藥品進銷存管理系統(tǒng)是為藥品區(qū)域代理商量身定做的一套輔助軟件。 working efficiency, has reduced the operation cost. This system has a lot of weak points, will of the use afterwards constant improvement. The full text divides into three parts, the key techn
點擊復制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1