[心得] 由java留言版看servlet/jsp基本style
[pure servlet style]
為什麼要用Servlet+JDBC寫留言版呢? 因為想要體驗一下這種老式的風格。在那
混沌不明java server tech初開的年代,許多java技術人員是這樣搞網站的。所
以也想寫一個來體驗一下:)
http://csie.nutn.edu.tw/~qrtt1/
web_application_tutorial_message_board.html#Pure_Servlet
http://0rz.net/2b1Fk
[pure scriptlet style]
這也是早期一種很可怕的style,如果你還看到這樣的code那也許他已經存在五
年以上了。不然就是沒錢買書的初學者在圖書館借了古書而學習。
(小q評曰: 這是五年前最top的java web tech嗎!?)
http://csie.nutn.edu.tw/~qrtt1/
web_application_tutorial_message_board.html#Pure_JSPScriptlet
http://0rz.net/121Gl
[JSP/taglib & java bean]
時間增長,技術也是有長大滴。雖然jsp scriptlet可以快速地撰寫,
由servlet/jsp Container自行compile。但是一堆的code直接放在.jsp之中。
實在不雅觀。也不易重覆使用,對於網站元件這類高重複性的工作實在浪費。
所以,另一種style是運用taglib與java bean。
http://csie.nutn.edu.tw/~qrtt1/
web_application_tutorial_message_board.html#JSP_taglib_javabean
http://0rz.net/b71Gu
[JSP/jstl & el]
taglib的撰寫上雖然不算麻煩,但是除了特殊的需求外。還有為了處理一般性
問題的scriptlet被寫成了taglib。成為一組公用的taglib,稱為jstl
同時也發展了更方便的取值型態Expression Language。幾乎可以取代原先在
scriptlet中所有的code :)
http://csie.nutn.edu.tw/~qrtt1/
web_application_tutorial_message_board.html#JSP_JSTL_EL
http://0rz.net/1f1IO
===========================================================================
基本上只介紹了這幾種style。
還缺了Servlet/JSP混合的Model 2,不過要自己實作不如用framework :)
--
※ Origin: SayYA 資訊站 <bbs.sayya.org>
◆ From: 163.26.34.105
java 近期熱門文章
PTT數位生活區 即時熱門文章