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

正文內(nèi)容

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

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

powerdesigner實用教程-資料下載頁

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