當前位置:編程學習大全網 - 源碼下載 - JSP語言令開發人員鐘愛的五大優勢

JSP語言令開發人員鐘愛的五大優勢

 在Web應用開發中 可提供選擇的動態頁面語言技術有很多 如PHP ASP JSP等 在這些動態頁面語言中 JSP憑借其自身的優點成為開發人員最喜歡的語言之壹 以下是開發人員鐘愛JSP的重要原因

  JSP就是在HTML中嵌入Java代碼 所以在本質上JSP程序就是JAVA程序 JSP程序繼承了Java的壹切優點 JSP程序有嚴格的Java類庫支持

  JSP頁面在服務器中都會被JSP編譯器編碼稱對應的Servlet 所以就擁有Java跨平臺的優點 所有的JSP程序 無需改動就可以方便地遷移到其他操作系統平臺 這是在其他動態腳本語言中所無法想象的

  JSP中可以使用JavaBean進行邏輯封裝 這樣就可以實現邏輯功能代碼的重用 從而大大提高系統的可重用性 同事也提高了程序的開發效率

  JSP程序容易上手 如果有HTML和Java的基本知識 那麽學習JSP程序就沒有任何難度

  在Java領域 開源的項目越來越多 這些開源項目是全世界Java愛好者心血的結晶 在JSP程序中可以非常方便地使用這些開源工具 在開源項目的支持下 JSP更是其他動態語言不能相比的

 開發者從對Java的熱愛延伸到對JSP的熱愛 同事JSP有事J EE體系中最重要 而且又是最基礎的壹個組成部分 如果要體驗J EE帶了的開發效率和優勢 JSP會是非常有效的入門方式

 JSP編譯器指引與指令元件有五種型態 在JSP 之後 大部分的JSP是包含在以作為結束的單壹標簽裏 新的JSP 規格已經發表了 它同時也與XML相容

 五種JSP的編譯器指引如下所示

  編譯器指引

  預定義

  運算式

  程序代碼

  註解

 下面我們分析壹個簡單的JSP頁面 您可以在JSWDK的examples目錄下創建另外壹個目錄存放此文件 文件名字可以任意 但擴展名必須為 jsp 從下面的代碼清單中可以看到 JSP頁面除了比普通HTML頁面多壹些Java代碼外 兩者具有基本相同的結構 Java代碼是通過符號加入到HTML代碼中間的 它的主要功能是生成並顯示壹個從 到 的字符串 在這個字符串的前面和後面都是壹些通過HTML代碼輸出的文本

 

<?HTML>?<?HEAD><?TITLE>JSP?頁面?<?/TITLE><?/HEAD>?<?BODY>?<?%@?pa ge?language="java"?%>?<?%!?String?str=" ";?%>?<?%?for?(int?i= ;?i?<? ;?i++)?{?str strstr?=?str?+?i;?}?%>?JSP輸出之前 ? ? <?P>?<?%=?str?%>?<?P>?JSP輸出之後 ? ? <?/BODY>?<?/HTML>?這個JSP編譯器頁面可以分成幾個部分來分析 ?

 首先是JSP指令 它描述的是頁面的基本信息 如所使用的語言 是否維持會話狀態 是否使用緩沖等 JSP指令由結束 在本例中 指令“”只簡單地定義了本例使用的是Java語言(當前 在JSP規範中Java是唯壹被支持的語言)

 接下來的是JSP聲明 JSP聲明可以看成是定義類這壹層次的變量和方法的地方 JSP聲明由結束 如本例中的“”定義了壹個字符串變量 在每壹項聲明的後面都必須有壹個分號 就象在普通Java類中聲明成員變量壹樣

 位於之間的代碼塊是描述JSP頁面處理邏輯的Java代碼 如本例中的for循環所示

lishixinzhi/Article/program/Java/JSP/201311/20409

  • 上一篇:最近好看的電影有哪些?
  • 下一篇:最近幾個賽季的歐冠聯賽,都有哪些黑馬球隊?
  • copyright 2024編程學習大全網