第01章 JSP和web应用程序.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第01章 JSP和web应用程序

第 1 章  JSP概述 Web应用程序设计简介 JSP开发运行环境配置 1.1 web应用程序简介 1.1.1、 动态网页与静态网页 静态网页内容对所有用户都是同样的,如果要修改页面,必须要修改源代码。 动态页面内容基于用户的操作,随请求的不同而变化,这种网页称为动态网页。动态网页文件不仅包括HTML标记,而且包含一些程序代码。这种网页文件名的后缀依不同的程序设计语言而不同,如JSP文件的后缀为.JSP。 Web应用程序是一组静态和动态页面的集合。 1.1.2、Web服务器和应用程序服务器 web服务器专门请求处理http请求,应用程序服务器通过各种协议提供事物逻辑处理。 1.1.3 ASP、PHP和JSP的比较 动态网页技术主要有ASP、PHP和JSP。总的来讲,ASP、PHP和JSP都是将相应的程序代码嵌入到HTML文档中,用以实现客户机与服务器之间的交互。以下是对这三种语言的一个简单介绍。 1.ASP概述 ASP(Active Server Page),是一套微软公司开发的运行于服务器端的脚本平台,ASP内含于IIS(Internet Information Server)当中. (1)ASP程序的优点 ASP所使用的脚本语言VBScript直接来源于Visual Basic,简单易学。 ASP提供的ADO组件可轻松存取数据库。 (2)ASP程序的缺点 运行速度慢。 平台适应性差。 ASP与ASP.NET的区别: 1.开发语言不同 ASP仅局限于使用non-type脚本语言来开发, 采用独立编程语言开发 2.运行机制不同 ASP是解释运行的编程框架,所以执行效率比较低ASP.NET是编译性的编程框架,运行是服务器上的编译好的公共语言运行时库代码 3.开发方式 ASP把界面设计和程序设计混在一起,维护和重用困难。ASP.NET把界面设计和程序设计以不同的文件分离开,复用性和维护性得到了提高。 ASP.NET更好些。 2.PHP概述 PHP(Personal Home Pages)是Rasmus Lerdorf 于1994年提出来的,经过不断的修改完善,现在已成为一种重要的网络程序设计语言。 (1)PHP程序的优点 开放源代码。 多平台支持。 (2)PHP程序的缺点 PHP的主要不足体现在对各种数据库没有统一的接口标准,它对于每一种数据库几乎都采用不同的接口标准。 没有大公司的支持,其推广受到一定限制。 由于PHP的每一种扩充模块并不是完全由PHP本身来完成,需要许多外部的应用程序库,因此,运行环境安装相对复杂,学习起来相对于ASP难度也要大一些。 3.JSP概述 JSP的全称是Java Server Pages,它是Sun 公司倡导,多家公司参与建立的一种动态网页技术。在传统的网页HTML文件(*.htm,*.html)中加入Java程序片断(Scriptlet)和JSP标记,就构成了JSP网页(*.jsp)。 (1)JSP的优点 平台适应性广,几乎所有平台都支持JSP。 编译后运行,运行效率高。 统一的数据库接口标准JDBC(Java Database Connectivity)。 (2)JSP的缺点 开发运行环境相对于ASP来讲,要复杂一些。 相对于ASP的VBScript脚本语言来讲,Java语言学习起来要困难一些。 1.1.3 C/S,B/S的比较 C/S (Client/Server)结构,简单地说就是传统意义上拥有客户端和服务器端的网络软件或系统,可以用譬如VB或VC等语言开发. 最常用的QQ,msn就是C/S结构。 B/S(Browser/Server)结构即浏览器和服务器结构。在这种结构下,用户工作界面是通过WWW浏览器来实现,主要事务逻辑在服务器端实现,形成三层结构。这样就大大简化了客户端电脑负荷,减轻了系统维护与升级的成本和工作量,降低了用户的总体成本。 1.2 JSP运行环境 1.2.1 JSP对运行环境的要求 要了解JSP的运行环境,需要哪些相关软件支撑,必须理解JSP运行的过程。 JSP设计需要的web服务器,数据库服务器和集成开发环境的。 常用的服务器:WebLogic,WebSphere和Tomcat 常用的数据库:DB2,Oracle,SQL Server和MySQL 集成开发环境:JBuilder,WebSphere Studio,Eclipse 1.2.2 JSP运行环境的安装和配置 1.Jdk的安装 环境变量设置步骤如下: (1) 用鼠标右键单击“我的电脑”,选择“属性?高级?环境变量”。单击“环境变量”按钮, 变量名和对应变量值内容如下: java_hom

文档评论(0)

xcs88858 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档