閱讀源代碼是學習程序設計語言的最有效途徑。“知其然,知其所以然。”
動態網站是基於數據庫架構的網站,一般由大量的動態網頁(如JSP)、後臺處理程序(如Servlet)和存儲內容的數據庫組成。
-
IIS(Internet Informatica Server):因特網信息服務器。
-
URL(Uniform Resource Locator):統一資源定位器。
- HTTP(HyperText Transfer Protocol):超文本傳輸協議。
- CGI(Common Gateway Interface):通用網關接口。最初的服務器端動態網頁技術,Perl是使用最廣泛的CGI程序設計語言
- JavaScript:一種基於對象和事件驅動編程的嵌入式腳本語言,它彌補了HTML語言交互功能差、控制呆板單調等缺陷。
- 腳本:一段用來完成某些特殊功能的程序,可以分爲服務器端腳本(ASP、JSP等)和客服端腳本(JavaScript等)兩類。
- ASP(Active Server Page):一種服務器端腳本編寫環境,可以用來創建和運行動態網頁或Web應用程序。
- JSP(Java Server Page):一種基於Java語言的Web應用開發技術,利用這一技術可以建立安全、跨平臺的先進動態網站。
- PHP(Hypertext Preprocessor,原指Personal Home page):超文本預處理語言。一種跨平臺的服務器端嵌入式腳本語言,藉助大量的C,Java,Perl語言的語法,並結合自己的特性,使Web開發者能夠快速地寫出動態頁面。支持絕大部分數據庫,且是完全免費的。
- ASP.NET:由ASP升級演變而來,支持大型網站開發。
- Servlet(Server Applet):Java Servlet的簡稱,是Java EE架構中的關鍵組成部分,與普通Java程序相比,輸入信息的來源和輸出結果的目標不一樣。
- Servlet技術:一種實現動態網頁的解決方案,是基於Java編程語言的Web服務器端編程技術,主要用於在Web服務器端獲得客戶端的訪問請求信息並動態生成對客戶端的響應信息。此外,Servlet技術也是JSP技術的基礎。
- My SQL是一個真正的多用戶、多線程SQL數據庫服務器。主要特點:快速、易用和成本低。
- Cookie:服務器發給客戶端的一小段文本,保存在瀏覽器所在客戶端的內存或磁盤上,是會話跟蹤的一種解決方案。
- JavaBean:一種組件技術,“組件”可重用的一個軟件模塊。
- EJB(Enterprise JavaBean):企業級JavaBean。
- DAO(Data Access Objects)數據訪問層。