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

正文內(nèi)容

java大學(xué)實(shí)用教程(第2版)ppt-資料下載頁

2024-10-18 14:29本頁面
  

【正文】 務(wù)目錄 \WEBINF\classes\star\moon 2. 編寫 ?xml version= encoding=ISO88591? webapp servlet servletnamehello/servletname servletclass/servletclass /servlet servletmapping servletnamehello/servletname urlpattern/lookHello/urlpattern /servletmapping /webapp Servlet 根據(jù) Servlet對象 根據(jù) servletmapping標(biāo)記指定的格式輸入請求 , 例如 : 5. Servlet的生命周期 (1) 初始化 Servlet對象 。 Servlet對象第一次被請求加載時(shí) , 服務(wù)器初始化這個(gè) Servlet對象 ,即創(chuàng)建一個(gè) Servlet對象 , 對象調(diào)用 init()方法完成必要的初始化工作 。 (2)誕生的 Servlet對象再調(diào)用 service()方法響應(yīng)客戶的請求 。 (3)當(dāng)服務(wù)器關(guān)閉時(shí) , 調(diào)用 destroy()方法 , 消滅 Servlet對象 。 6. Servlet的共享變量 Servlet類是 HttpServlet的一個(gè)子類 ,那么在編寫子類時(shí)就可以聲明某些成員變量 。 當(dāng)用戶請求加載 Servlet時(shí) , 服務(wù)器分別為每個(gè)用戶啟動一個(gè)線程 , 在該線程中 , Servlet調(diào)用service()方法響應(yīng)客戶請求 , 那么Servlet類的成員變量是被所有線程共享的數(shù)據(jù) 。 7. doGet()方法和 doPost()方法 可以在 Servlet類中重寫 doPost()或 doGet()方法來響應(yīng)用戶的請求 , 如果不論用戶請求類型是 POST還是 GET, 服務(wù)器的處理過程完全相同 , 那么我們可以只在 doPost()方法中編寫處理過程 , 而在 doGet()方法中再調(diào)用doPost()方法即可 , 或只在 doGet()方法中編寫處理過程 , 而在 doPost()方法中再調(diào)用doGet()方法 。 如果根據(jù)請求的類型進(jìn)行不同的處理 , 就需在兩個(gè)方法中編寫不同的處理過程 。 使用重定向方法 sendRedirect()將用戶重新定向到一個(gè) JSP頁面或另一個(gè) Servlet RequestDispatcher對象調(diào)用 void forward(ServletRequest request,ServletResponse response) 方法可以將用戶對當(dāng)前 JSP頁面或 Servlet的請求轉(zhuǎn)發(fā)給 RequestDispatcher對象所指定的 JSP頁面或 Servlet。 request調(diào)用 getSession()方法獲取用戶的會話對象: HttpSession session=(true)。 一個(gè)用戶在不同的 Servlet中獲取的 session對象是完全相同的 , 不同的用戶的session對象互不相同 。 第 9章 基于 Servlet的 MVC模式 MVC模式的核心思想是有效地組合 “ 視圖 ” 、 “ 模型 ” 和 “ 控制器 ” 。 本章將介紹 MVC模式 , 掌握該模式對于設(shè)計(jì)合理的 Web應(yīng)用框架有著十分重要的意義 。 1. MVC模式介紹 MVC是一種通過 3個(gè)不同部分構(gòu)造一個(gè)軟件或組件的理想辦法: 167。 模型 ( Model) ——用于存儲數(shù)據(jù)的對象 。 167。 視圖 ( View) ——為模型提供數(shù)據(jù)顯示的對象 。 控制器 ( Controller) ——負(fù)責(zé)具體的業(yè)務(wù)邏輯操作 , 即控制器根據(jù)視圖提出的要求對數(shù)據(jù)做出處理 , 并將有關(guān)結(jié)果存儲到模型中 , 同時(shí)負(fù)責(zé)讓模型和視圖進(jìn)行必要的交互 , 當(dāng)模型中的數(shù)據(jù)變化時(shí) , 讓視圖更新顯示 。 2. JSP中的 MVC模式 模型 ( Model) :一個(gè)或多個(gè) JavaBean對象 , 用于存儲數(shù)據(jù) , JavaBean主要提供簡單的 setXXX()方法和getXXX()方法 , 在這些方法中不涉及對數(shù)據(jù)的具體處理細(xì)節(jié) 。 視圖 ( View) :一個(gè)或多個(gè) JSP頁面 , 為模型提供數(shù)據(jù)顯示 , JSP頁面主要使用 HTML標(biāo)記和 JavaBean標(biāo)記來顯示數(shù)據(jù) 。 控制器 ( Controller) :一個(gè)或多個(gè) Servlet對象 ,根據(jù)視圖提交的要求進(jìn)行數(shù)據(jù)處理操作 , 并將有關(guān)的結(jié)果存儲到 JavaBean中 , 然后 Servlet使用重定向方式請求視圖中的某個(gè) JSP頁面更新顯示 . 3. request周期的 JavaBean ( 1) 用 CreateJavaBeanClass類的某個(gè)構(gòu)造方法創(chuàng)建Javabean對象 , 例如: CreateJavaBeanClass bean=new CreateJavaBeanClass()。 ( 2 ) 將 所 創(chuàng) 建 的 JavaBean 對 象 存 放 到HttpServletRequest對象 request中 , 并指定查找該JavaBean的關(guān)鍵字 , 例如: (keyWord,bean)。 視圖更新 JSP頁面使用如下標(biāo)記獲得 Servlet所創(chuàng)建的 JavaBean的引用 : jsp:useBean id=keyWord type=. CreateJavaBeanClass scope=request / 5. session周期的 JavaBean (1)用 CreateJavabeanClass類的某個(gè)構(gòu)造方法創(chuàng)建JavaBean對象 , 例如: CreateJavaBeanClass bean=new CreateJavaBeanClass()。 ( 2 ) 將 所 創(chuàng) 建 的 JavaBean 對 象 存 放 到HttpServletSession對象 session中 , 并指定查找該JavaBean的關(guān)鍵字 , 例如: HttpSession session=(true)。 (keyWord,bean)。 視圖更新 JSP頁面使用如下標(biāo)記獲得 Servlet所創(chuàng)建的 JavaBean的引用 : jsp:useBean id=keyWord type=. CreateJavaBeanClass scope=“session / 6. application周期的JavaBean ( 1) 用 CreateJavaBeanClass類的某個(gè)構(gòu)造方法創(chuàng)建 JavaBean對象 , 例如: CreateJavaBeanClass bean=new CreateJavaBeanClass()。 ( 2 ) Servlet 可 以 使 用getServletContext()方法返回服務(wù)器創(chuàng)建的 ServletContext對象的引用 , 將所創(chuàng)建的 JavaBean對象存放到服務(wù)器創(chuàng)建的 ServletContext對象中 , 并指定查找該 JavaBean的關(guān)鍵字 , 例如: getServletContext().setAttribute(keyWord,bean)。 視圖更新 JSP頁面使用如下標(biāo)記獲得 Servlet所創(chuàng)建的 JavaBean的引用 : jsp:useBean id=keyWord type=. CreateJavaBeanClass scope=“application /
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦

powerdesigner實(shí)用教程-資料下載頁

【總結(jié)】PowerDesigner的使用