Lesson_12_PrograminWeb(part1)概述.ppt

  1. 1、本文档共185页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
内容简介 Web服务简介 常用应用开发环境介绍 JSP要素 Servlet要素 组件技术与java bean Jsp设计模式 Web应用服务 Web应用:这是一种通过Internet技术加以连接的客户/服务器软件,可以传输其处理的数据。Web应用可以通过专门的客户端软件来访问,也可以利用一个或多个有关的Web页面进行访问 一个Web应用大概可以分为客户端、网络和服务器端。客户端又由客户端硬件和客户端软件组成,服务器端由服务器端硬件和服务器端软件组成,两端的软、硬件通过网络连接在一起 业务逻辑 业务逻辑需求是任何一个Web应用中最为重要的部分。这些需求指定了哪些业务过程需要由应用进行处理。 例如,一个银行应用通常需要有支持转帐的能力以及查看帐户记录的功能。功能的具体实现并不重要,主要是看关键的业务需求有没有得到满足,如果连这都没有得到满足的话,那么此应用的价值就很小。 具体实现业务需求而言,应用会大相径庭。银行有自己的一组需求;票务应用的需求则又完全不同。但是,如果不考虑行业和处理上的差别,还是能以某种通用形式来观察它们的。 Web业务逻辑架构 数据管理 业务逻辑是Web应用的管道,而与应用相关的数据则是管道中流淌的水,业务逻辑和应用数据是相辅相成的。 数据管理必须可靠、公平、安全、有效地访问数据,要求在存储更多的数据基础上能够快速地访问,并且还能够相互关联。数据库是用于满足这些需求的最主要的机制。数据库支持数据的建模及保存;数据库支持数据上的事务,还可以提供安全性;另外,数据库的访问速度通常也比较快。 数据管理流程示意图 基于B/S结构(Web)的项目 目前主要采用两种服务器端语言: JSP(Java Server Pages) ASP(Active Server Pages) 两种语言构成两大开发体系: JSP+Oracle体系 ASP+SQL Server体系 ASP与JSP的区别 ASP的编程语言是基于VB的脚本语言,JSP使用的是Java,这是两者最明显的区别。 两种语言引擎用完全不同的方式处理页面中嵌入的程序代码。在ASP下, 基于VB的脚本代码被ASP引擎解释执行;在JSP下,代码被编译成Servlet并由Java虚拟机执行,这种编译操作仅在对JSP页面的第一次请求时发生。 JSP与ASP的性能比较 常用应用开发环境介绍 在开发过程中,基于JSP项目通常涉及到 Web服务器 数据库服务器 集成开发环境的选择 Web服务器 WebLogic是BEA公司的产品,是目前应用最广泛的Web服务器,支持J2EE规范,而且不断的完善以适应新的开发要求,启动界面如图 Web服务器 另一个常用的Web服务器是IBM公司的WebSphere,支持J2EE规范,启动界面如图 Web服务器 在小型的应用系统或者有特殊需要的系统中,可以使用一个免费的Web服务器:Tomcat,该服务器支持全部JSP以及Servlet规范,但是目前还不支持EJB,启动界面如图 数据库服务器 在Java相关的开发领域中,常用的是3种数据库:Oracle、DB2和MySQL。有时候也使用微软公司的SQL Server数据库服务器 Oracle数据库是Oracle公司的产品,也是历史最悠久的数据库,世界前50强的企业中,80%使用Oracle数据库作为公司的数据库服务器。服务器的图标如图 数据库服务器 IBM公司的DB2也是一种常用的数据库,和IBM的WebSphere配合构成完整的企业级解决方案,数据库服务器的启动界面如图 数据库服务器 目前商业数据库服务器市场三足鼎立:Oracle、DB2和微软公司的SQL Server,在实际应用中,有一个常用的免费的小型数据库服务器:MySQL,启动界面如图 集成开发环境 Web服务器和数据库服务器构成了发布平台,需要选择合适的开发工具以提高编码的效率,目前有两种常用的企业级集成开发环境,JBuilder和WebSphere Studio。 JBuilder是Borland公司的产品,支持几乎全部的J2EE组件,是目前最为常用的开发环境之一 集成开发环境 IBM公司的WebSphere Studio,注意和WebSphere的区别,WebSphere是Web服务器,只能用作发布服务器,WebSphere Studio是一套集成开发环境,同时集成Web服务器功能,启动界面如图 JSP运行环境的安装配置 JSP推荐开发的环境:Windows2000 Server/2003 Server/xp/win7 +Tomcat 6.x,也是企业中常用的开发环境。 JSP运行环境需要JDK的支持,需要安装两个软件:jdk和Tomcat。 配置JSP运行环境 安装完JDK以后,安装Web服务

文档评论(0)

w5544434 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档