明輝手游網(wǎng)中心:是一個(gè)免費(fèi)提供流行視頻軟件教程、在線學(xué)習(xí)分享的學(xué)習(xí)平臺(tái)!

走近JSP

[摘要]Java Server Pages(JSP)是最近非常熱門(mén)的建立動(dòng)態(tài)網(wǎng)頁(yè)的技術(shù)。技術(shù)天地在前段時(shí)間為大家介紹了一些關(guān)于JSP方面的內(nèi)容,現(xiàn)在就做個(gè)簡(jiǎn)單的小結(jié),以便各位讀者能更方便的閱讀這些文章。 JSP是什么?它究竟是做什么用的?我需要JSP嗎?初次接觸JSP,相信很多人都會(huì)有這樣的疑問(wèn)。還是讓...
Java Server Pages(JSP)是最近非常熱門(mén)的建立動(dòng)態(tài)網(wǎng)頁(yè)的技術(shù)。技術(shù)天地在前段時(shí)間為大家介紹了一些關(guān)于JSP方面的內(nèi)容,現(xiàn)在就做個(gè)簡(jiǎn)單的小結(jié),以便各位讀者能更方便的閱讀這些文章。

JSP是什么?它究竟是做什么用的?我需要JSP嗎?初次接觸JSP,相信很多人都會(huì)有這樣的疑問(wèn)。還是讓我們來(lái)看看一個(gè)開(kāi)發(fā)人員眼中的JSP技術(shù),也許你先前的疑問(wèn)就會(huì)煙消云散了。
看到JSP,人們總會(huì)聯(lián)想起ASP,畢竟他們從名字上看很相似,JSP和ASP有什么區(qū)別嗎?動(dòng)態(tài)網(wǎng)頁(yè)制作技術(shù)JSP與ASP的比較會(huì)為你訴說(shuō)一二。
既然提到了ASP,那我就建議大家來(lái)看看ASP+與JSP之間的抉擇。這是一篇很有特色的文章,中國(guó)的程序員們可以從這篇文章中很清晰的看到美國(guó)程序員的心中所想。前面那篇《動(dòng)態(tài)網(wǎng)頁(yè)制作技術(shù)JSP與ASP的比較》,從理論的角度對(duì)比了ASP和JSP。相比之下,這次這篇譯自美國(guó)的文章顯得更有意義:一方面,我們可以從實(shí)踐的角度看到ASP+和JSP之間的差別;另一方面,也是更重要的方面,我們可以清楚的了解到一個(gè)美國(guó)程序員的真實(shí)心態(tài),他究竟是如何看待ASP+和JSP的,以及為什么目前他會(huì)選擇JSP技術(shù)。也許有些程序員會(huì)覺(jué)得這樣純粹的對(duì)比沒(méi)有什么實(shí)際意義,甚至有點(diǎn)“庸人自擾”,但我想我們對(duì)技術(shù)的追求與了解應(yīng)該是多方面的,多聽(tīng)聽(tīng)別人的意見(jiàn)和看法總會(huì)有好處的。
  通過(guò)上面幾篇文章的介紹,各位應(yīng)該對(duì)JSP有所了解了。下面就來(lái)為大家具體介紹一下JSP的使用。

JSP開(kāi)發(fā)入門(mén)一二三:通過(guò)本文安裝好你的機(jī)器來(lái)使用JSP、JSP語(yǔ)法的基本原理、JSP與JavaBean、JSP的內(nèi)部對(duì)象、JSP其他相關(guān)資源等一些列內(nèi)容的介紹,我們將幫助你建立一個(gè)可執(zhí)行JSP范例網(wǎng)站。
JSP簡(jiǎn)明教程:本文是一篇編譯自網(wǎng)景公司相關(guān)資料的文章。文中對(duì)JSP及其相關(guān)技術(shù)進(jìn)行了較為詳細(xì)的介紹,希望能對(duì)大家學(xué)習(xí)和了解JSP技術(shù)有所幫助。
  在本文中,我們將向您介紹JSP的特點(diǎn)、目標(biāo)用戶及用途,并把它與網(wǎng)景現(xiàn)在的技術(shù)如SSJS和NAS的標(biāo)識(shí)語(yǔ)言作一些比較。

