目錄:html
- 什麼是JavaBean
- Eclipse和MyEclipse的不一樣
- JSP編程中亂碼解決的方式
- 設置Eclipse默認編碼爲UTF-8
- 想用Servlet3.1新特性(註解)又想兼容就版本的解決方案
- 冪等與非冪等
什麼是JavaBean:
一個JavaBean和一個JavaApplet類似,是一個很是簡單的遵循某種嚴格協議的Java類。web
Eclipse和MyEclipse的不一樣:
Eclipse是著名的繼承開發環境IDE,它容許安裝第三方開發的插件來擴展和加強自身的功能,而MyEclipse就主要是Java EE開發的一種插件集。MyEclipse將開發者經常使用到的一些插件都集合起來,提供了一種高級編程環境,能夠比較輕鬆點完成重用框架下的Java EE應用開發。Eclipse免費,但MyEclipse收費。因爲MyEclipse將全部的插件都配置好了,能夠直接使用,這樣,就使得MyEclipse所佔用硬盤空間較大,對計算機性能要求相對較高。Eclipse只安裝了經常使用的工具,能夠自行下載安裝所需的插件,Eclipse所佔硬盤空間較小,靈活程度較高。數據庫
JSP編程中亂碼解決的方式:
將Java源文件、JSP文件、XML文件,以及數據庫編碼設置爲統一的漢字編碼(如UTF-8),這樣作之後,基本上就能解決絕大部分亂碼問題。編程
怎麼作才能在Eclipse中設置默認編碼爲UTF-8呢?
第一,在整個Workspace中設置文本文件編碼爲UTF-8。具體方法是,從菜單欄中選擇Windows->Preferences->General->Workspace,選擇Text file encoding爲UTF-8編碼。第二,設置建立的JSP文件的編碼爲UTF-8,以免每次都要修改編碼的麻煩。從菜單欄中選擇Windows->Preferences->Web->JSP Files,在Encoding提示處選擇ISO 10646/Unicode(UTF-8)做爲默認的JSP文件編碼,這樣,每次新建的JSP文件就會自動加上contentType="text/html;charset=utf-8" pageEncoding="UTF-8",避免了重複勞動。服務器
想用Servlet 3.1的新特性,又想兼容舊版本,怎麼辦?
新建動態Web項目時點擊Next按鈕兩次,而後選中Generate web.xml deployment descriptor(生成web.xml部署描述文件)複選框便可。這樣,你仍然能夠像之前那樣,使用web.xml文件來配置Web組件。框架
冪等與非冪等
冪等:是指同一件事情可作多遍,而不引起不良的反作用。工具
非冪等:發起屢次請求會給服務器帶來負面影響的請求。例如:購買商品結帳時不當心點擊提交按鈕兩次性能
POST是非冪等請求 GET冪等請求編碼
(超連接都是GET請求,爲指定<form>標籤的mothed屬性默認的HTTP方法爲GET)spa