1.jspweb
JSP(全稱JavaServer Pages)是由Sun Microsystems公司倡導和許多公司參與共同創建的一種使軟件開發者能夠響應客戶端請求,而動態生成HTML、XML或其餘格式文檔的Web網頁的技術標準。JSP技術是以Java語言做爲腳本語言的,JSP網頁爲整個服務器端的Java庫單元提供了一個接口來服務於HTTP的應用程序。
JSP使Java代碼和特定的預約義動做能夠嵌入到靜態頁面中。JSP句法增長了被稱爲JSP動做的XML標籤,它們用來調用內建功能。另外,能夠建立JSP標籤庫,而後像使用標準HTML或XML標籤同樣使用它們。標籤庫提供了一種和平臺無關的擴展服務器性能的方法。
JSP被JSP編譯器編譯成Java Servlets。一個JSP編譯器能夠把JSP編譯成JAVA代碼寫的servlet而後再由JAVA編譯器來編譯成機器碼,也能夠直接編譯成二進制碼。
2.servlet
Servlet(Server Applet)是Java Servlet的簡稱,稱爲小服務程序或服務鏈接器,用Java編寫的服務器端程序,主要功能在於交互式地瀏覽和修改數據,生成動態Web內容。
3.jsf
在web應用中,瀏覽器端發送請求數據包,服務器端返回響應數據包來實現web應用程序的工做。當服務器向客戶端返回響應後,整個鏈接就會關閉,是一種無狀態的鏈接。設計模式