本教程共分為四篇:JSP基礎(chǔ)、行為標(biāo)簽與實(shí)例、令人興奮的腳本編程、對(duì)比與總結(jié)。
實(shí)例講解JSP Model2體系結(jié)構(gòu):已經(jīng)有了很多相關(guān)的介紹,JSP正在成為一種卓越的Java技術(shù),可用于創(chuàng)建動(dòng)態(tài)Web應(yīng)用程序。Java程序員之所以喜愛(ài)JSP有數(shù)不清的理由。有些人喜歡它為交互式頁(yè)面帶來(lái)的“一次編寫(xiě),處處使用”的方式;還有些人欣賞它是因?yàn)樗菀讓W(xué)習(xí),并且使他們可以把Java作為一種服務(wù)器端腳本語(yǔ)言來(lái)使用。但更多的還都是因?yàn)橐粋(gè)共同原因――使用JSP的最大好處是它能幫助你有效地把表達(dá)與內(nèi)容分離開(kāi)。在本文中,我對(duì)下面的問(wèn)題作了深入探討,那就是,如何使用JSP Model 2體系結(jié)構(gòu)獲得最佳的表達(dá)-內(nèi)容分離效果。這個(gè)模型也可以被看作是通用MVC設(shè)計(jì)模式在服務(wù)器端的一個(gè)實(shí)現(xiàn)。請(qǐng)注意,在閱讀本文之前,你需要熟悉基本的JSP和servlet編程,因?yàn)槲闹袑⒉粫?huì)涉及到任何語(yǔ)法規(guī)則問(wèn)題。
JSP模板應(yīng)用指南:Window 工具包提供了一種典型的布局機(jī)制,比如說(shuō)在一個(gè)容器中確定部件元素的位置。在AWT 和 Swing都有布局管理器,而在VisualWorks Smalltalk中有wrapper。本文將介紹一種JSP模板機(jī)制,它允許布局被封裝和重新利用。JSP模板最小化了布局改變所造成的影響,這里我們將鼓勵(lì)大家采用封裝模塊化設(shè)計(jì)。
JavaBean在JSP中的應(yīng)用:JavaBean 是一種基于 Java 的軟件組件。JSP 對(duì)于在 Web 應(yīng)用中集成 JavaBean 組件提供了完善的支持。這種支持不僅能縮短開(kāi)發(fā)時(shí)間(可以直接利用經(jīng)測(cè)試和可信任的已有組件,避免了重復(fù)開(kāi)發(fā)),也為 JSP 應(yīng)用帶來(lái)了更多的可伸縮性。JavaBean 組件可以用來(lái)執(zhí)行復(fù)雜的計(jì)算任務(wù),或負(fù)責(zé)與數(shù)據(jù)庫(kù)的交互以及數(shù)據(jù)提取等。如果我們有三個(gè) JavaBean ,它們分別具有顯示新聞、股票價(jià)格、天氣情況的功能,則創(chuàng)建包含所有這三種功能的 Web 頁(yè)面只需要實(shí)例化這三個(gè) Bean ,使用 HTML 表格將它們依次定位就可以了。
在JSP中訪問(wèn)數(shù)據(jù)庫(kù)方法:數(shù)據(jù)庫(kù)連接對(duì)動(dòng)態(tài)網(wǎng)站來(lái)說(shuō)是最為重要的部分,Java中連接數(shù)據(jù)庫(kù)的技術(shù)是JDBC(Java Database Connectivity)。很多數(shù)據(jù)庫(kù)系統(tǒng)帶有JDBC驅(qū)動(dòng)程序,Java程序就通過(guò)JDBC驅(qū)動(dòng)程序與數(shù)據(jù)庫(kù)相連,執(zhí)行查詢、提取數(shù)據(jù)等操作。Sun公司還開(kāi)發(fā)了JDBC-ODBC bridge,用此技術(shù)Java程序就可以訪問(wèn)帶有ODBC驅(qū)動(dòng)程序的數(shù)據(jù)庫(kù),目前大多數(shù)數(shù)據(jù)庫(kù)系統(tǒng)都帶有ODBC驅(qū)動(dòng)程序,所以Java程序能訪問(wèn)諸如Oracle、Sybase、MS SQL Server和MS Access等數(shù)據(jù)庫(kù)。本文將通過(guò)一個(gè)實(shí)例介紹在JSP中利用JavaBeans通過(guò)JDBC-ODBC Bridge訪問(wèn)Access客戶信息數(shù)據(jù)庫(kù)。
  好了,講了這么多JSP的優(yōu)點(diǎn),最后讓我們以一篇專門(mén)說(shuō)JSP不足的文章來(lái)作結(jié)尾吧。

我們不得不承認(rèn),絕對(duì)完美的事物在這個(gè)世界上是不存在的。雖然JSP越來(lái)越多的受到各界重視,也有更多的程序員開(kāi)始使用它,但我們還是應(yīng)該記得曾經(jīng)有人說(shuō):“我認(rèn)為JSP有問(wèn)題”。不論你把他看作是善意的提醒也好,個(gè)人的偏見(jiàn)也罷,我們同樣不能忽視。其實(shí)這篇文章的原文首次在國(guó)外出現(xiàn)時(shí),JSP還只是一種剛剛嶄露頭角的技術(shù),并沒(méi)有像現(xiàn)在這樣如日中天,F(xiàn)在看來(lái)這篇文章的某些觀點(diǎn)可能會(huì)有一定的局限性,但我不得不承認(rèn)這是一篇很大氣的作品,其中涉及很多JSP的內(nèi)在原理。因此,我想還是有必要把這篇文章介紹給大家,以便各位從另一個(gè)側(cè)面更深入的了解JSP技術(shù)。


標(biāo)簽:走近JSP