版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1.1静态网页与动态网页WWW(WorldWideWeb)又称万维网,是Internet提供的主要服务之一,同样也是常用服务之一。它起源于1989年欧洲物理研究室CCERN),当时是为了研究人员互相传递文献资料用的,主要是由该研究室的物理学家TimBerners-Lee提出的。自从WWW发明后,Internet不再局限于科学研究和军事目的,而是迅速进入千家万户,成为人们学习、工作、交流以及娱乐的一个非常贡要的手段。下一页返回1.1静态网页与动态网页
目前的WWW网页根据其生成方式,大致可以分为静态网页和动态网页两种。静态网页,是指该网页文件单没有程序代码,只有HTML标记,这种网页一般以后缀.HTM或.HTML存放。静态网页一经生成,内容就不会再变化,不管何时何人访问,显示的都是一样的内容,如果要修改相关内容,就必须修改源代码,然后上传到服务器。比如一些常见的单位介绍、个人介绍等页面。上一页下一页返回1.1静态网页与动态网页
动态网页,是指该网页文件单有程序代码,这种网页的后缀一般根据不同的程序设计语言而不同,如ASP文件的后缀为.ASP。动态网页能够根据不同时间、不同的来访者而显小不同的内容。如常见的BBS,留言板以及聊天室通常是用动态网页实现的。一般来说,静态网页制作比较简单,利用FrontPage,DreamWeaver等软件就可以方便地生成。而动态网页制作就比较复杂,击要用到ASPCActiveServerPages,动态服务器主页)、PHPCHypertextPreprocessor),JSP不IIASP.NET等专门的动态网页设计语言。上一页返回1.2JSP简介JSPCJavaServerPageJava服务器页面)是一种建立在Servlet规范提供的功能之上的动态网页技术,和ASP类似,它们都是在通常的网页文件中嵌入脚本代码,用于产生动态内容,不过JSP文件中嵌入的是Java代码和JSP标记。
JSP文件在用户第一次清求时,会被编译成Servlet,然后由这个Servlet处理用户的清求,所以JSP也可以看成是运行时的Seru1eto既然JSP也是Servlet,那么为什么还要使用JSP,或者说JSP和Servlet的区别是子卜么呢?下一页返回1.2JSP简介Servlet是Java对CGI的回应。它们在服务器上执行和解释浏览器的请求,承担客户端和其他应用程序之间的中间层的角色。Servlet主要是把动态的内容混合到静态的内容中以产生HTML。
JSP页面在HTML元素中嵌入Java脚本代码和JSP标记,使得文件长度变短,格式更加清晰。另一方面,JSP把静态和动态的内容分离开来,实现了内容和表示的分离。使用JSP,不需要单独配置每一个文件,只要扩展名是.JSP,JSP容器(也是Servlet容器)就会自动识别,将其转换为Servlet为客户端服务。术语Web容器和JSP容器是同义的。上一页返回1.3JSP与其他动态网页的技术比较JSP与ASP,PHP同为动态网页开发技术,但二者是有区别的,现在就来介绍二者各自的技术特点和应用范围。1.3.1ASP的特点
ASP是Microsoft公司开发的一套服务器脚本环境,它内含于IIS中。利用ASP可以结合HTML网页、ASP指令和ActiveX建立动态的、交h_的、高效率的Web服务器应用程序。它同JSP,PHP比较主要有如下优势:下一页返回1.3JSP与其他动态网页的技术比较(1)易学易用。(2)安装、配置简单。(3)开发工具简单多样。(4)与浏览器无关。(5)组件具有扩充性。除了优势外,ASP在如下几个方面表现不足。(1)只能在Windows平台上运行。(2)开发环境不开放。(3)行速度比较慢。上一页下一页返回1.3JSP与其他动态网页的技术比较1.3.2PHP的特点
PHP与ASP类似,是一种服务器端的脚本语言。PHP的语法混合了C,Java,Perl以及PHP的新式语法,可以比CGI或Perl更快地执行动态网页。
PHP主要有如下优点:(1)PHP是跨平台的。
(2)语法简单。
(3)具有面向对象性。
(4)良好的安全性。上一页下一页返回1.3JSP与其他动态网页的技术比较PHP在如下方面存在不足:(1)数据库的支持不足。(2)不是工业标准。(3)不支持ASP中的ActiveX不IIJSP中的Servlet组件开发技术。1.3.3JSP的特点JSP主要的特点如下:(1)一次编写,随处运行。(2)有统一的技术标准。(3)自由扩展JSP标签。上一页下一页返回1.3JSP与其他动态网页的技术比较(4)执行性能高。
(5)开发工具多而强大。
JSP也不是十全十美的,它主要的缺点如下:(1)必须熟悉Java语言。
(2)难以调试。
JSP和ASPJE优质、PHP比较,本身并没有特别明显的优势,JSP的优势在于它是以Java技术为基础的,JavaBean,Servlet等J2EE技术是JSP强大生命力所在。对于中小网站来说二者没有明显的区别,对于大型的网站来说,JSP是首选。上一页返回1.4配置JSP运行环境1.4.1JDK的安装与配置在安装Tomcat之前,必须先安装JDK,可以从Sun公司的网站:上免费下载。双击j2sdk-1_4_2-13-windows-i586-p.exe,进入安装界面,如图1-1所示。然后进入如图1-2所示的界面,选择Iacceptw·单选按钮后单击Next按钮进入下一步安装。下一页返回1.4配置JSP运行环境
单击Next按钮,进入选择安装目录的界面,可以单击Change按钮来更改目录(如图1-3所示),单击Next按钮,再单击Install按钮,会显示一个安装进度条;安装完成后单击Finish按钮结束安装,如图1-4所示。
1.4.2Tomcat的安装和配置可以从网站上获取jakarta-tomcat-5.0.19.exe文件,双击进行安装,如图1-5,图1-6所示。在图1-6所示安装过程中可以单击Browse按钮,选择安装目录。单击Next按钮,直到安装结束。上一页下一页返回1.4配置JSP运行环境
安装JDK和Tomcat成功后,击要配置环境变量,(上文中JDK的安装目录为C:\j2sdk1.4.2-13,Tomcat的安装b录为C:\Tomcat5.0)右击选择“我的电脑”一“属性”一“高级”一“环境变量”一“新建用户变量”命令,添加以下变量。
JAVA_HOME:C:\j2sdk1.4.2-13(如图1-7所示)CLASSPATH:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar(注意:点号表示、当前目录,不能省略)上一页下一页返回1.4配置JSP运行环境PATH:%JAVA_HOME%\bin;(注意:这单的分号不能省略)到这单,JDK安装完毕。
CATALINEHOME:C:\Tomcat5.0CATALINEBASE:C:\Tomcat5.0
配置完毕,测试安装是否成功。首先启动Tomcat,找到C:\Tomcat5.0\bin目录下的startup.bat}双击。打开浏览器,在地址栏中输入:8080或者http://localhost:8080出现如图1-8所示的界面,表示安装成功。上一页下一页返回1.4配置JSP运行环境1.4.3安装开发工具Eclipse+MyEclipse
首先下载eclipse-SDK-3.1.2-win32.zip(下载地址为:http://www.eclipse.org/downloads/);然后将eclipse-SDK-3.1.2-win32.zip直接解压到C盘根目录下(如图1-9所示),运行eclipse.exe就可以编程了。上一页下一页返回1.4配置JSP运行环境MyEclipse的安装,首先下载E口to印riseWorkbenchlnstaller4.1.16八E3.l.exe(下载地址为:/downloads/products/eworkbench/4.1.1GA/EnterpriseWorkbenchlnstaller4.1.1GAE3.l.exe);然后双击进入安装界面如图1-10所示,然后单击Next按钮,进入LicenseAgreement界面,选择Iaccept…单选按钮(如图1-11所示),单击Next按钮,选择Eclipse的安装路径(如图1-12所示),单击Next按钮,选择MyEclipse的安装路径(如图1-13所示),单击Next按钮直至安装成功。安装成功后,从“开始”“程序”菜单单面启动MyEclipse,如图1-14所示。上一页下一页返回1.4配置JSP运行环境
启动后击要配置J2EE的运行环境。首先在WindowPreferencesJavaInstalledJREs中增加JDK。设置环境变量名称为JDK,指向JDK的安装b录CC:\j2sdk1.4.2-13)如图1-15所示,单击OK按钮完成。接着,如图1-16所示在WindowPreferencesMyEclipseApplicationServerTomcat5面板中选中Tomcat的安装目录,启用该服务器(选中Enable单选按钮)。接着,在WindowPreferencesMyEclipseApplicationServerTomcatSJDK面板中,在TomcatJDKname下拉列表框中选择JDK,如图1-17所示。上一页下一页返回1.4配置JSP运行环境1.4.4第一个JSP页面将JSP的运行环境配置好后,来建立第一个JSP页面。用记事本或任意一个文本编辑工具来编写第一个JSP页面(文件扩展名要以.JSP保存)。上一页返回图1-1安装JDK的界而返回图1-2安装JDK的界而(接受约定)返回图1-3安装JDK的界而(选择安装目录)返回图1-4安装JDK的界面(完成)返回图1-5Tomcat的安装界面(一)返回图1-6Tomcat的安装界面(二)返回图1-7JAVAHOME的设置返回图1-8Tomcat酉己置成功的测试页返回图1-9Eclipse的安装返回
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 象山桐照渔港防台风能力:现状、挑战与提升策略
- 调节性T细胞通过IL-10抑制自身抗体分泌在类风湿性关节炎发病中的机制探究
- 课堂观察:开启小学新任英语教师专业成长之门
- 诺德功能翻译理论在《爱上一座城》翻译中的应用与实践
- 2026上海国际集团暑期实习生招聘笔试模拟试题及答案详解
- 语素意识:开启中国英语专业生阅读中偶发词汇学习的新钥匙
- 语用理论视角下体育报道的语言艺术与传播效能研究
- 语境理论赋能:初中英语词汇教学的革新与实践
- 话语标记语的多维度语用功能与语言修辞探究
- 2026四川广安市广安区人民医院医疗辅助人员招聘7人考试参考题库及答案详解
- 2026年辽宁锦州海通实业有限公司计划招录28人备考题库及答案详解参考
- 2026年西安工业大学招聘备考题库(14人)含答案详解
- 2025年湖南省事业单位第一次公开招聘工作人员笔试历年典型考题及考点剖析附带答案详解
- 2026青海数字经济发展集团有限公司社会招聘9人笔试参考题库及答案详解
- 2024-2025学年上海市黄浦区七年级(下)期末数学试卷(含解析)
- 2026年安徽省体育彩票管理中心编外聘用人员公开招聘11名考试参考题库及答案解析
- 2026广西能汇投资集团有限公司校园招聘笔试参考题库及答案解析
- 2026年沪教版(五四学制)(新教材)初中生物八年级下册(全册)教案附目录p121新版
- 监理实施细则交底书
- 2026江苏南京六合经济开发区所属国有企业招聘17人笔试历年常考点试题专练附带答案详解
- 2026年4月自考00043经济法概论(财经类)试题及答案含评分参考
评论
0/150
提交评论