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的参考实现
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值