讓我們一起來認識JSP

來源:互聯網
上載者:User
js Java Server Pages(JSP)是最近非常熱門的建立動態網頁的技術。技術天地在前段時間為大家介紹了一些關於JSP方面的內容,現在就做個簡單的小結,以便各位讀者能更方便的閱讀這些文章。 

JSP是什嗎?它究竟是做什麼用的?我需要JSP嗎?初次接觸JSP,相信很多人都會有這樣的疑問。還是讓我們來看看一個開發人員眼中的JSP技術,也許你先前的疑問就會煙消雲散了。 
看到JSP,人們總會聯想起ASP,畢竟他們從名字上看很相似,JSP和ASP有什麼區別嗎?動態網頁製作技術JSP與ASP的比較會為你訴說一二。 
既然提到了ASP,那我就建議大家來看看ASP+與JSP之間的抉擇。這是一篇很有特色的文章,中國的程式員們可以從這篇文章中很清晰的看到美國程式員的心中所想。前面那篇《動態網頁製作技術JSP與ASP的比較》,從理論的角度對比了ASP和JSP。相比之下,這次這篇譯自美國的文章顯得更有意義:一方面,我們可以從實踐的角度看到ASP+和JSP之間的差別;另一方面,也是更重要的方面,我們可以清楚的瞭解到一個美國程式員的真實心態,他究竟是如何看待ASP+和JSP的,以及為什麼目前他會選擇JSP技術。也許有些程式員會覺得這樣純粹的對比沒有什麼實際意義,甚至有點“庸人自擾”,但我想我們對技術的追求與瞭解應該是多方面的,多聽聽別人的意見和看法總會有好處的。 
  通過上面幾篇文章的介紹,各位應該對JSP有所瞭解了。下面就來為大傢具體介紹一下JSP的使用。 

JSP開發入門一二三:通過本文安裝好你的機器來使用JSP、JSP文法的基本原理、JSP與JavaBean、JSP的內部對象、JSP其他相關資源等一些列內容的介紹,我們將協助你建立一個可執行JSP範例網站。 
JSP簡明教程:本文是一篇編譯自網景公司相關資料的文章。文中對JSP及其相關技術進行了較為詳細的介紹,希望能對大家學習和瞭解JSP技術有所協助。 
  在本文中,我們將向您介紹JSP的特點、目標使用者及用途,並把它與網景現在的技術如SSJS和NAS的標識語言作一些比較。 

本教程共分為四篇:JSP基礎、行為標籤與執行個體、令人興奮的指令碼編程、對比與總結。 
執行個體講解JSP Model2體繫結構:已經有了很多相關的介紹,JSP正在成為一種卓越的Java技術,可用於建立動態Web應用程式。Java程式員之所以喜愛JSP有數不清的理由。有些人喜歡它為互動式頁面帶來的“一次編寫,處處使用”的方式;還有些人欣賞它是因為它容易學習,並且使他們可以把Java作為一種伺服器端指令碼語言來使用。但更多的還都是因為一個共同原因――使用JSP的最大好處是它能協助你有效地把表達與內容分離開。在本文中,我對下面的問題作了深入探討,那就是,如何使用JSP Model 2體繫結構獲得最佳的表達-內容分離效果。這個模型也可以被看作是通用MVC設計模式在伺服器端的一個實現。請注意,在閱讀本文之前,你需要熟悉基本的JSP和servlet編程,因為文中將不會涉及到任何文法規則問題。 
JSP模板應用指南:Window 工具包提供了一種典型的布局機制,比如說在一個容器中確定組件元素的位置。在AWT 和 Swing都有布局管理器,而在VisualWorks Smalltalk中有wrapper。本文將介紹一種JSP模板機制,它允許布局被封裝和重新利用。JSP模板最小化了布局改變所造成的影響,這裡我們將鼓勵大家採用封裝模組化設計。 
JavaBean在JSP中的應用:JavaBean 是一種基於 Java 的軟體組件。JSP 對於在 Web 應用中整合 JavaBean 組件提供了完善的支援。這種支援不僅能縮短開發時間(可以直接利用經測試和可信任的已有組件,避免了重複開發),也為 JSP 應用帶來了更多的延展性。JavaBean 組件可以用來執行複雜的計算任務,或負責與資料庫的互動以及資料提取等。如果我們有三個 JavaBean ,它們分別具有顯示新聞、股票價格、天氣情況的功能,則建立包含所有這三種功能的 Web 頁面只需要執行個體化這三個 Bean ,使用 HTML 表格將它們依次定位就可以了。 
在JSP中訪問資料庫方法:資料庫連接對動態網站來說是最為重要的部分,Java中串連資料庫的技術是JDBC(Java Database Connectivity)。很多資料庫系統帶有JDBC驅動程式,Java程式就通過JDBC驅動程式與資料庫相連,執行查詢、提取資料等操作。Sun公司還開發了JDBC-ODBC bridge,用此技術Java程式就可以訪問帶有ODBC驅動程式的資料庫,目前大多數資料庫系統都帶有ODBC驅動程式,所以Java程式能訪問諸如Oracle、Sybase、MS SQL Server和MS Access等資料庫。本文將通過一個執行個體介紹在JSP中利用JavaBeans通過JDBC-ODBC Bridge訪問Access客戶資訊資料庫。 
  好了,講了這麼多JSP的優點,最後讓我們以一篇專門說JSP不足的文章來作結尾吧。 

我們不得不承認,絕對完美的事物在這個世界上是不存在的。雖然JSP越來越多的受到各界重視,也有更多的程式員開始使用它,但我們還是應該記得曾經有人說:“我認為JSP有問題”。不論你把他看作是善意的提醒也好,個人的偏見也罷,我們同樣不能忽視。其實這篇文章的原文首次在國外出現時,JSP還只是一種剛剛嶄露頭角的技術,並沒有像現在這樣如日中天。現在看來這篇文章的某些觀點可能會有一定的局限性,但我不得不承認這是一篇很大氣的作品,其中涉及很多JSP的內在原理。因此,我想還是有必要把這篇文章介紹給大家,以便各位從另一個側面更深入的瞭解JSP技術。

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.