2011年1月23日 星期日

Java Server Pages

.經Java平台技術 主要用來產生Dynamic Web constent 包括HTML DHTML XHTML 和XML

.Dynamic Web 技術標準似ASP PHP ...etc

.HTML 中加入Java片段(Scriptlet)和JSP標籤=JSP網頁

.Servlet/JSP container 收到client 發出的request 首先執行其中的程式片段 然後將執行結果以HTML 格式回應給客戶端

.其中程式片段可是:操作資料庫 重新定向網頁 發送email,etc

.所有程式操作都在Server執行 網路上傳送給Client的僅是得到的結果 與client的瀏覽器無關 因此JSP稱為Server-Side Language

.是類似於ASP的嵌入型scripting Language

.當JSP 被轉譯成Servlet時內容主要包含三部份:
-- _jspInit(): 當JSP網頁一開始執行時 最先執行此方法 因此我們通常會把初始化的工作寫在此方法中
-- _jspDwstroy(): JSP網頁最後執行的方法
-- _jspService(): JSP網頁最主要的程式都是在此方法

.JSP網頁主要可以分為:
-- Template Data: JSP container 不處理的部份 ex: HTML的內容 會直接傳送到Client 執行
-- Elements: 需經JSP container處理 而大部份elements都是以XML做為語法基礎 並且大小寫必須一致

沒有留言:

張貼留言