原创 java中內省簡單使用

內省訪問JavaBean屬性的兩種方式: 通過PropertyDescriptor類操作Bean的屬性 通過Introspector類獲得Bean對象的 BeanInfo,然後通過 BeanInfo 來獲取屬性的描述器( Property

原创 第一節xml課上筆記

XML保存有關係的數據; 做配置文件:描述程序模塊之間的關係。 dtd、schema定義語義約束 XML文件:   文檔聲明(必須有)最簡單的聲明:<?xml version="1.0" ?>   用記事本編寫的時候需要更改格式 xml元

原创 java中的反射

反射是Java程序開發語言的特徵之一。它允許動態地發現和綁定類、方法、字段,以及所有其他的由語言所產生的元素。 Java反射機制主要提供了以下功能: 在運行時判斷任意一個對象所屬的類; 在運行時構造任意一個類的對象; 在運行時判斷任意一個

原创 web應用程序開發環境配置

應用程序:指允許用戶執行特定任務的軟件程序,主要分爲桌面應用程序和Web應用程序兩種類型。 桌面應用程序(Desktop Application):一般是指採用客戶機/服務器結構(Client/Server)的應用程序。 Web應用程序

原创 Servlet中文亂碼的處理

Servlet中文輸出問題的原理 瀏覽器接收到的中文字符並不是中文符號本身,而是它的某種字符集編碼的數據。  瀏覽器必須使用正確的字符集編碼進行查看,才能將它所接收到的數據顯示爲正確的中文字符。  當Servlet程序僅僅需要輸出純文本格

原创 用session防止惡意重複提交

表單頁面由servlet程序生成,servlet爲每次產生的表單頁面分配一個唯一的隨機標識號,並在FORM表單的一個隱藏字段中設置這個標識號,同時在當前用戶的Session域中保存這個標識號。 當用戶提交FORM表單時,負責處理表單提交

原创 session和cookie的區別

Session和Cookie的主要區別在於: Cookie是把用戶的數據寫給用戶的瀏覽器。 Session技術把用戶的數據寫到用戶獨佔的session中。 Session對象由服務器創建,開發人員可以調用request對象的getSes

原创 session的應用

Servlet API規範中定義了一個HttpSession接口,HttpSession接口定義了各種管理和操作會話狀態的方法。 HttpSession對象是保持會話狀態信息的存儲結構,一個客戶端在WEB服務器端對應一個各自的HttpS

原创 Cookie簡介

  Cookie是一種在客戶端保持HTTP狀態信息的技術,它好比商場發放的優惠卡。 Cookie是在瀏覽器訪問WEB服務器的某個資源時,由WEB服務器在HTTP響應消息頭中附帶傳送給瀏覽器的一片數據,WEB服務器傳送給各個客戶端瀏覽器的數

原创 httpServlet

Servlet的接口實現類:HttpServlet     HttpServlet指能夠處理HTTP請求的servlet,它在原有Servlet接口上添加了一些與HTTP協議處理方法,它比Servlet接口的功能更爲強大。因此開發人員在

原创 重定向與轉發的區別

請求重定向和請求轉發的區別  一個web資源收到客戶端請求後,通知服務器去調用另外一個web資源進行處理,稱之爲請求轉發。 一個web資源收到客戶端請求後,通知瀏覽器去訪問另外一個web資源,稱之爲請求重定向。 RequestDisp

原创 Servlet初步認識

Servlet是一種獨立於平臺和協議的服務器端的Java應用程序,可以生成動態的web頁面。它擔當Web瀏覽器或其他http客戶程序發出請求、與http服務器上的數據庫或應用程序之間交互的中間層。 Servlet的優點: 可移植性好:Se

原创 JSP————運行原理

Jsp(Java Server Pages)   Jsp結合了java(servlet)和html,把他們的語句寫在了後綴名爲【.jsp】的文件中 JSP是簡化Servlet編寫的一種技術,它將Java代碼和HTML語句混合在同一個文件中

原创 web知識小結

web的配置: 應用程序:指允許用戶執行特定任務的軟件程序,主要分爲桌面應用程序和Web應用程序兩種類型。 桌面應用程序(Desktop Application):一般是指採用客戶機/服務器結構(Client/Server)的應用程序。

原创 5.0對枚舉的簡化

JDK 5新增的 enum 關鍵字用於定義一個枚舉類。 手動實現枚舉類: class EnumDemo{private EnumDemo(){}private final int i=0;public static final setNu