註釋ajax
@Controller用於告訴服務器這個類是Spring MVC 中的控制層這個類能夠接受和處理用戶請求。spring
@Repository用於標註數據訪問組件,即DAO組件。數據庫
@Service用於標註業務層組件json
使用@Autowired進行自動裝配,而無需get/set方法數組
@Entity指明該類是一個實體bean瀏覽器
@Table指定了Entity所要映射的數據庫服務器
@Column註解將屬性映射到列(類內寫)app
@RequestMapping用來處理請求地址映射,value指請求的實際地址。函數
@RequestMapping用於類上,表示類中的全部響應請求的方法都是以該地址做爲父路徑。(可用類內寫)url
<aop:aspectj-autoproxy/>聲明自動爲spring容器中那些配置
@aspectJ切面的bean建立代理,織入切面。
HTTP狀態碼
1XX:信息類,表示收到Web瀏覽器的請求,正在進一步的處理中
2XX:成功,表示用戶請求被正確接收,理解和處理例如:200 ok
3XX:重定向,表示請求沒有成功,客戶必須採起進一步的動做
4XX:客戶端錯誤,表示客戶端提交的請求有錯誤,例如:404 Not Found,意味着請求中所引的文檔不存在。
5XX:服務器錯誤,表示服務器不能完成對請求的處理:例如 500
XMLHttpRequest取得響應
readyState屬性
0:請求未初始化,open尚未調用
1:服務器鏈接已創建,open已經調用了
2:請求已接收,也就是接收到頭信息類
3:請求處理中,也就是接收到響應主體
4:請求已完成,且響應已就緒,也就是響應完成了。
JSON 名稱/值對
名稱/值對組合中的名稱寫在前面(在雙引號中),值對寫在後面(一樣在雙引號中),中間用冒號隔開
數組(在方括號中)
對象(在花括號中)
jQuery.ajax([settings])
type:類型,"POST"或"GET",默認爲"GET"
url:發送請求的地址
data:是一個對象,連同請求發送到服務器的數據
dataType:預期服務器返回的數據類型。若是不指定,jQuery將自動根據HTTP包MIME信息類只能判斷,通常咱們採用json格式,可用設置爲json
success:是一個方法,請求成功後的回掉函數。傳入返回後的數據,一屆包含成功代碼的字符串。
error:是一個方法,請求失敗時調用此函數。傳入XMLHttpRequest對象。