国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JSP > 正文

一個開發人員眼中的JSP技術(上)

2020-06-01 23:25:38
字體:
來源:轉載
供稿:網友
(作者:天譯編譯 2000年12月01日 14:26)

JavaServerTM Pages(JSP)技術為我們提供了一種建立動態網頁的簡單方法,而且也簡化了構造web程序的工作。本文從一個開發人員的角度對JSP技術做了一個全面介紹(并提供了一些JSP實例程序)。
前言
JavaServer Pages技術可以讓web開發人員和設計人員非常容易的創建和維護動態網頁,特別是目前的商業系統。作為JavaTM技術的一部分,JSP能夠快速開發出基于web、獨立于平臺的應用程序。JSP 把用戶界面從系統內容中分離開來,使得設計人員能夠在不改變底層動態內容的前提下改變整個網頁布局。
那么什么是JavaServer Page呢?簡單的說,一個JSP網頁就是在HTML網頁中包含了能夠生成動態內容的可執行應用程序代碼。此應用程序可能包含JavaBeanTM,JDBCTM對象,Enterprise Java BeanTM (EJB)和Remote Method Invocation (RMI)對象,所有的部分都可以非常容易的從JSP網頁上訪問到。例如,一個JSP網頁可以包含 HTML代碼所顯示的靜態文本和圖像,也可以調用一個JDBC對象來訪問數據庫;當網頁顯示到用戶界面上以后,它將包含靜態HTML內容和從數據庫中找到相應的動態信息。
  在JSP網頁中,要把用戶界面和應用程序分開可以考慮在網頁設計人員和開發人員之間執行一個非常方便的授權任務。它也允許開發人員去建立靈活的代碼,從而非常容易的進行更新和重復利用。由于JSP網頁能夠根據需要自動進行編譯,web設計人員無須重新編譯應用程序邏輯就可以改變表述代碼。這也使得JSP與Java servlet(它是JavaSever Pages功能的擴展)相比成為一種可以更靈活生成動態web內容的方法。

JSP和Servlet
  如果你已經用過Java servlet,那么你就會知道servlet可以讓你建立動態生成的網頁,而網頁中包含有從服務器方的Java對象中所獲得的數據。但是你也得知道servlet 生成網頁的方法就是在Java類中嵌入HTML標簽和表述代碼。這就意味著改變表述代碼需要修改和重新編譯servlet源文件。因為設計HTML頁面的設計人員可能與編寫servlet代碼的開發人員不是同一個人,更新基于servlet的web應用程序就成了一件非常棘手的事情。

  Enter JavaServer Page是Servlet API的一個擴展。事實上,JSP網頁在編譯成servlet之前也可以使用,所以它們也具有servlet的所有優勢,包括訪問Java API。由于JSP 是嵌入到servlet中關于應用程序的一般表述代碼,所以他們能夠被看成一種“徹底”的servlet。

  JSP網頁主要提供了一種建立servlet的高水平方法,它還帶來了其他的優點。即使你已經為web應用程序編寫了servlet,使用JSP仍然有很多優勢:

  JSP網頁可以非常容易的與靜態模板結合,包括HTML 或XML 片段,以及生成動態內容的代碼。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 宁阳县| 交城县| 龙州县| 栖霞市| 洪泽县| 修文县| 车险| 温宿县| 南投县| 阿巴嘎旗| 阿图什市| 镇远县| 桐庐县| 临沭县| 奎屯市| 太原市| 长阳| 阿图什市| 敦煌市| 瑞丽市| 安阳县| 龙州县| 博湖县| 祁连县| 古交市| 东源县| 二连浩特市| 普安县| 虹口区| 亚东县| 连云港市| 林芝县| 永济市| 友谊县| 永新县| 清水河县| 新昌县| 盐池县| 周口市| 改则县| 定结县|