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的参考实现 |
chap1 JSP简介
最新推荐文章于 2020-11-29 14:26:48 发布