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

正文內(nèi)容

java培訓(xùn)周記20篇(編輯修改稿)

2025-05-03 00:40 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 點(diǎn):分成三部分,造成系統(tǒng)架構(gòu)復(fù)雜,對(duì)于小系統(tǒng)不適合、造成調(diào)試?yán)щy,一旦出現(xiàn)錯(cuò)誤,可能是Model,也可能是view也可能是control、對(duì)開(kāi)發(fā)人員要求比較高。JSP技術(shù)使用Java編程語(yǔ)言編寫類XML的tags和scriptlets,來(lái)封裝產(chǎn)生動(dòng)態(tài)網(wǎng)頁(yè)的處理邏輯。網(wǎng)頁(yè)還能通過(guò)tags和scriptlets訪問(wèn)存在于服務(wù)端的資源的應(yīng)用邏輯。JSP將網(wǎng)頁(yè)邏輯與網(wǎng)頁(yè)設(shè)計(jì)和顯示分離,支持可重用的基于組件的設(shè)計(jì),使基于Web的應(yīng)用程序的開(kāi)發(fā)變得迅速和容易?! eb服務(wù)器在遇到訪問(wèn)JSP網(wǎng)頁(yè)的請(qǐng)求時(shí),首先執(zhí)行其中的程序段,然后將執(zhí)行結(jié)果連同JSP文件中的HTML代碼一起返回給客戶。插入的Java程序段可以操作數(shù)據(jù)庫(kù)、重新定向網(wǎng)頁(yè)等,以實(shí)現(xiàn)建立動(dòng)態(tài)網(wǎng)頁(yè)所需要的功能?! SP與JavaServlet一樣,是在服務(wù)器端執(zhí)行的,通常返回給客戶端的就是一個(gè)HTML文本,因此客戶端只要有瀏覽器就能瀏覽。 JSP:為什么要學(xué)EL和jstl、在一個(gè)系統(tǒng)中,頁(yè)面通常是由美工開(kāi)設(shè)計(jì)完成,美工并不懂java語(yǔ)言、當(dāng)美工看到頁(yè)面上充滿著java代碼時(shí),會(huì)干擾美工維護(hù)頁(yè)面,造成維護(hù)困難、如何做到動(dòng)態(tài)頁(yè)面沒(méi)有java代碼?EL表達(dá)式和JSTL。EL表達(dá)式:${ 屬性名 } //屬性名是調(diào)用對(duì)象的setAttribute(屬性名,屬性值)、在servlet往范圍對(duì)象中設(shè)置屬性,forward到目標(biāo)頁(yè)面、EL訪問(wèn)常量值,直接輸出 ${ 常量 }、可以使用==判斷字符串 、存取器[] 讀取對(duì)象的值、讀取map的key、讀取數(shù)組只能用[]。第十三周 實(shí)習(xí)第十三個(gè)禮拜功能需求如下:這是一個(gè)網(wǎng)上在線購(gòu)物系統(tǒng)(B2C)。系統(tǒng)需要提供網(wǎng)上購(gòu)物的功能。用戶能夠隨意瀏覽商品,并能獲取商品的詳細(xì)信息,如圖片預(yù)覽、商品描述等。系統(tǒng)能夠向用戶提供一些瀏覽信息,讓用戶能夠快速的了解系統(tǒng)出售商品信息,如特價(jià)促銷,店長(zhǎng)推薦,排行榜,新上架商品等。系統(tǒng)能夠提供3級(jí)分類商品。系統(tǒng)能夠提供品牌分類。系統(tǒng)能夠提供公告信息,讓用戶快速了解系統(tǒng)的通告信息。系統(tǒng)能夠提供論壇的方式,供用戶發(fā)表對(duì)商品的評(píng)論的功能。系統(tǒng)能夠提供搜索功能,讓用戶快速了解他需要的產(chǎn)品。用戶在瀏覽3級(jí)分類商品的時(shí)候,需要體統(tǒng)高級(jí)篩選功能,如不同方式瀏覽商品信息、按價(jià)格排序商品,按規(guī)格瀏覽商品等功能。用戶購(gòu)物需要注冊(cè)成為本系統(tǒng)的會(huì)員,并能隨時(shí)修改自己的信息(如收貨信息等)。會(huì)員能夠收藏自己喜歡的商品,并能隨時(shí)關(guān)注該商品。會(huì)員能夠查看已購(gòu)買的商品。會(huì)員能夠完成與論壇的相關(guān)功能。總結(jié):通過(guò)實(shí)戰(zhàn),發(fā)現(xiàn)自己學(xué)得不是自己想象的那么好,有些功能還是做不出來(lái)。通過(guò)新豆商城項(xiàng)目,發(fā)現(xiàn)自己的不足,跟同事之間的交流中,能學(xué)到很多新知識(shí)。簡(jiǎn)單的總結(jié)為幾個(gè)字,那就是:多看,多問(wèn),多觀察,多思考!第十四周 實(shí)習(xí)第十四個(gè)禮拜 一、AJAX是什么?在傳統(tǒng)的web應(yīng)用中,用戶與應(yīng)用的每一次交互,都是首先用戶通過(guò)瀏覽器向服務(wù)器端發(fā)送一個(gè)請(qǐng)求,服務(wù)器解析這個(gè)請(qǐng)求,將相應(yīng)的響應(yīng)信息返回給瀏覽器。在服務(wù)器端業(yè)務(wù)邏輯非常復(fù)雜或者需要耗時(shí)較長(zhǎng)的情況下,瀏覽器等待刷新時(shí),頁(yè)面經(jīng)常是一片空白,用戶只能被動(dòng)等待服務(wù)器端響應(yīng)完成,在此期間客戶不能在頁(yè)面上做任何操作,帶給用戶非常糟糕的體驗(yàn)。它包括:基于XHTML和CSS標(biāo)準(zhǔn)的表示;使用DOM進(jìn)行動(dòng)態(tài)顯示和交互;使用XML和XSLT進(jìn)行數(shù)據(jù)交換與處理使用XMLHttpRequest與服務(wù)器進(jìn)行異步通信;使用JavaScript綁定一切。二、使用AJAX的利弊:使用AJAX,可以為開(kāi)發(fā)人員、終端用戶帶來(lái)可見(jiàn)的便捷:減輕服務(wù)器的負(fù)擔(dān)。AJAX的原則是“按需取數(shù)據(jù)”,可以最大程度的減少冗余請(qǐng)求和響應(yīng)對(duì)服務(wù)器造成的負(fù)擔(dān)。無(wú)刷新更新頁(yè)面,減少用戶心理和實(shí)際的等待時(shí)間。特別是當(dāng)讀取大量數(shù)據(jù)的時(shí)候,AJAX使用XMLHTTP對(duì)象發(fā)送請(qǐng)求并獲取服務(wù)器響應(yīng),在不重新載入整個(gè)頁(yè)面的情況下用Javascript操作DOM最終更新頁(yè)面。在讀取數(shù)據(jù)的過(guò)程中,用戶面對(duì)的不是白屏,是原來(lái)頁(yè)面的內(nèi)容,用戶可以繼續(xù)進(jìn)行其他操作,只有當(dāng)數(shù)據(jù)接收完畢之后才更新相應(yīng)部分內(nèi)容。帶來(lái)更好的用戶體驗(yàn)。一直以來(lái),B/S程序在用戶易操作性、界面友好性上跟C/S相比都有較大的差距,隨著AJAX的應(yīng)用,這種情況將得到較大的改觀??梢园岩郧胺?wù)器負(fù)擔(dān)的一些工作轉(zhuǎn)嫁到客戶端,利用客戶端閑置的能力來(lái)處理,減輕服務(wù)器的負(fù)擔(dān)。第十五周實(shí)習(xí)第十五個(gè)禮拜XML:概念:可擴(kuò)展的標(biāo)記語(yǔ)言、優(yōu)點(diǎn):結(jié)構(gòu)化,平臺(tái)、語(yǔ)言無(wú)關(guān),標(biāo)準(zhǔn)的XML讀寫XML格式的文檔,完成數(shù)據(jù)交換、聲明:大多數(shù)XML文檔以XML聲明作為開(kāi)始、建議使用XML聲明,但它不是必需的。如果有,它一定是文檔的第一行內(nèi)容。、注釋、實(shí)體:不能直接表示的符號(hào)、五個(gè)實(shí)體、自定義實(shí)體、CDATA:一段文本,不會(huì)被解析器解析。Log4j:是Apache的一個(gè)開(kāi)放源代碼項(xiàng)目,通過(guò)使用Log4j,我們可以控制日志信息輸送的目的地是控制臺(tái)、文件、GUI組件、甚至是套接口服務(wù) 器、NT的事件記錄器、UNIX Syslog守護(hù)進(jìn)程等;我們也可以控制每一條日志的輸出格式;通過(guò)定義每一條日志信息的級(jí)別,我們能夠更加細(xì)致地控制日志的生成過(guò)程。Log4j由三個(gè)重要的組件構(gòu)成:日志信息的優(yōu)先級(jí),日志信息的輸出目的地,日志信息的輸出格式。日志信息的優(yōu)先級(jí)從高到低有ERROR、WARN、 INFO、DEBUG,分別用來(lái)指定這條日志信息的重要程度;日志信息的輸出目的地指定了日志將打印到控制臺(tái)還是文件中;而輸出格式則控制了日志信息的顯示內(nèi)容。第十六周 實(shí)習(xí)第十六個(gè)禮拜 Hibernate是一個(gè)開(kāi)放源代碼的對(duì)象關(guān)系映射框架,它對(duì)JDBC進(jìn)行了非常輕量級(jí)的對(duì)象封裝,使得Java程序員可以隨心所欲的使用對(duì)象編程思維來(lái)操縱數(shù)據(jù)庫(kù)。 Hibernate可以應(yīng)用在任何使用JDBC的場(chǎng)合,既可以在Java的客戶端程序使用,也可以在Servlet/JSP的Web應(yīng)用中使用,最具革命意義的是,Hibernate可以在應(yīng)用EJB的J2EE架構(gòu)中取代CMP,完成數(shù)據(jù)持久化的重任。數(shù)據(jù)庫(kù)設(shè)計(jì):a) 降低關(guān)聯(lián)的復(fù)雜性、b) 盡量不使用聯(lián)合主鍵、c) ID的生成機(jī)制,不同的數(shù)據(jù)庫(kù)所提供的機(jī)制并不完全一樣、d) 適當(dāng)?shù)娜哂鄶?shù)據(jù),不過(guò)分追求高范式 HQL優(yōu)化:HQL如果拋開(kāi)它同HIBERNATE本身一些緩存機(jī)制的關(guān)聯(lián),HQL的優(yōu)化技巧同普通的SQL優(yōu)化技巧一樣,可以很容易在網(wǎng)上找到一些經(jīng)驗(yàn)之談。加載策略:延遲加載vs立即加載、延遲加載(默認(rèn)) 不會(huì)立即命中數(shù)據(jù)庫(kù),使用數(shù)據(jù)時(shí)命中、在class lazy=false可以改變?yōu)榱⒓础?使用數(shù)據(jù)必須在session關(guān)閉之前、立即加載:立即命中數(shù)據(jù)庫(kù),不管有沒(méi)有數(shù)據(jù)抓取策略、查詢抓取:(N+1)、連接抓取:需要在關(guān)聯(lián)的對(duì)象中設(shè)置fetch
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1