看板java
标 题[心得] 由java留言版看servlet/jsp基本style
发信站SayYA 资讯站 (Fri Aug 11 06:17:03 2006)
转信站ptt!ctu-reader!news.nctu!SayYa
[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