chap1 JSP简介

chap1 JSP概述

1.1 什么是JSP (1)为了生成动态网页,原来的方法是在程序代码中嵌入html标志,jsp的方法是在html中嵌入jsp代码 (2)用jstl取代scripting元素(否则就比在程序代码中嵌入html好不了多少了) (3)jsp页面在第一次被请求时,被编译成可执行代码;以后再调用时,直接调用这些已生成的代码 1.2 为什么使用JSP?

(1)开发时,可以分成两个团队:java web开发团队,实现应用逻辑(例如servlets,EJBs和自定义的JSP元素);网页页面作者(制作界面,并使用自定义的JSP元素)

(2)jsp可以使用各种企业级java api,包括JDBC,RMI和OMG CORBA支持,JNDI,EJB,JMS,JTA,JAXP,JavaMail

(3)asp相关:asp页面中可以嵌入VBScript和JScript代码;对于复杂的代码,可以通过scripting代码调用COM(ActiveX)组件(例如用C++)写的。 对于asp.net,作为scripting的取代,动态内容通过HTML/XML元素产生,并使用CLR语言(例如C#、Jscript.NET、VB.NET)取代脚本语言。

在其它web平台上,可能不支持。需要通过第三方产品。

(4)PHP:有大量已定义的函数可供调用。且跨平台。开源!

(5)ColdFusion:包括用于各种功能的大量元素,且跨平台性好。

(6)Java servlet template engine

(7)jsp的独特优势:是specification,不是产品;是j2ee的一部分。

(8)tomcat web server是jsp1.2的参考实现

你可能感兴趣的:(JSP学习笔记)