【JSP筆記】第二章 JSP基礎語法

1.JSP簡介編程

 

  • 全名Java Server Pages,
  • 其本質是一個簡化Servlet
  • 實現了在Java中使用HTML標籤
  • JSP是一種動態網頁技術標準,也是JAVAEE的標準。
  • JSP和Servlet同樣,在服務器端執行。

 

2.常見動態開放技術安全

  • JSP:  Java平臺,安全性高,適合開發大型,企業級WEB應用程序。
  • asp.net:  .net平臺,簡單易學。但安全性,跨平臺性差。
  • PHP:  簡單,高效,成本低開發週期短,適合中小型企業WEB應用開放。
  •                 (LAMP:Linux+Apache+MySQL+PHP)

 

 

3.JSP頁面元素服務器

 

4.JSP指令:多線程

5.JSP註釋併發

HTML註釋:asp.net

 

  • <!--註釋文字-->  // 客戶端可見

 

JSP註釋:函數

 

  • <%--註釋文字-->  //客戶端不可見

 

JSP腳本註釋:.net

 

  • // 單行註釋
  • /**/ 多行註釋

 

6.JSP腳本:在JSP頁面執行的Java代碼。線程

<% Java代碼%>生命週期

  • <%
  • //單行註釋
  • /*多行註釋*/
  • out.println("你們好!");
  • %>

 

7.JSP聲明:在JSP頁面定義變量或方法。

<%! Java代碼%>

 

  • <%! 
  • String s="張三";   //聲明瞭一個字符串變量
  • int add(int x,int y) //聲明瞭一個返回整型的函數。
  • {
  • return x+y;
  • }
  • %>

 

8.JSP表達式:在JSP頁面中執行的表達式。

<%=表達式%> //注意:表達式不能以分號結束

 

  • 你好,<%=s %>
  • x+y=<%=add(10,5) %>

 

9.JSP頁面生命週期

  • JspService()方法被調用來處理客戶請求。
  • 對每個請求,JSP引擎建立一個新的線程來處理該請求。如多個客戶端同事請求該JSP文件,則JSP引擎會建立多個線程。
  • 每一個客戶端請求對應一個線程。以多線程方式執行能夠大大下降對系統的資源需求,提升系統的併發量及響應時間。
  • 但也要注意多線程的編程帶來的同步問題,(好比臨界資源的共享和保護問題)
  • 因爲該Servlet始終駐於內存,因此響應是很是快的。
相關文章
相關標籤/搜索