Web应用开发介绍CGI、Servlet创建动态页面JSP概述JSP与ASP、PHP类似技术比较JSP的优点JSP是JavaServerPages的缩写,是由SunMicrosystems公司倡导,许多公司参与一起建立的一种动态网页技术标准,用于辅助对Web请求的处理
JSP是建立在JavaServlets模型之上的表达层技术,允许将静态HTML内容与服务器端脚本混合起来生成动态输出
在每天浏览的网站中,可能就有很多是使用JSP对数据进行格式化和显示的
JSP基于Java技术,由类似于HTML的标记、JSP标记(tag)和Java代码片组成,可用来创建跨平台和跨Web服务器的动态网站
本章将让读者初步认识JSP,了解基于Java的服务器逻辑处理请求的发展过程、什么是JSP及其与Servlet的关系,并阐述JSP与ASP、PHP等类似技术的比较,JSP的优势等
初识JSP1第章第4页共9页编号:时间:2021年x月x日书山有路勤为径,学海无涯苦作舟页码:第4页共9页1
1创建Web应用的技术发展过程在讲解本章内容之前,先了解一下使用一个浏览器去访问一个网站时,后台所会发生的情况及网站是如何实现请求和响应的
1给读者展示了一个浏览器访问一个Web服务器的整个过程
(1)用户在浏览器上(这里以MicrosoftInternetExplorer浏览为例)输入网站的URL地址,这个地址告诉浏览器要和网络中的哪台主机进行联系
一般输入的是主机的域名(例如www
cn),域名唯一对应一个IP地址,一个IP地址又唯一识别一台联网的主机
(2)浏览器寻找到指定的主机之后,向Web服务器发出请求
(3)Web服务器接收到请求并作出相应的分析,然后从存储器中获取一个采用HTML编码的Web页面
Web服务器一般和HTML文件放置在同一个主机上
(4)服务器把取出