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

正文內(nèi)容

網(wǎng)上商城購(gòu)物系統(tǒng)畢業(yè)設(shè)計(jì)-文庫(kù)吧

2025-06-15 12:04 本頁(yè)面


【正文】 nate會(huì)把session緩存中的所有SQL語(yǔ)句一起執(zhí)行,對(duì)于更新、刪除操作也是采用類似的機(jī)制。然后,提交事務(wù)并事務(wù)提交成功后,這些寫(xiě)操作就會(huì)被永久地保存進(jìn)數(shù)據(jù)庫(kù)中,所以,使用session對(duì)數(shù)據(jù)庫(kù)操作還依賴于Hibernate事務(wù)的處理。如果設(shè)置了二級(jí)緩存,那么這些操作會(huì)被同步到二級(jí)緩存中,Hibernate對(duì)數(shù)據(jù)庫(kù)最終操作也是依賴于底層JDBC對(duì)數(shù)據(jù)庫(kù)進(jìn)行。()載入對(duì)象時(shí),可以設(shè)置是否采用延遲加載,如果延遲加載,那么load返回的對(duì)象實(shí)際是CGLIB或javassist返回的代理類,它的非主鍵屬性都是空的,這對(duì)于對(duì)象集合屬性很有效。Hibernate以此來(lái)節(jié)約內(nèi)存,當(dāng)真正需要讀取對(duì)象時(shí),Hibernate會(huì)先嘗試從session緩存中讀取,如果session緩存中數(shù)據(jù)不存在或者是臟數(shù)據(jù)并且配置了二級(jí)緩存,Hibernate嘗試從二級(jí)緩存中檢索數(shù)據(jù),否則Hibernate會(huì)根據(jù)對(duì)象類型,主鍵等信息組織select語(yǔ)句到數(shù)據(jù)中讀取,再把select結(jié)果組織成對(duì)象返回。Hibernate提供SQLHQLCriteria查詢方式。HQL是其中運(yùn)用最廣泛的查詢方式。()方法以一條HQL語(yǔ)句為參數(shù)創(chuàng)建Query查詢對(duì)象后,Hibernate會(huì)使用Anltr庫(kù)把HQL語(yǔ)句解析成JDBC可以識(shí)別的SQL語(yǔ)句,如果設(shè)置了查詢緩存,()時(shí),Hibernate會(huì)先對(duì)查詢緩存進(jìn)行查詢,如果查詢緩存不存在,再使用select語(yǔ)句查詢數(shù)據(jù)庫(kù)。 Spring的工作原理Spring是非侵入式的:典型地,Spring應(yīng)用中的對(duì)象不依賴于Spring的特定類。 1. 控制反轉(zhuǎn)Spring通過(guò)一種稱作控制反轉(zhuǎn)(IoC)的技術(shù)促進(jìn)了松耦合。當(dāng)應(yīng)用了IoC,一個(gè)對(duì)象依賴的其它對(duì)象會(huì)通過(guò)被動(dòng)的方式傳遞進(jìn)來(lái),而不是這個(gè)對(duì)象自己創(chuàng)建或者查找依賴對(duì)象。你可以認(rèn)為IoC與JNDI相反不是對(duì)象從容器中查找依賴,而是容器在對(duì)象初始化時(shí)不等對(duì)象請(qǐng)求就主動(dòng)將依賴傳遞給它。 2. 面向切面Spring提供了面向切面編程的豐富支持,允許通過(guò)分離應(yīng)用的業(yè)務(wù)邏輯與系統(tǒng)級(jí)服務(wù)(例如審計(jì)和事務(wù)管理)進(jìn)行內(nèi)聚性的開(kāi)發(fā)。應(yīng)用對(duì)象只實(shí)現(xiàn)它們應(yīng)該做的——完成業(yè)務(wù)邏輯——僅此而已。它們并不負(fù)責(zé)(甚至是意識(shí))其它的系統(tǒng)級(jí)關(guān)注點(diǎn),例如日志或事務(wù)支持。3. 容器Spring包含并管理應(yīng)用對(duì)象的配置和生命周期,在這個(gè)意義上它是一種容器,你可以配置你的每個(gè)bean如何被創(chuàng)建——基于一個(gè)可配置原型(prototype),你的bean可以創(chuàng)建一個(gè)單獨(dú)的實(shí)例或者每次需要時(shí)都生成一個(gè)新的實(shí)例——以及它們是如何相互關(guān)聯(lián)的。然而,Spring不應(yīng)該被混同于傳統(tǒng)的重量級(jí)的EJB容器,它們經(jīng)常是龐大與笨重的,難以使用。 4. 框架Spring可以將簡(jiǎn)單的組件配置、組合成為復(fù)雜的應(yīng)用。在Spring中,應(yīng)用對(duì)象被聲明式地組合,典型地是在一個(gè)XML文件里。Spring也提供了很多基礎(chǔ)功能(事務(wù)管理、持久化框架集成等等),將應(yīng)用邏輯的開(kāi)發(fā)留給了你。 所有Spring的這些特征使你能夠編寫(xiě)更干凈、更可管理、并且更易于測(cè)試的代碼。它們也為Spring中的各種模塊提供了基礎(chǔ)支持。 Struts2的工作原理Struts2并不是一個(gè)陌生的web框架,它是以Webwork的設(shè)計(jì)思想為核心,吸收struts1的優(yōu)點(diǎn),可以說(shuō)Struts2是Struts1和Webwork結(jié)合的產(chǎn)物。 Struts2 的工作原理:一個(gè)請(qǐng)求在Struts2框架中的處理分為以下幾個(gè)步驟:(1) 客戶端發(fā)出一個(gè)指向servlet容器的請(qǐng)求(tomcat)(2)這個(gè)請(qǐng)求會(huì)經(jīng)過(guò)幾個(gè)過(guò)濾器,最后會(huì)到達(dá)FilterDispatcher過(guò)濾器。(3)過(guò)濾器FilterDispatcher是Struts2框架的心臟,在處理用戶請(qǐng)求時(shí),它和請(qǐng)求一起相互配合訪問(wèn)Struts2的底層框架結(jié)構(gòu)。在web容器啟動(dòng)時(shí),Struts2框架會(huì)自動(dòng)加載配置文件里相關(guān)參數(shù),并轉(zhuǎn)換成相應(yīng)的類。如:ConfigurationManager、ActionMapper和ObjectFactory。ConfigurationManager 存有配置文件的一些基本信息,ActionMapper存有action的配置信息。在請(qǐng)求過(guò)程中所有的對(duì)象(Action,Results, Interceptors,等)都是通過(guò)ObjectFactory來(lái)創(chuàng)建的。過(guò)濾器會(huì)通過(guò)詢問(wèn)ActionMapper類來(lái)查找請(qǐng)求中需要用到的Action。(4)如果找到需要調(diào)用的Action,過(guò)濾器會(huì)把請(qǐng)求的處理交給ActionProxy。ActionProxy為Action的代理對(duì)象。ActionProxy通過(guò)ConfigurationManager詢問(wèn)框架的配置文件,找到需要調(diào)用的Action類。(5)ActionProxy創(chuàng)建一個(gè)ActionInvocation的實(shí)例。ActionInvocation在ActionProxy層之下,它表示了Action的執(zhí)行狀態(tài),或者說(shuō)它控制的Action的執(zhí)行步驟。它持有Action實(shí)例和所有的Interceptor。 (6)ActionInvocation實(shí)例使用命名模式來(lái)調(diào)用1. ActionInvocation初始化時(shí),根據(jù)配置,加載Action相關(guān)的所有Interceptor。2. ,執(zhí)行Interceptor。在調(diào)用Action的過(guò)程前后,涉及到相關(guān)攔截器(intercepetor)的調(diào)用。(7) 一旦Action執(zhí)行完畢。返回結(jié)果通常是(但不總是,也可能是另外的一個(gè)Action鏈)一個(gè)需要被表示的JSP或者FreeMarker的模版。在表示的過(guò)程中可以使用Struts2 框架中繼承的標(biāo)簽。 數(shù)據(jù)庫(kù)原理 SQL語(yǔ)言簡(jiǎn)單介紹 SQL是英文StructuredQueryLanguage的縮寫(xiě),意思為結(jié)構(gòu)化查詢語(yǔ)言。SQL語(yǔ)言的主要功能就是同各種數(shù)據(jù)庫(kù)建立聯(lián)系,進(jìn)行溝通。按照ANSI(美國(guó)國(guó)家標(biāo)準(zhǔn)協(xié)會(huì))的規(guī)定,SQL被作為關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng)的標(biāo)準(zhǔn)語(yǔ)言。SQL語(yǔ)句可以用來(lái)執(zhí)行各種各樣的操作,例如更新數(shù)據(jù)庫(kù)中的數(shù)據(jù),從數(shù)據(jù)庫(kù)中提取數(shù)據(jù)等。目前大多數(shù)關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng),如Oracle、Sybase、Microsoft SQL Server、Access都采用了SQL語(yǔ)言標(biāo)準(zhǔn)。雖然很多數(shù)據(jù)庫(kù)都對(duì)SQL語(yǔ)句進(jìn)行了再開(kāi)發(fā)和擴(kuò)展,但是包括Select、Insert、Update、Delete、Create以及Drop在內(nèi)的標(biāo)準(zhǔn)SQL命令仍然可以被用來(lái)完成幾乎所有的數(shù)據(jù)庫(kù)操作。在眾多的SQL命令中,select語(yǔ)句應(yīng)該算是使用最頻繁的。select語(yǔ)句主要被用來(lái)對(duì)數(shù)據(jù)庫(kù)進(jìn)行查詢并返回符合用戶查詢標(biāo)準(zhǔn)的結(jié)果數(shù)據(jù)。select語(yǔ)句中位于select關(guān)鍵詞之后的列名用來(lái)決定哪些列將作為查詢結(jié)果返回。用戶可以按照自己的需要選擇任意列,還可以使用通配符“*”來(lái)設(shè)定返回表格中的所有列。 select語(yǔ)句中位于from關(guān)鍵詞之后的表格名稱用來(lái)決定將要進(jìn)行查詢操作的目標(biāo)表格。除了上面所提到的運(yùn)算符外,LIKE運(yùn)算符在where條件從句中也非常重要。LIKE運(yùn)算符的功能非常強(qiáng)大,通過(guò)使用LIKE運(yùn)算符可以設(shè)定只選擇與用戶規(guī)定格式相同的記錄。 ADO技術(shù)介紹 ADO(ActiveXDataObjects)技術(shù)是微軟公司推出的數(shù)據(jù)庫(kù)連接技術(shù),運(yùn)用該技術(shù)可以對(duì)各種數(shù)據(jù)庫(kù)(如SQLServer、Access、Oracle及Sybase等)的鏈接、查詢、存取等操作。 ADO對(duì)象給開(kāi)發(fā)人員提供一種快捷、簡(jiǎn)單、高效的數(shù)據(jù)庫(kù)訪問(wèn)方法,ADO可以包含在腳本中來(lái)產(chǎn)生對(duì)數(shù)據(jù)庫(kù)的連接,并從數(shù)據(jù)庫(kù)表中讀取數(shù)據(jù),形成實(shí)際要使用的對(duì)象集合。而且,對(duì)于數(shù)據(jù)資源,提供了應(yīng)用程序一級(jí)的界面。不過(guò),ADO并不與數(shù)據(jù)資源直接通信,而是通過(guò)稱為OLEDB的中間界面,對(duì)于數(shù)據(jù)資源(MicrosoftSQLServer),OLEDB提供了系統(tǒng)一級(jí)的界面。 ADO是一組優(yōu)化的訪問(wèn)數(shù)據(jù)庫(kù)的對(duì)象集,為Web數(shù)據(jù)庫(kù)開(kāi)發(fā)者提供完整的網(wǎng)站數(shù)據(jù)庫(kù)解決方案。ADO可以與ASP緊密結(jié)合,運(yùn)行在服務(wù)器端,從而制作出功能完善的數(shù)據(jù)庫(kù)網(wǎng)頁(yè)。ADO除了支持各種數(shù)據(jù)庫(kù)平臺(tái)外,它還支持VB、VC和Script等多種程序設(shè)計(jì)語(yǔ)言。 在利用ADO技術(shù)進(jìn)行數(shù)據(jù)庫(kù)網(wǎng)頁(yè)制作的第一步就是要建立服務(wù)器端的數(shù)據(jù)庫(kù),即后臺(tái)數(shù)據(jù)庫(kù),一般可選擇SQLServer或者Access作為后臺(tái)數(shù)據(jù)庫(kù)。本次的畢業(yè)設(shè)計(jì)是以SQLServer作為后臺(tái)數(shù)據(jù)庫(kù)。8洛陽(yáng)理工學(xué)院畢業(yè)設(shè)計(jì)(論文)第3章 需求分析 系統(tǒng)主要工作流程圖 后臺(tái)管理模塊流程圖該流程圖描述了后臺(tái)管理員對(duì)網(wǎng)站的管理,管理員可以對(duì)商品進(jìn)行添加,修改,刪除。具體的添加功能是通過(guò)本地瀏覽把商品上傳到網(wǎng)站;修改商品信息或者刪除商品等功能,如圖3-1所示。圖31 后臺(tái)管理程序主要流程圖 前臺(tái)管理模塊流程圖本系統(tǒng)設(shè)計(jì)的初衷是會(huì)員可以享受網(wǎng)站的功能,未注冊(cè)的游客只能瀏覽網(wǎng)站,不能進(jìn)行
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1