Username: Password:

J2EE基础--为什么jsp不能取代servlet?
来源: baocl 作者: baocl 发布时间:2008-06-20 07:30:07

JSP动态Web内容可能是动态Web内容的一项伟大的技术,并可将内容和表示presentation相分离,
有些人仍然觉得奇怪,为什么servlets仍然有必要和JSP同时实施。


其实servlets的实用性并不是个问题。他们在服务器端处理方面的表现很优秀,而且,由于他们引人注目的安装方式而继续存在着。事实上,您能够将JSP看作一种servlets的高级抽象,他以Servlet 2.1 API扩展的形式来实现。


您仍然不应该不加选择地使用servlets;他们可能并不适用于每个人。例如,当一个页面设计者能够很简单地使用方便的HTML或XML工具来编写JSP页面时,servlets可能更适合那些在后端的研发者,因为他们经常使用某种IDE来编写-- 这是一种通常需要较高编程经验的处理工作。

当发布servlets时,甚至研发者都不得不小心确保在presentation和内容之间不存在紧密结合。您通常能够通过增加一个第三方发行包如htmlKona来做到这一点。但即使能够做到这一点,虽然能够通过简单的屏幕上的调整提供一些灵活性,仍无法为您确保在presentation自身格式上的变化。例如,假如您的presentation从HTML改变到DHTML,您将仍然需要确保发行包和新的格式相一致,在最坏的case -- scenario中,假如一个发行包无法得到,您将结束在动态web的内容中对presentation使用手写代码。


所以,解决方法是什么呢?
方法之一就是同时使用JSP和servlet技术来建立应用系统。

喜欢本文,那就收藏到:

    Del.icio.us Google书签 Digg Live Bookmark Technorati Furl Yahoo书签 Facebook 百度搜藏 新浪ViVi 365Key网摘 天极网摘 和讯网摘 博拉网 POCO网摘 添加到饭否 QQ书签 Digbuzz我挖网
相关评论  我也要评论
还没有关于此文章的相关评论!
  • 昵称: (为空则显示guest)
  • 评论分数: ★ ★ ★★★ ★★★★ ★★★★★
  • 评论内容:(不能超过250字,需审核后才会公布,请自觉遵守互联网相关政策法规。
  • 导航
    赞助商
    文章类别
    订阅