讓我們一起來認識JSP
2024-09-05 00:20:29
供稿:網友
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還只是一種剛剛嶄露頭角的技術,并沒有像現在這樣如日中天?,F在看來這篇文章的某些觀點可能會有一定的局限性,但我不得不承認這是一篇很大氣的作品,其中涉及很多jsp的內在原理。因此,我想還是有必要把這篇文章介紹給大家,以便各位從另一個側面更深入的了解jsp技術。