第1章JSP概述
1.1 什么是JSP
网络通信中*常见的模式是B/S模式,即需要获取信息的用户使用浏览器向某个服务器发出请求,服务器进行必要的处理后,将有关信息发送给服务器。在B/S模式中,服务器上必须有所谓的Web应用程序,这样的应用程序负责处理用户的请求,满足用户对信息的请求。
JSP是W曲服务器端开发技术,利用这一技术可以建立**、跨平台的W曲应用程序。JSP的**性和跨平台得益于Java语言,这是因为Java语言具有不依赖于平台、面向对象和**等优良特性,已经成为网络程序设计的佼佼者。许多和Java有关的技术得到了广泛的应用和认可,JSP技术就是其中之一。读者可能对Microsoft的ASP(Active Server Pages)比较熟悉,ASP也是一项Web服务器端的开发技术,可以开发出动态的、高性能的Web服务应用程序。JSP和ASP技术非常相似。ASP使用的是VBScript脚本语言,而JSP使用的是Java编程语言。与ASP相比,JSP以Java技术为基础,又在许多方面做了改进,具有动态页面与静态页面分离、能够脱离硬件平台的束缚及编译后运行等优点,完全克服了ASP的脚本级执行的缺点。JSP已经成为开发动态网站的主流技术。
需要强调的一点是:要想真正地掌握JSP技术,必须有较好的Java语言基础,以及HTML语言方面的知识。
……