欢迎来到天天文库
浏览记录
ID:34435166
大小:1.80 MB
页数:24页
时间:2019-03-06
《第1章 jsp概述》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、JSP概述¾JSP简介¾JSP开发环境的配置JavaWeb开发¾第一个JSP程序¾JSP程序的基本结构¾JSP工作原理张继zjss@bit.edu.cn北京理工大学软件学院SchoolofSoftware,BeijingInstituteofTechnology2009年12月-2-§1JSP简介§1JSP简介(续)¾目前浏览的网页主要可以分为两种:静态网页和¾静态网页动态网页。ß指网页一旦制作完成,就不能随意更改,或者需要专业的技术人员才能修改,而且这种网页不能实现用户与服务器之间的交互,这种网页制作成本较高,制作周期长,更
2、改困难,只适合于一些不需经常更改内容的网页。2009年12月-3-2009年12月-4-§1JSP简介(续)§1JSP简介(续)¾动态网页¾JSP是JavaServerPage(Java服务器页面)的简称,它是由SunMicrosystems公司倡导,多ß指能根据用户的要求而动态的改变的页面内容,这种页面不需要维护人员经常手动更新,家公司参与一起建立的一种动态网页技术标准,它能根据不同的时间、不同的人产生不同的页主要用于开发动态网页。面,目前绝大多数网站采用的都是动态网页技术,如JSP、ASP、PHP等。¾JSP最新版本是v2
3、.1¾Servlet最新版本是v2.52009年12月-5-2009年12月-6-1§1JSP简介(续)§1JSP简介(续)¾Servlet2.3----JSP1.2¾JSP继承了Java语言的特点,允许Web开发人员¾Servlet2.4----JSP2.0开发和维护与平台无关、信息丰富、动态的Web页面,它能使Web开发人员轻易搭建网络平台,¾Servlet2.5----JSP2.1建立起功能强大的Web网站。¾JSP可以把用户界面从内容层次中分离出来,使¾http://java.sun.com/products/jsp/
4、Web开发人员不必修改底层的动态内容,就可以¾http://java.sun.com/products/servlet/修改整体的页面布局。2009年12月-7-2009年12月-8-§1JSP简介(续)§1JSP简介(续)¾JSP特点¾JSP特点(续)ßWriteOnce,RunAnywhere特性。作为Javaß搭配可重复使用的组件。JSP技术可依赖于重平台的一部分,JSP技术拥有Java语言“一次编复使用跨平台的组件(如:JavaBean或写,各处执行”的特点,这意味着,一个JSP程EnterpriseJavaBean组
5、件)来执行更复杂的序可以运行于支持JSP的任何应用服务器,而运算、数据处理。开发人员能够共享开发完成不需要对代码做任何修改。的组件,或者能够加强这些组件的功能,让更多用户或是客户团体使用。2009年12月-9-2009年12月-10-§1JSP简介(续)§1JSP简介(续)¾JSP特点(续)¾JSP特点(续)ß采用标签化页面开发。JSP技术能够将许多功ß实现了角色的分离。JSP规范允许将工作分为能封装起来,成为一个自定义的标签,这些功两类:页面的图形内容和页面的动态内容。不能是完全根据XML的标准来制订的,即JSP技具备Jav
6、a编程语言知识的人员可以创建页面的术中的标签库(TagLibrary)。图形内容,然后由Java程序员向此文档插入Java代码,实现动态内容。2009年12月-11-2009年12月-12-2§1JSP简介(续)§1JSP简介(续)¾JSP特点(续)¾JSP与ASP、PHP的比较ßN层企业应用架构的支持。JSP技术是Java2ßASP(ActiveServerPages,动态服务器主页)PlatformEnterpriseEdition(J2EE)(相关信是Microsoft公司开发的一套服务器脚本环境,息请参阅www.jav
7、asoft.com/products/j2ee)它内含于IIS(InternetInformationServer,集成中的一部分,它主要是负责前端显示,而Internet信息服务)中。利用ASP可以结合分散性的对象系统则是主要依赖EJBHTML网页、ASP指令和ActiveX建立动态的、(EnterpriseJavaBean)和JNDI(Java交互的、高效率的Web服务器应用程序。NamingandDirectoryInterface)构建而成。2009年12月-13-2009年12月-14-§1JSP简介(续)§1JSP
8、简介(续)¾JSP与ASP、PHP的比较(续)¾JSP与ASP、PHP的比较(续)ßASP从字面上理解主要有如下三方面的含义:ßASP与JSP、PHP比较主要具有如下优势:¢Active¢易学易用¢Server¢安装、配置简单¢Pages¢开发工具简单而多样¢与浏览器无关¢组
此文档下载收益归作者所有