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

正文內(nèi)容

基于web的信息系統(tǒng)的畢業(yè)論文-文庫吧資料

2025-06-28 17:32本頁面
  

【正文】 其進行刪除操作,但刪除操作可以不單獨列出一個界面,直接從顯示列表和數(shù)據(jù)庫中刪除即可。 (2) 用戶可以使用多字段,查詢自己需要查詢的成本信息,并可以點擊查看該成本信息的詳細內(nèi)容(3) 除了查詢功能外,用戶還必須能夠?qū)σ延械某杀拘畔⑦M行修改。? 要求能夠上傳與成本相關的文件,方便以后的查找管理。? 符合企業(yè)實際的成本管理方式。結合用戶的需求,本模塊是用于服裝企業(yè)的成本管理,對成本信息進行添加,刪除,修改以及查詢等一系列的操作。蘇州大學本科生畢業(yè)設計(論文)14第三章 系統(tǒng)需求分析與前臺設計 需求分析根據(jù)軟件開發(fā)過程的要求,在技術實現(xiàn)可行性確定的基礎上,我們首先要進行的是系統(tǒng)流程的分析。功能不夠用時,可以自己編碼進行擴展。(2) 輕量級封裝,避免引入過多復雜的問題,調(diào)試容易,減輕程序員負擔。Hibernate 能在眾多的 ORM 框架中脫穎而出,因為 Hibernate 與其他 ORM 框架對比具有如下優(yōu)勢。不管怎樣, Hibernate 能消除那些針對特定數(shù)據(jù)庫廠商的 SQL 代碼,并且把結果集由表格式的形式轉(zhuǎn)換成值對象的形式。對于以數(shù)據(jù)為中心的程序而言,往往在數(shù)據(jù)庫中使用存儲過程來實現(xiàn)商業(yè)邏輯,Hibernate 可能不是最好的解決方案。Hibernate 是一個面向 Java 環(huán)境的對象/關系數(shù)據(jù)庫映射工具(Object/Relational Mapping),用來把對象模型表示的對象映射到基于 SQL 的關系模型數(shù)據(jù)結構中去。當前的軟件開發(fā)語言已經(jīng)全面轉(zhuǎn)向面向?qū)ο螅鴶?shù)據(jù)庫系統(tǒng)仍停留在關系數(shù)據(jù)庫階段。蘇州大學本科生畢業(yè)設計(論文)13目前 Hibernate 在國內(nèi)的開發(fā)人員相當多, Hibernate 的文檔也非常豐富,這些都為學習 Hibernate 鋪平了道路,因而 Hibernate 的學習相對簡單一些。 Hibernate 框架Hibernate 是目前最流行的 ORM 框架,其采用非常優(yōu)雅的方式將 SQL 操作完全包裝成對象化的操作。IOC 將處理事情的責任從應用程序代碼轉(zhuǎn)移到框架。在每個用戶都需要自己的對象時,原型模型最適合。對于無狀態(tài)服務對象很理想。(1) 單態(tài) 模型提供了具有特定名稱的對象的共享實例,可以在查詢時對其進行檢索。BeanFactory 也可以管理對象之間的關系。這個包通常不是由用戶直接使用,而是由服務器將其用作其他多數(shù)功能的底層中介。AOP 的功能完全集成到了 Spring 事務管理、日志和其他各種特性的上下文中。當然,優(yōu)勢就是 Java 類不需要知道日志服務的存在,也不需要考慮相關的代碼。在典型的面向?qū)ο箝_發(fā)方式中,可能要將日志記錄語句放在所有方法和 Java 類中才能實現(xiàn)日志功能。AOP 的核心構造是方面,它將那些影響多個類的行為封裝到可重用的模塊中。類型 1 服務需要實現(xiàn)專門的接口,通過接口,由對象提供這些服務,可以從對象查詢依賴性(例如,需要的附加服務)蘇州大學本科生畢業(yè)設計(論文)12類型 2 通過 JavaBean 的屬性(例如 setter 方法)分配依賴性類型 3 依賴性以構造函數(shù)的形式提供,不以 JavaBean 屬性的形式公開Spring 框架的 IOC 容器采用類型 2 和類型 3 實現(xiàn)。在典型的 IOC 場景中,容器創(chuàng)建了所有對象,并設置必要的屬性將它們連接在一起,決定什么時間調(diào)用方法。在代碼中不直接與對象和服務連接,但在配置文件中描述哪一個組件需要哪一項服務。毫無疑問,這樣的對象可以在不同 J2EE 環(huán)境 (Web 或 EJB)、獨立應用程序、測試環(huán)境之間重用。Spring 框架的功能可以用在任何 J2EE 服務器中,大多數(shù)功能也適用于不受管理的環(huán)境。 Spring Web MVC:MVC 框架是一個全功能的構建 Web 應用程序的 MVC 實現(xiàn)。所以,Spring 框架支持與 Jakarta Struts 的集成。所有這些都遵從 Spring 的通用事務和 DAO 異常層次結構。Spring DAO 的面向 JDBC 的異常遵從通用的 DAO 異常層次結構。 Spring DAO: JDBC DAO 抽象層提供了有意義的異常層次結構,可用該結構來管理異常處理和不同數(shù)據(jù)庫供應商拋出的錯誤消息。Spring AOP 模塊為基于 Spring 的應用程序中的對象提供了事務管理服務。 Spring AOP:通過配置管理特性, Spring AOP 模塊直接將面向方面的編程功能集成到了 Spring 框架中。 Spring Context:Spring Context 是一個配置文件,向 Spring 框架提供上下文信息。核心容器的主要組件是 BeanFactory,它是工廠模式的實現(xiàn)。Spring AOPSourcelevelmetadataAOP infrastructureSpring CoreSupporting utlitiesBean containerSpring ORMHibernate supportiBats supportJDO supportSpring DAOTransaction infrastructureJDBC supportDAO supportSpring WebWebApplicationContextMultipart resolverWeb utlitiesSpring ContextApplication contextUI supportValidationJNDI EJB support and remodeling MailSpringWeb MVCWeb MVCFrameworkWeb ViewsJSP/VelocityPDF/Export圖 2 3 Spring 架構組成 Spring 框架的每個模塊(或組件)都可以單獨存在,或者與其他一個或多個模塊聯(lián)合實現(xiàn)。在 IOC 容器的基礎上加入 AOP 不僅可以做到松耦合開發(fā),還具有面向切面編程的功能。Spring 框架的解決辦法就是用分層架構,分層架構允許程序員選擇使用哪一個組件,同時為 J2EE 應用程序開發(fā)提供集成的容器。 Spring 框架Spring 框架是一個開放源代碼的輕量級 Java 框架。由圖 22“Struts 框架 MVC 流程圖”結構來看,Struts 框架可以將軟件的功能進行分層化,這樣可以將精通不同技術的人員工作模塊化、分工化。(4) 然后轉(zhuǎn)到 Action 類進行業(yè)務邏輯功能的實現(xiàn),比如增、刪、改、查數(shù)據(jù)庫中的數(shù)據(jù)。(2) 服務器端的 Struts 中心類 ActionServlet 找到 文件,并放入到內(nèi)存,將文件中的內(nèi)容作為請求路徑映射。圖 22 描述了一個 Struts 應用程序的簡要執(zhí)行流程。同時,需要編輯兩個配置文件: 和 。Struts 框架通過這些自定義標記建立了 View 和 Model 之間的聯(lián)系。蘇州大學本科生畢業(yè)設計(論文)10View 部分:為了使用 Model 中的 ActionForm 對象,必須用 Struts 提供的自定義標記創(chuàng)建 HTML 表單。Controller 部分: Struts 為我們提供了核心控制部分的實現(xiàn)。完成“做什么”的任務來調(diào)用由Bean 構成的業(yè)務組件。Model 部分:采用 JavaBean 或 EJB 組件或 Spring 的 Bean,設計和實現(xiàn)系統(tǒng)的業(yè)務邏輯。利用 Sruts 開發(fā) MVC 流程,如圖 22 所示。(10)建立合適的配置文件 、。(8) 開發(fā)應用業(yè)務邏輯對象(Bean、EJB 等) 。(6) 基于每一個用戶界面需求提供的數(shù)據(jù)屬性來創(chuàng)建對應的 ActionForm 對象。(4) 定義 ActionMapping 建立應用業(yè)務邏輯之間的聯(lián)系。(2) 基于數(shù)據(jù)采集和顯示的原則定義和開發(fā)用戶界面的需求。在開發(fā)時可以采用的開發(fā)流程如下。模型、視圖、控制層三者之間的關系和各自的主要功能如圖 21 所示。所以在軟件的分層結構設計中,控制層的代碼量幾乎是最少的,但它的作用也是非常重要的。控制(Controller )層:Struts 中的控制層和 Servlet 的功能功能一模一樣,就是調(diào)用業(yè)務層,然后進行視圖的切換。視圖向用戶顯示相關的數(shù)據(jù),并能接受用戶的輸入數(shù)據(jù),但是它不能進行任何實際的業(yè)務處理。視圖(View)層:就是用戶能看到的并與之交互的界面。一個軟件有什么功能,它如何實現(xiàn)功能,這些功能之間的聯(lián)系都是在模型層進行處理的。通過使用 MVC 模式就把軟件層次分為三個層:模型層、視圖層、控制層 [1]。如果要實現(xiàn)“直接插入方式” 中所舉例子的效果,可以首先創(chuàng)建一個JavaScript 源代碼文件“”,其內(nèi)容如下:(這是 Javascript!采用直接插入的方法!) 。其基本格式如下: 其中的 url 就是程序文件的地址。的位置并不是固定的,可以包含在head/head 或body/body 中的任何地方。HTML 的注釋標簽!和:用來去掉瀏覽器所不能識別的 JavaScript 源代碼的,這對不支持 Javascript 語言的瀏覽器來說是很有用的。JavaScript 加入網(wǎng)頁有兩種辦法 [7]: HTML 文檔這是最常用的方法,大部分含有 JavaScript 的網(wǎng)頁都采用這種方法,如:script language=Javascript!(這是 Javascript!采用直接插入的方法! )。JavaScript 短小精悍,又是在客戶機上執(zhí)行的,大大提高了網(wǎng)頁的瀏覽速度和交互能力。在 HTML 基礎上,使用 JavaScript 可以開發(fā)交互式 Web 網(wǎng)頁。 JavaScript 簡介JavaScript 是適應動態(tài)網(wǎng)頁制作的需要而誕生的一種新的編程語言,如今越來越廣泛地使用于 Inter 網(wǎng)頁制作上。這個對象使用比較頻繁,在數(shù)據(jù)的輸出方面經(jīng)常用到它的蘇州大學本科生畢業(yè)設計(論文)7println(parameter)這個方法。Session 對象的接口為。當用戶登錄網(wǎng)站時,系統(tǒng)將為其生成一個獨一無二的 session 對象,用以記錄該用戶的個人信息,一旦該用戶退出網(wǎng)站,那么這個 session 對象將會注銷。Response 對象的接口為 。Response 對象用于將服務器的數(shù)據(jù)發(fā)送到客戶端,輸出的數(shù)據(jù)可以是各種數(shù)據(jù)類型,甚至是文件。其接口為。本系統(tǒng)主要用到的有以下幾個對象 [4]:1)Request 對象:主要功能是接受客戶端以 HTTP 方式傳送的數(shù)據(jù),使服務器端的應用程序可以根據(jù)這些數(shù)據(jù)做進一步的信息處理,實現(xiàn)與客戶進行交互的功能。這些內(nèi)置對象可以不經(jīng)顯式聲明而在程序中直接使用,JSP 的幾個主要內(nèi)置對象有Request、Response、Session、Out。JavaBean 標記的語法格式如下:jsp:useBean id=“實例名稱” scope=“范圍” class=“類名稱” type=“類的類型” beanName=“JavaBean 的名稱/。5)jsp:useBean標記是用來訪問 JavaBean 的動作標記。3)jsp:forward將一個 JSP 文件傳給另一個 JSP 文件。Windows①①①①①① ①①①HTTP①① JSP①①①①①①①①①①JDBC①①HTML①①Web ①①①圖 22 JSP 的工作原理蘇州大學本科生畢業(yè)設計(論文)6 JSP 技術語法(1) 常用 JSP 命令:1)page頁面指令,主要用來指定當前 JSP 頁面的屬性。 JSP 頁面被編譯成 Servlet 之后,其執(zhí)行代碼以獨立線程的形式一直存在服務器的內(nèi)存中,以后對該 JSP 頁面提出請求時,不需要重新編譯,直到該頁面被修改或 WEB 應用程序重新啟動。JSP的執(zhí)行流程是這樣的:第一個用戶請求JSP 文件的時候,JSP 容器(如Tomcat )把JSP文件轉(zhuǎn)換成Java文件(Servlet類文件) ,然后編譯成 class文件,常駐內(nèi)存;當有客戶請求的時候,直接開一個線程,無須重新編譯,直接執(zhí)行第一次已經(jīng)編譯好的class文件,速度比每次都要重新編譯JSP 文件要快的多。(2) 采用標識Web 頁面開發(fā)人員不會都是熟悉腳本語言的編程人員。蘇州大學本科生畢業(yè)設計(論文)5(1) 將內(nèi)容的生成和顯示進行分離用 JSP 技術, Web 頁面開發(fā)人員可以使用 HTML 或者 XML 標識來設計和格式化最終頁面,并使用 JSP 標識或者小腳本來生成頁面上的動態(tài)內(nèi)容。JSP(Java Server Pages)是一種動態(tài)網(wǎng)頁技術標準,是基于Java Servlet 和整個Java體系的Web開發(fā)技術。Servlet 是一種獨立于平臺和協(xié)議的服務器端的 Java 應用程序,可以生成動態(tài)的 Web頁面。進行 Web 應用開發(fā)的時候,結合 Servlet 和 JSP 能夠使開發(fā)的分工和層次更加清晰。先有 Servlet 技術,后推出的 JSP 技術。開發(fā)平臺是 Eclipse,以 MyEclipse 作為插件,Tomcat 作為服務器, 作為工具包。不過,Tomcat 處理靜態(tài) HTML 的能力不如 Apache 服務器。這里的訣竅是,當配置正確時,Apache 為 HTML 頁面服務,而 Tomcat 實際上運行JSP 頁面和 Servlet。對于一個初學者來說,可以這樣認為,當在一臺機器上配置好 Apache 服務器,可利用它響應對 HTML 頁面的訪問請求。Tomcat 很
點擊復制文檔內(nèi)容
公司管理相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1