B.原文的翻译
1.JSP与纯Servlets比较
大体上来说,JSP不会提供任何它与Servlets不能共同完成的功能。事实上,在后台,JSP文件将被自动地转化成servlets文件。但是相对于使用庞大的输出语句来生成HTML文件来说,编写(和修改)常规的HTML文件更加便捷,你可以给不同的人布置不同的任务:Web网页制作专家可以利用相似的工具来建立HTML文件,并且留一块地方给servlet程序员插入动态的内容或者间接地用XML标签调用动态内容。论文网
那么这就意着你可以仅仅只学习JSP,忘记servlets吗?完全不是!JSP开发者需要了解servlets有以下4个理由:
1.JSP页面会转换成servlet。不了解servlet就无法知道JSP如何工作。
2.JSP由静态HTML、专用的JSP标签和Java代码组成。哪种类型的Java代码呢?当然是servlet代码!如果不了解servlet编程,那么就无法编写这种代码。
3.有些任务用servlet完成要比JSP好。JSP擅长生成由大量组织有序的结构化HTML或其他字符数据组成的页面。Servlet擅长生成二进制数据,构建结构多样的页面,以及执行输出很少或者没有输出的任务(比如重定向)。
4.有些任务更适合用JSP和servlet共同完成,而非单独使用servlet或JSP JSP与纯Servlets比较英文文献和中文翻译(2):http://www.youerw.com/fanyi/lunwen_39824.html