原创 一遍過JSP【JAVAEE基礎】

1.JSP:動態網頁(就是在html中嵌套java代碼) 動態網頁:隨着 時間、地點、用戶操作的改變而改變,使用到服務端腳本語言(JSP) 2.JSP頁面元素:HTML、java代碼(腳本Scriptlet)、指令、註釋 頁

原创 Cookie+mysql實現網易十天免登錄【JAVAEE基礎】

19.Cookie詳解: 【瞭解】 1.Cookie 曲奇餅乾 - Cookie可以保存會話狀態,會話狀態是保留在客戶端上。 - 只要Cookie清除,或者Cookie失效,這個會話狀態就沒有了 - Cooki

原创 HttpSession詳解【JAVAEE基礎】

21.HttpSession詳解 【基本瞭解】 1.Session 表示會話,不止是所在javaweb中存在,只要是web開發,都有該機制 2.在java中對應的類型是:java.servlet.http.HttpSession,

原创 web程序中文亂碼解決方案【JAVAEE基礎】

16.程序亂碼解決方案 1.亂碼經常出現的位置: *數據“展示”過程中的亂碼。 *數據“傳遞”過程中的亂碼。 *數據“保存”過程中的亂碼。 2.數據展示過程中的亂碼: -最終顯示到網頁上的數據出現中文亂碼

原创 轉發和重定向【JAVAEE基礎】

8.web系統中資源跳轉 1.跳轉的兩種方式: -轉發forward:一次請求 request.getRequestDispatcher("/b").forward(request,response); -

原创 Servlet線程安全問題【JAVAEE基礎】

17.Servlet線程安全問題 1.Servlet是單實例多線程環境下運行的。 2.存在線程安全問題的情況: -多線程併發 -有共享的數據 -共享數據有修改操作 3.JVM中,可能存在線程安全問題的數

原创 單例模式和多例模式的總結【JAVAEE基礎】

單例設計模式 1.構造方法爲私有,這樣外界就不能隨意調用。 2.get的方法爲靜態,由類直接調用 舉例:懶漢式和餓漢式 多例模式(Multiton) 1 、多例類可以有多個實例 2 、多例類必須能夠自我創建並管理自己的實例,並向

原创 Servlet適配器設計模式之GenericServlet適配器【JAVAEE基礎】

13.適配器 1.Servlet程序爲了不再繼承Servlet接口中不必要的方法。實現適配器 2.模仿寫一個GenericServlet 適配器 import javax.servlet.*; import java.io.IOE

原创 看博客總結出來的圖【數據結構】

寫在開頭: 文章借鑑於他人博客,加上了一些細節 1.圖的定義 圖(Graph)G由兩個集合V和E組成,記爲G=(V,E),其中V是頂點的有窮非空集合,E是V中頂點的邊的有窮集合。 有向圖: 頂點之間的邊有方向,有向邊也叫做弧,起點

原创 Servlet中的ServletConfig接口和ServletContext接口【JAVAEE基礎】

Servlet接口中的方法 無參數構造方法(固定不動) init方法 以上兩個方法執行時間幾乎是相同的,執行次數都是一次,構造方法執行的時候,對象正在創建,init方法執行的時候對象已經創建 在程序創建時執行一段特殊的程序,儘

原创 詳解HttpServlet、HttpServletRequest接口【JAVAEE基礎】

1.HTTP協議 -超文本傳輸協議 -瀏覽器和服務器之間的一種通訊協議 -W3C制定,本質是提前制定好的數據傳送格式。 包括: -請求協議:從Browser發送到Server的時候採用的數據傳送格式 請求行:請求

原创 Servlet的生命週期【JAVAEE基礎】

Servlet生命週期 1.生命週期表示一個java對象從最初被創建到最終被銷燬,經歷的所有過程。 2.Servlet對象的生命週期 Servlet對象的生命週期,javaweb程序員是無權干涉的,包括Servlet對象相關方

原创 Servlet+JDBC ServletWebAppJDBC【JAVAEE基礎】

webApp結構 注意 index.html <!doctype html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Document</title> <

原创 模版方法設計模式【JAVAEE基礎】

問題: 有兩個類學生類和工人類如下 public class Student { public void day() { System.out.println("學生-起牀"); System.out.println("

原创 JAVAEE入門-Servlet基本理念【JAVAEE基礎】

1.javaEE: Java企業版 SUN公司開發的一個龐大的類庫,幫助程序員完成企業級開發 2. 系統架構分類 -C/S -B/S CS:Client/Server CS不足: a.如果軟件升級,那麼全部軟件都需要升級 b.維護