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

正文內(nèi)容

電力系統(tǒng)分析畢業(yè)設(shè)計(jì)論文(編輯修改稿)

2025-01-08 17:27 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 收到一個(gè)客戶請(qǐng)求時(shí),將執(zhí)行如下流程: ActionMapping實(shí)例,如果不存在,就返回用戶請(qǐng)求路徑無(wú)效信息。 ActionForm實(shí)例不存在,就創(chuàng)建一個(gè) ActionForm對(duì)象,把客戶提交的表單數(shù)據(jù)保存到 ActionForm對(duì)象中。 。如果需要驗(yàn)證,就調(diào)用 ActionForm的validate()方法。 ActionForm的 validate()方法返回 null或返回一個(gè)不包含 ActionMessage的 ActionErrors對(duì)象,就表示表單驗(yàn)證成功;如果 ActionForm的 validate()方法返回一個(gè)包含一個(gè)或多個(gè) ActionMessage的 ActionErrors對(duì)象,就表示 表單驗(yàn)證失敗,此時(shí) ActionServlet將直接把請(qǐng)求轉(zhuǎn)發(fā)給包含用戶提交表單的 JSP組件,在這種情況下,不會(huì)在創(chuàng)建 Action對(duì)象并直接調(diào)用 Action 的 execute 方法。 ActionMapping實(shí)例包含的映射信息決定將請(qǐng)求轉(zhuǎn)發(fā)給哪個(gè) Action,如果相應(yīng)的 Action實(shí)例不存在,就先創(chuàng)建這個(gè)實(shí)例,然后調(diào)用 Action的execute 方法。 execute方法返回一個(gè) ActionForward對(duì)象, ActionServlet再把客戶請(qǐng)求轉(zhuǎn)發(fā)給 ActionForward對(duì)象指向的 JSP 組件。 JSP組件生成動(dòng)態(tài)網(wǎng)頁(yè),返回給客戶。 Struts 標(biāo)簽庫(kù) 在 Struts中與視圖組件相關(guān)的工具主要包括 Struts架構(gòu)中提供的強(qiáng)大標(biāo)簽庫(kù),常用的如下: :擴(kuò)展 HTML Form的 JSP標(biāo)簽。 :擴(kuò)展處理 JavaBean的 JSP標(biāo)簽。 :擴(kuò)展測(cè)試屬性值的 JSP標(biāo)簽。 :實(shí)現(xiàn) Web頁(yè)布局設(shè)計(jì)的框架與模板化。 在使用 Struts標(biāo)簽庫(kù)時(shí)要在 JSP文件頂部的 taglib偽指令如下所示: %@ taglib uri=“ ” prefix=“ html” % %@ taglib uri=“ ” prefix=“ bean” % 經(jīng)濟(jì)管理學(xué)院本科畢業(yè)論文 6 %@ taglib uri=“ ” prefix=“ logic” % 每個(gè) taglib偽指令都具有與基于 taglib標(biāo)記中的 URL相匹配 的URL。 JSP 技術(shù)分析 JSP即 Java Server Pages,它是由 Sun Microsystem公司與 1996年推出的新技術(shù),是基于 Java Servlet以及整個(gè) Java體系的 Web開(kāi)發(fā)技術(shù)??梢哉f(shuō)在傳統(tǒng)的網(wǎng)頁(yè)即 HTML文件( *.htm, *.html)中加入 Java程序片段和 JSP標(biāo)記,就構(gòu)成了 JSP網(wǎng)頁(yè)( *.jsp)。JSP的工作流程如圖 22 所示。 編 譯 的 S e r v l e t 類客 戶 端 瀏 覽 器發(fā) 送 響 應(yīng)J S P 組 件生 成 s e r v l e t 類 源 代 碼發(fā) 送 請(qǐng) 求W E B 容 器 圖 22 JSP的工作流程 圖 JSP 技術(shù)特點(diǎn) JSP基于強(qiáng)大的 Java語(yǔ)言,具有良好的伸縮性,與 JavaEnterprise API緊密地集成在一起,在網(wǎng)絡(luò)數(shù)據(jù)庫(kù)應(yīng)用開(kāi)發(fā)領(lǐng)域具有得天獨(dú)厚的優(yōu)勢(shì), JSP技術(shù)在多個(gè)方面加速了動(dòng)態(tài) WEB頁(yè)面的開(kāi)發(fā)。 ( 1)將內(nèi)容的生成和顯示進(jìn)行分離 使用 JSP 技術(shù), Web頁(yè)面開(kāi)發(fā)人員可以使用 HTML或者 XML標(biāo)識(shí)來(lái)設(shè)計(jì)和格式化最終頁(yè)面。使用 JSP標(biāo)識(shí)或者小腳本來(lái)生成頁(yè)面上的動(dòng)態(tài)內(nèi)容。生成內(nèi)容的邏輯被封裝在標(biāo)識(shí)和 JavaBeans組件中,并且捆綁在小腳本中,所有的腳本在服務(wù)器端運(yùn)行 。如果核心邏輯被封裝在標(biāo)識(shí)和 Bean中,其他人能夠編輯和使用 JSP頁(yè)面,而不影響內(nèi)容的生成。在服務(wù)器端, JSP引擎解釋 JSP標(biāo)識(shí)和小腳本,生成所請(qǐng)求的內(nèi)容,并且將結(jié)果第 2 章 系統(tǒng)開(kāi)發(fā)技術(shù)分析 7 以 HTML(或 XML) 頁(yè)面的形式發(fā)送回瀏覽器。這有助于作者保護(hù)自己的代碼,而又保證任何基于 HTML的 Web瀏覽器的完全可用性。 ( 2)生成可重用組件 絕大多數(shù) JSP頁(yè)面依賴于可重用的,跨平臺(tái)的組件來(lái)執(zhí)行應(yīng)用程序所要求的更為復(fù)雜的處理。開(kāi)發(fā)人員能夠共享和交換執(zhí)行普通操作的組件,或者使得這些組件為更多的使用者或者客戶團(tuán)體所使用?;诮M件的方法加速了 總體開(kāi)發(fā)過(guò)程,并且使得各種組織在他們現(xiàn)有的技能和優(yōu)化結(jié)果的開(kāi)發(fā)努力中得到平衡。 ( 3)采用表示簡(jiǎn)化頁(yè)面開(kāi)發(fā) Web頁(yè)面開(kāi)發(fā)人員不一定都是熟悉腳本語(yǔ)言的編程人員。 Java Server Page技術(shù)封裝了許多功能,這些功能是在易用的、與 JSP相關(guān)的 XML標(biāo)識(shí)中進(jìn)行動(dòng)態(tài)內(nèi)容生成所需要的。標(biāo)準(zhǔn)的 JSP標(biāo)識(shí)能夠訪問(wèn)和實(shí)例化 JavaBeans組件,設(shè)置或者檢索組件屬性,下載 Applet,以及執(zhí)行用其他方法更難于編碼或耗時(shí)的功能。通過(guò)開(kāi)發(fā)定制標(biāo)識(shí)庫(kù),JSP技術(shù)是可以擴(kuò)展的。今后,第三方開(kāi)發(fā)人員和其他人員可以為常用功能創(chuàng) 建自己的表示庫(kù)。這使得 Web頁(yè)面開(kāi)發(fā)人員能夠使用熟悉的工具和如同標(biāo)識(shí)一樣地執(zhí)行特定功能的構(gòu)建來(lái)工作。 ( 4) JSP能提供所有 Servlet功能 與 Servlets相比, JSP能提供所有的 Servlets功能,它比用 println書寫和修改HTML更方便。此外,可以更明確的進(jìn)行分工, Web頁(yè)面設(shè)計(jì)人員編寫 HTML,只需要留出空間讓 Servlets程序員插入動(dòng)態(tài)部分即可。 ( 5)健壯的存儲(chǔ)管理和安全性 由于 JSP頁(yè)面的內(nèi)置腳本語(yǔ)言是基于 Java編程語(yǔ)言的,而且所有的 JSP頁(yè)面都被編譯成 JavaSevlet, JSP頁(yè)面就具有 Java技術(shù)的所有優(yōu)點(diǎn),包括健壯的存儲(chǔ)管理和安全性。 ( 6)一次編寫,隨處運(yùn)行 作為 Java平臺(tái)的一部分, JSP擁有 Java編程語(yǔ)言“一次編寫,隨處運(yùn)行”的特點(diǎn)。隨著越來(lái)越多的供應(yīng)商將 JSP支持添加到他們的產(chǎn)品中,可以使用自己所選擇的服務(wù)器和工具,但并不影響當(dāng)前的應(yīng)用。 ( 7) JSP的平臺(tái)適應(yīng)性更廣 這是 JSP比 ASP的優(yōu)越之處。幾乎所有平臺(tái)都支持 Java、 JSP+JavaBean,他們可以在任何平臺(tái)下通行無(wú)阻。 NT下的 IIS通過(guò)一個(gè)插件就能支持 JSP,著名的 Web服務(wù)器已經(jīng)能夠支持 JSP。由于 Apache廣泛應(yīng)用的 NT、 UNIX和 LINUX上,應(yīng)此 JSP有更廣泛的運(yùn)行平臺(tái)。從一個(gè)平臺(tái)移植到另一個(gè)平臺(tái), JSP和 JavaBean甚至不用重新編譯,因?yàn)?Java字節(jié)碼都是標(biāo)準(zhǔn)的字節(jié)碼與平臺(tái)無(wú)關(guān)。 ( 8) Java中連接數(shù)據(jù)庫(kù)的技術(shù)是 JDBC( Java Database Connectivity) 很多數(shù)據(jù)庫(kù)系統(tǒng)帶有 JDBC驅(qū)動(dòng)程序, Java程序就通過(guò) JDBC驅(qū)動(dòng)程序與數(shù)據(jù)庫(kù)相經(jīng)濟(jì)管理學(xué)院本科畢業(yè)論文 8 連,執(zhí)行查詢、提取數(shù)據(jù)等操作。 Sun 公司還開(kāi)發(fā)了 JDBCODBC Bridge,用此技術(shù) Java程序就可以訪問(wèn)帶有 ODBC驅(qū)動(dòng)程 序的數(shù)據(jù)庫(kù),目前大多數(shù)數(shù)據(jù)庫(kù)系統(tǒng)都帶有 ODBC驅(qū)動(dòng)程序,所以 Java程序能訪問(wèn)諸如 Oracle、 Sysbase、 MS SQL Server和 MS Access等類型數(shù)據(jù)庫(kù)。 JSP 實(shí)現(xiàn)原理 JSP源文件由安裝在 Web服務(wù)器上的 JSP引擎編譯執(zhí)行??蛻魧?duì) JSP的請(qǐng)求直接發(fā)送給 JSP引擎, JSP引擎接受到請(qǐng)求后,按照 JSP源代碼中所規(guī)定的內(nèi)容生成給客戶端的響應(yīng),并把響應(yīng)傳遞給客戶端的瀏覽器。所有的引擎都必須支持的請(qǐng)求和響應(yīng)協(xié)議都是 HTTP協(xié)議,但是同一個(gè)引擎也可以支持其他的一些請(qǐng)求和響應(yīng)協(xié)議。默認(rèn) 的 request對(duì)象對(duì)應(yīng)的協(xié)議是 HttpRequest , 而 response 對(duì) 象 對(duì) 應(yīng) 的 協(xié) 議 則 是HttpServletResponse。一個(gè) Jsp引擎需要在傳遞 request 和 response 對(duì)象之前,要在 JSP 源代碼中創(chuàng)建一個(gè)類,而 servlet則定義了在 JSP 引擎與 JSP 源文件實(shí)現(xiàn)類之間的約定。這個(gè)約定描述了一個(gè) JSP作者如何說(shuō)明原文件實(shí)現(xiàn) init()和 destroy()方法時(shí),必須執(zhí)行的一些動(dòng)作。在這個(gè)約定中,最重要的是 jspService()方法,這個(gè)方法是通過(guò)一個(gè) JSP引擎從 JSP文件中自動(dòng) 產(chǎn)生的。 開(kāi)發(fā)工具分析 Eclipse 簡(jiǎn)介 Eclipse是一個(gè)開(kāi)放源代碼的基于 JAVA的可擴(kuò)展開(kāi)發(fā)平臺(tái),專注于為高度集成的工具開(kāi)發(fā)提供一個(gè)全功能的、具有商業(yè)品質(zhì)的工業(yè)平臺(tái)。就其本身而言,它只是一個(gè)框架和一組服務(wù),用地通過(guò)插件組件構(gòu)建開(kāi)發(fā)環(huán)境。幸運(yùn)的是, Eclipse附帶了一個(gè)標(biāo)準(zhǔn)的插件集,包括 JAVA開(kāi)發(fā) (Java Development Tools, JDT),還包括插件開(kāi)發(fā)環(huán)境 (PluginDevelopment Environment, PDE),這個(gè)組件主要針對(duì)希望擴(kuò)展 Eclipse 的軟件開(kāi)發(fā)人員,因?yàn)樗试S他們構(gòu)建與 Eclipse 環(huán)境無(wú)縫集成的工具。由于 Eclipse中的每樣?xùn)|西都是插件,對(duì)于給 Eclipse 提供插件,以及給用戶提供一致和統(tǒng)一的集成開(kāi)發(fā)環(huán)境而言,所有工具開(kāi)發(fā)人員都具有同等的發(fā)揮場(chǎng)所。它的用途并不限于 JAVA語(yǔ)言; 例如,支持諸如 C/C++、 COBOL、和 Eiffel 等編程語(yǔ)言的插件已經(jīng)可以應(yīng)用。在運(yùn)行 Eclipse 之前首先應(yīng)該安裝好 JDK,設(shè)置好環(huán)境變量 JAVA_HOME、 CLASSPATH和PATH。 CVS( Concurrent Version System) CVS是一種項(xiàng)目的版本控制工具項(xiàng)目的版本控制對(duì)于團(tuán)隊(duì)開(kāi)發(fā)是極端重要的,對(duì)于個(gè)人開(kāi)發(fā)都也是項(xiàng)目復(fù)雜化時(shí)不可缺少的工具目前 CVS已是版本控制系統(tǒng)的主流軟件,采用客戶機(jī) /服務(wù)器體系,代碼以及各種版本存儲(chǔ)在中收服務(wù)器內(nèi),每一個(gè)開(kāi)發(fā)第 2 章 系統(tǒng)開(kāi)發(fā)技術(shù)分析 9 者開(kāi)發(fā)時(shí)都首先從服務(wù)器上獲得一份自己的拷貝,在此基礎(chǔ)上進(jìn)行開(kāi)發(fā),以避免直接影響服務(wù)器上的數(shù)據(jù)。開(kāi)發(fā)者可以隨時(shí)把自己的新代碼提交給服務(wù)器,并通過(guò)更新獲得代碼的最新?tīng)顟B(tài),保持與其他開(kāi)發(fā)者的一致。 CVS對(duì)于網(wǎng)絡(luò)是透明的,開(kāi)發(fā)者可以使用客戶端軟件(幾乎所有的平臺(tái)上都有相 應(yīng)的客戶端軟件)在任何地點(diǎn)通過(guò)網(wǎng)絡(luò)來(lái)獲取最新的代碼。 JDK( Java Development Kit) JDK是整個(gè) Java的核心,包括了 Java運(yùn)行環(huán)境( Java Runtime Envirnment),一堆 Java工具和 Java基礎(chǔ)的類庫(kù) ()。不論什么 Java應(yīng)用服務(wù)器實(shí)質(zhì)都是內(nèi)置了某個(gè)版本的 JDK。因此掌握 JDK 是學(xué)好 Java的第一步。最主流的 JDK是 Sun公司發(fā)布的JDK,除了 Sun之外,還有很多公司和組織都開(kāi)發(fā)了自己的 JDK,例如 IBM公司開(kāi)發(fā)的 JDK。JDK(Java Development Kit, Java開(kāi)發(fā)包, Java開(kāi)發(fā)工具 )是一個(gè)寫 Java的 applet和應(yīng)用程序的程序開(kāi)發(fā)環(huán)境。它由一個(gè)處于操作系統(tǒng)層之上的運(yùn)行環(huán)境還有開(kāi)發(fā)者編譯,調(diào)試和運(yùn)行用 Java語(yǔ)言寫的 applet和應(yīng)用程序所需的工具組成。 技術(shù)可行性 系統(tǒng)的開(kāi)發(fā)環(huán)境為 Windows操作系統(tǒng), Windows操作系統(tǒng)在國(guó)內(nèi)的應(yīng)用范圍十分廣泛, B/S架構(gòu)的系統(tǒng)發(fā)展已經(jīng)比較成熟,后臺(tái)數(shù)據(jù)庫(kù)操作系統(tǒng)采用安全性較高的Orcale9i,前端開(kāi)發(fā)采用比較強(qiáng)大的 JSP,整個(gè)系統(tǒng)采用 Struts為主框架,以這 些先進(jìn)的工具為基礎(chǔ),系統(tǒng)開(kāi)發(fā)在技術(shù)上是可行的。經(jīng)濟(jì)管理學(xué)院本科畢業(yè)論文 10 第 3 章 系統(tǒng) 分析 需求總述 電力故障報(bào)修 系統(tǒng) 是為 提高 電力行業(yè) 服務(wù)質(zhì)量和服務(wù)效率 , 降低服務(wù)成本,改善客戶管理體制,優(yōu)化管理結(jié)構(gòu) 而設(shè)計(jì)開(kāi)發(fā)的。其中, 報(bào)修受理提供故障報(bào)修業(yè)務(wù)的受理信息錄入、保存、發(fā)送 等功能;報(bào)修流程工作列表提供報(bào)修所有流程信息查詢并提供處理鏈接; 搶修調(diào)度提供搶修調(diào)度信息錄入、保存等功能;報(bào)修處理提供故障處理信息錄入、保存等功能;搶修車輛信息管理完成搶修車輛信息的查詢 、刷新、刪除、增加、修改等功能; 搶修人員信息管理提供搶 修人員信息的查詢 、刪除、增加等功能;報(bào)修回訪提供流程回訪、流程回訪信息的錄入、保存、流程發(fā)送等功能;報(bào)修歸檔提供 95598報(bào)修 工單的歸檔功能;報(bào)修查詢提供故障處理信息查詢功能;故障報(bào)修詳細(xì)信息提供故障處理信息顯示功能;用戶管理實(shí)行人員的注冊(cè)、修改功能,只有注冊(cè)的人員才能登陸系統(tǒng)進(jìn)行操作。 用例描述 根據(jù)業(yè)務(wù)調(diào)研分析及需求總述,分析出如下的用例,下面幾節(jié)是對(duì)各用例的分析和理解。 報(bào)修受理 ( 1) 報(bào)修受理用例 設(shè)計(jì)如圖 31 所示。 暫時(shí)保存提交工單流程列表新建工單受理 in c l u d e in c l u d e in c l u d e in c l u d e 受理人受理工單用例圖查看詳細(xì)信息 in c l u d e 圖 31 報(bào)修受理用例圖 第 3 章 系統(tǒng)分析 11 ( 2)報(bào)修受理用例描述如表 31—— 表 35 所示。 表 31 報(bào)修受理用例描述表 描 述 說(shuō) 明 用例名稱 受理 用例描
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1