2010年3月31日 星期三

何時用JSP何時用Servlet?

JSP (JavaServer Page)與Servlet主要是基於分工而產生的。。。

JSP是讓熟悉網頁設計語法的網頁人員可以快速入門,當中不建議有Scriplet,也就是不建議出現<% Java語法 %>,而儘量使用EL、標籤、JavaBean、JSTL等。。。主要用於呈現畫面與資料,不是用於處理業務邏輯。。。

Servlet主要是給熟悉Java語言的開發人員而設計的,在Servlet中不建議出現有HTML內嵌的程式碼,會很難寫,Servlet通常是用於後端的處理,將處理完的資料封裝好之後,丟給JSP來呈現資料。。。

當然,您硬要只用JSP來撰寫,技術上是可行的,或您想用Servlet解決所有的事也是可以的。。。

然而最好的方法是JSP與Servlet相互合作,分好彼此的職責。。。

沒有留言:

張貼留言