?? 為什么jsp不能取代servlet.txt
字號(hào):
作者:zergman
email: zergman@chinaasp.com
日期:6/12/2001 12:58:04 PM
為什么jsp不能取代servlet
Blueski編譯
JSP動(dòng)態(tài)Web內(nèi)容可能是動(dòng)態(tài)Web內(nèi)容的一項(xiàng)偉大的技術(shù),并可將內(nèi)容和表示presentation相分離,有些人仍然覺得奇怪,為什么servlets仍然有必要和JSP同時(shí)實(shí)施。
其實(shí)servlets的實(shí)用性并不是一個(gè)問題。它們?cè)诜?wù)器端處理方面的表現(xiàn)非常優(yōu)秀,而且,由于它們引人注目的安裝方式而繼續(xù)存在著。事實(shí)上,你可以將JSP看作一種servlets的高級(jí)抽象,它以Servlet 2.1 API擴(kuò)展的形式來實(shí)現(xiàn)。
你仍然不應(yīng)該不加選擇地使用servlets;它們可能并不適用于每個(gè)人。例如,當(dāng)一個(gè)頁面設(shè)計(jì)者可以很簡單地使用方便的HTML或XML工具來編寫JSP頁面時(shí),servlets可能更適合那些在后端的開發(fā)者,因?yàn)樗麄兘?jīng)常使用某種IDE來編寫-- 這是一種通常需要較高編程經(jīng)驗(yàn)的處理工作。
當(dāng)發(fā)布servlets時(shí),甚至開發(fā)者都不得不小心確保在presentation和內(nèi)容之間不存在緊密結(jié)合。你通常可以通過增加一個(gè)第三方發(fā)行包如htmlKona來做到這一點(diǎn)。但即使可以做到這一點(diǎn),雖然可以通過簡單的屏幕上的調(diào)整提供一些靈活性,仍無法為你保證在presentation自身格式上的變化。例如,如果你的presentation從HTML改變到DHTML,你將仍然需要確保發(fā)行包和新的格式相一致,在最壞的case -- scenario中,如果一個(gè)發(fā)行包無法得到,你將結(jié)束在動(dòng)態(tài)web的內(nèi)容中對(duì)presentation使用手寫代碼。
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號(hào)
Ctrl + =
減小字號(hào)
Ctrl + -