JAVA EE 學習筆記[V1 jsp編程]

    在三月初學校開設了javaee的課程,也就此展開了對javaee基礎的學習。而後老師也對此次的課程有必定要求。前面的基礎就爲最終的做業作準備啦~ html

   在上學期咱們學習了java相關知識,也對java se 的安裝使用有了必定的認知,而java ee則是構建於java se 平臺之上的一套多層的,可擴展的的網絡應用。java

學習java ee咱們首先進行環境的搭建。無非就是使用 tomcat進行服務器的搭建和jdk環境變量配置。而IDE這方面咱們選擇myeclipse 2016 CI(這個編譯器自帶tomcat7.0)編程

在作好這些準備工做以後咱們就能夠開啓咱們的java ee學習之路了。tomcat

   而入門的開始,從jsp編程開始服務器

   JSP是java Sever Pages的縮寫。是Sun公司倡導並與其餘許多公司一塊兒創建的一種基於java語言的動態網頁技術。 其實現方式是在傳統的網頁文件中插入java程序段和JSP標記(<% %>)造成JSP文件(*.jsp)網絡

   在有html和java基礎以後就不難理解,jsp是嵌入文本標記語言中的java語言。語法規則確定是遵照java語法規則的。session

   按照慣例:app

<%@ page language="java" import="java.util.*" pageEncoding="ISO-8859-1"%>
<html>

  <body>
    <% out.println("Hello world!"); %>
  </body>
</html>

  開啓tomcat服務器,將上述文件保存爲index.jsp放在 localhost的包目錄下eclipse

  訪問http://localhost:8080/test/index.jspjsp

  jsp它相比html而言,html只能爲用戶提供靜態數據,而Jsp技術容許在頁面中嵌套java代碼,爲用戶提供動態數據。 相比servlet而言,而jsp直接嵌套在HTML中,所以更容易對數據進行排版。

  而對JSP進行系統學習則有如下內容:

  JSP語法 :JSP模版元素 JSP表達式 JSP腳本片段 JSP靜態聲明 JSP註釋 JSP指令 JSP標籤 JSP內置對象 

  1.JSP模版元素 

     JSP頁面中的HTML內容稱之爲JSP模版元素。也就是說 html 提供可視化界面 ,而這個界面就能夠稱之爲 模版元素

  2.JSP表達式

<% out.println("Hello world!"); %>

    以此種格式的就能夠成爲 JSP表達式。

  3.JSP腳本片段

    能夠稱之爲多行java代碼在一個片斷(在一個<% ...%>內)

  4.JSP靜態聲明

   和java當中靜態變量的聲明同樣:

<% static { System.out.println("loading Servlet!"); } %>

  5.JSP註釋

   做爲維護和解釋說明的部分,註釋很重要啊。寫出漂亮的代碼這但是不可少的啊:

     JSP註釋的格式:

             // Java提供的單行註釋

             /* Java提供的多行註釋 */

             <%-- JSP註釋 --%>

  6.JSP指令

       page指令  

       Include指令

       taglib指令

  7.JSP標籤

   這個東西就頗有用,在必定程度的能夠搞不少事情,如JSP INCLUDE標籤 :<jsp:include>標籤是動態引入, <jsp:include>標籤涉及到的2個JSP頁面會被翻譯成2個servlet,這2個servlet的內容在執行時進行合併。(能夠順勢作一波組合 ps:好比博客的頭部和底部不會變化,這個時候分別將兩個部分寫成兩個JSP,代碼優化-=-)

  8.JSP內置對象

     爲了簡化Web頁面的開發過程,JSP提供了一些由容器實現和管理的對象,這些對象在JSP中能夠直接使用,不須要JSP頁面編寫進行實例化,能夠直接使用,此類對象稱之爲JSP的內置對象。

    其中request, response, out, session ,application最爲經常使用。 能夠按功能分爲四大類: 與輸入輸出有關的:out, request, response 與上下文有關的:session,applixation, pageContext 與servlet有關的:page, config 與錯誤處理有關的:exception

以上就是JSP的一些基本內容,很粗糙,詳細自行W3C。

JSP的基本內容瞭解就醬紫。我慢慢往下更,基礎內容有點多,消化得須要時間--按部就班A

對了,裏面有很一部分東西我是按照迪哥的課件向前的=-=致個謝JAVA EE原本就是他帶的我。

附上迪哥傳送門:http://www.storagelab.org.cn/zhangdi/

相關文章
相關標籤/搜索