- 1、本文档共10页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
1
第章
应用概览:关于JSP
JSP(JavaServerPage)是由Sun公司倡导、多家公司参与一起建立的一种动态网页技
术标准规范。作为动态网页的一种主流开发技术,JSP基于Java,具有平台无关性、运行
效率高、快速上手易于学习等优点。
随着Internet的飞速发展,JSP被越来越广泛地应用于Web开发,许多知名网站,如
新浪、网易、阿里巴巴等都采用了JSP技术,其已成为目前最为流行的网络编程语言之一。
本章主要内容如下:
•JSP技术概述;
•JSP运行机制;
•JSP框架简介;
•JSP开发应用方式;
•JSP简单应用。
1.1JSP概述
1999年Sun公司推出了JSP动态网页技术。JSP以Java编程语言作为脚本语言,Java
是一种简单易学并且完全面向对象的编程语言,特别适合作为Internet应用的开发工具。
使用JSP能轻松搭建网络平台,建立功能强大的Web网站。
JSP技术在国外应用非常广泛,近年来在国内也日趋流行。与目前较为流行的Web开
发技术ASP、PHP相比,JSP是一种完全与平台无关的开发技术,它将极高的运行效率、
较短的开发周期、超强的扩展能力、完全开放的技术标准和自由的开发方式等众多的完美
特性集于一身,使构造基于Web的应用程序更加容易和快捷。
JSP实现了Web业务逻辑和页面显示的分离,脱离了硬件平台的束缚,并且编译后大
大提高了运行速度,降低了系统模块之间的耦合性,增强了代码的可重用性和可维护性,
符合软件工程思想。目前,JSP正逐渐成为Web应用的主流开发工具。
JSP已广泛地应用于电子商务、电子政务等各个行业的管理应用软件中,国际上一些
大型电子商务解决方案都采用或即将采用JSP技术,JSP的应用领域已变得越来越大,具
有广阔的发展前景。
1.1.1JSP特点
JSP技术可以让Web开发人员和设计人员非常容易地创建和维护动态网页,特别是目
4精通JSP开发应用(Eclipse平台)
前的商业系统。作为Java技术的一部分,JSP能够快速开发基于Web、独立于平台的应用
程序。JSP把用户界面从系统内容中分离出来,使设计人员能够在不改变底层动态内容的
前提下修改整个网页布局。
JSP是一种用于动态网页的表现层技术,它使HTML变得更简单,允许将静态HTML
内容与服务器端脚本混合起来生成动态输出。JSP技术以Java语言为基础,也允许使用诸
如JavaScript和VBScript等其他脚本语言。JSP提供了大量的服务器端标签,可以在不写
Java代码的情况下完成大多数动态内容操作。对于只熟悉脚本编写的开发人员,甚至仅仅
是HTML编写者,也可以使用JSP标签生成简单的输出。
JSP是一种以组件为中心的开发技术,它以JavaBean和EnterpriseJavaBean(EJB)组
件模型来包含商务和数据逻辑。由于JSP以组件模型为中心这一特点,Java和非Java开发
者均可使用JSP进行开发。非Java开发者可以通过JSP标签来使用Java开发者创建的
JavaBean。Java开发者不仅可以创建和使用JavaBean,还能在JSP页面中使用Java语言来
更精准地控制基于底层JavaBean的表达逻辑。
从形式上来看,JSP网页和HTML或XML网页非常相似,即都包含由标签封装的文
本。它们的不同之处是,HTML与XML网页标签通过用户浏览器显示的是静态内容,而
JSP标签能够通过Web服务器的处理来生成动态内容;JSP是编译型的,而HTML与XML
是解释型的。
1.1.2JSP运行机制
简单地说,一个JSP网页就
文档评论(0)