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

正文內(nèi)容

[其它技巧]演示文稿(1)(已修改)

2025-10-23 17:42 本頁(yè)面
 

【正文】 基于 Java的 SSH架構(gòu) 2021/11/10 Struts 2框架 早期的 Web應(yīng)用全部是 靜態(tài) 的 HTML頁(yè)面。 MVC: MVC即 Model(模型)、 View(視圖)、Controller(控制器)。 視圖層負(fù)責(zé)頁(yè)面的顯示工作 控制層負(fù)責(zé)處理及跳轉(zhuǎn)工作 模型層負(fù)責(zé)數(shù)據(jù)的存取 Struts框架具有組件的模塊化、靈活性和重用性的優(yōu)點(diǎn),同時(shí)也簡(jiǎn)化了基于 MVC的 Web應(yīng)用程序的開(kāi)發(fā) 2021/11/10 Hibernate框架 傳統(tǒng)的 Java應(yīng)用都是采用 JDBC來(lái)訪問(wèn)數(shù)據(jù)庫(kù),它是一種基于 SQL的操作方式,但對(duì)目前的Java EE信息化系統(tǒng)而言,通常采用面向?qū)ο蠓治龊兔嫦驅(qū)ο笤O(shè)計(jì)的過(guò)程。系統(tǒng)從需求分析到系統(tǒng)設(shè)計(jì)都是按面向?qū)ο蠓绞睫壭?,但是到詳?xì)的數(shù)據(jù)訪問(wèn)設(shè)計(jì)階段,又回到了傳統(tǒng)的JDBC訪問(wèn)數(shù)據(jù)庫(kù)的老路上來(lái)。 Hibernate的問(wèn)世解決了這個(gè)問(wèn)題, Hibernate是一個(gè)面向 Java環(huán)境的 對(duì)象 /關(guān)系映射工具 ,它用來(lái)把對(duì)象模型表示的對(duì)象映射到基于 SQL的關(guān)系數(shù)據(jù)模型中去,這樣就不用再為怎樣用面向?qū)ο蟮姆椒ㄞ壭袛?shù)據(jù)的持久化而大傷腦筋了。 2021/11/10 Spring框架 Spring框架是 Rod Johnson開(kāi)發(fā)的, 2021年發(fā)布了 Spring框架的第一個(gè)版本。 Spring是一個(gè)從實(shí)際開(kāi)發(fā)中抽取出來(lái)的框架,因此它完成了大量開(kāi)發(fā)中的通用步驟,從而大大提高了企業(yè)應(yīng)用的開(kāi)發(fā)效率。 Spring為企業(yè)應(yīng)用的開(kāi)發(fā)提供了一個(gè) 輕量級(jí) 的解決方案。其中 依賴(lài)注入 、 基于 AOP的聲明式事務(wù)管理 、 多種持久層的整合 與 優(yōu)秀的 Web MVC框架 等最為人們關(guān)注。 Spring可以貫穿程序的各個(gè)層乊間,但它并不是想取代那些已有的框架,而是以高度的 開(kāi)放性 和它們緊密的整合。這也是 Spring被廣泛應(yīng)用的原因乊一。 2021/11/10 Struts 2體系結(jié)構(gòu) Struts 2的基本流程如下: ① Web瀏覽器請(qǐng)求一個(gè)資源。 ② 過(guò)濾器 Dispatcher查找請(qǐng)求,確定適當(dāng)?shù)?Action。 ③ 攔截器自動(dòng)對(duì)請(qǐng)求應(yīng)用通用功能,如驗(yàn)證和文件上傳等操作。 ④ Action的 execute方法通常用來(lái)存儲(chǔ)和(或)重新獲得信息(通過(guò)數(shù)據(jù)庫(kù))。 ⑤ 結(jié)果被返回到瀏覽器??赡苁?HTML、圖片、 PDF或其他。 2021/11/10 Struts 2體系結(jié)構(gòu) Struts 2框架的應(yīng)用著重在 控制 上。 簡(jiǎn)單的流程是:頁(yè)面 → 控制器 → 頁(yè)面。 最重要的是控制器的 取數(shù)據(jù) 與處理后 傳數(shù)據(jù)的問(wèn)題。 2021/11/10 Struts 2的工作流程 Struts 2框架中的配置文件 ,它會(huì)根據(jù)“ *”來(lái)決定調(diào)用用戶(hù)定義的哪個(gè) Action類(lèi)。 例如在項(xiàng)目 Struts ,請(qǐng)求為 ,前面“ *”的部分是“ struts”,所以在 Action類(lèi)的 name為“ struts”,這表示該請(qǐng)求與這個(gè) Action來(lái)匹配,就會(huì)調(diào)用該 Action中 class屬性指定的 Action類(lèi)。 但是在 Struts 2中,用戶(hù)定義的 Action類(lèi)并不是業(yè)務(wù)控制器,而是 Action代理,其并沒(méi)有和 Servlet API耦合。所以 Struts 2框架提供了一系列的攔截器,它負(fù)責(zé)將HttpServletRequest請(qǐng)求中的請(qǐng)求參數(shù)解析出來(lái),傳入到用戶(hù)定義的 Action類(lèi)中。 2021/11/10 Struts 2工作流程及各種文件詳解 Struts 2中各種文件 兩個(gè) XML 一個(gè) Action類(lèi) 若干 JSP頁(yè)面( struts標(biāo)簽) 2021/11/10 Hibernate概述 1. ORM簡(jiǎn)介 對(duì)象 /關(guān)系映射 ORM( ObjectRelation Mapping) 對(duì)象與對(duì)象乊間的關(guān)系對(duì)應(yīng)到數(shù)據(jù)庫(kù)表與表乊間的關(guān)系的一種模式。 簡(jiǎn)單地說(shuō), ORM是通過(guò)使用描述對(duì)象和數(shù)據(jù)庫(kù)乊間映射的元數(shù)據(jù),將 Java程序中的對(duì)象自動(dòng)持久化到關(guān)系數(shù)據(jù)庫(kù)中。 對(duì)象和關(guān)系數(shù)據(jù)是業(yè)務(wù)實(shí)現(xiàn)的兩種表現(xiàn)形式,業(yè)務(wù)實(shí)體在內(nèi)存中表現(xiàn)為 對(duì)象 ,在數(shù)據(jù)庫(kù)中表現(xiàn)為 關(guān)系數(shù)據(jù) 。內(nèi)存中的對(duì)象乊間存在著關(guān)聯(lián)和繼承關(guān)系。而在數(shù)據(jù)庫(kù)中,關(guān)系數(shù)據(jù)無(wú)法直接表達(dá)多對(duì)多關(guān)聯(lián)和繼承關(guān)系。因此,ORM系統(tǒng)一般以中間件的形式存在,主要實(shí)現(xiàn)程序?qū)ο蟮疥P(guān)系數(shù)據(jù)庫(kù)數(shù)據(jù)的映射。 一般的 ORM包括四個(gè)部分: 對(duì)持久類(lèi)對(duì)象迚行 CRUD操作的 API( CRUD操作 API) 用來(lái)規(guī)定類(lèi)和類(lèi)屬性相關(guān)查詢(xún)的語(yǔ)言或 API( 查詢(xún)語(yǔ)言或 API) 規(guī)定 mapping metadata的工具( 映射機(jī)制 ) 讓 ORM實(shí)現(xiàn)同事務(wù)對(duì)象一起迚行臟數(shù)據(jù)檢查 (dirty checking)、延遲關(guān)聯(lián)抓取 (lazy association fetching)和其他優(yōu)化操作的技術(shù)( 實(shí)現(xiàn)技術(shù) ) 2021/11/10 Hibernate概述 2. Hibernate體系結(jié)構(gòu) Hibernate作為模型層 /數(shù)據(jù)訪問(wèn)層。 配置文件( )
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
公安備案圖鄂ICP備17016276號(hào)-1