java web应用开发实验技术

上传人:xzh****18 文档编号:50652439 上传时间:2018-08-09 格式:PPT 页数:36 大小:937KB
返回 下载 相关 举报
java web应用开发实验技术_第1页
第1页 / 共36页
java web应用开发实验技术_第2页
第2页 / 共36页
java web应用开发实验技术_第3页
第3页 / 共36页
java web应用开发实验技术_第4页
第4页 / 共36页
java web应用开发实验技术_第5页
第5页 / 共36页
点击查看更多>>
资源描述

《java web应用开发实验技术》由会员分享,可在线阅读,更多相关《java web应用开发实验技术(36页珍藏版)》请在金锄头文库上搜索。

1、 Java Web应用开发基础本章要点: 软件常用体系结构C/S和B/S结构 静态网页和动态网页 Web应用和Web应用技术 动态网页技术CGI /ASP/ PHP/JSP 第1章 Java Web应用开发基础本章要点: JSP的常用开发模式 Java Web应用的运行环境 JDK的下载、安装和配置 Tomcat的下载、安装和配置 编写简单的JSP程序,并能够使之在 Tomcat等JSP服务器上运行1.1 C/S结构与B/S结构 C/S结构 C/S结构,即Client/Server(客户机服务器)结构,是一种软件 系统体系结构。它把整个软件系统分成Client和Server两个部分,Clien

2、t 和Server通常处在不同的计算机上 。1.1 C/S结构与B/S结构C/S结构的优点人机交互性强具有安全的存取模式 网络响应速度快 利于处理大量数据 C/S结构的缺点 一般应用于针对性开发,程序变更不够灵活,维护和管理的难度较大 系统每台客户机都需要安装相应的客户端程序,分布功能弱且兼 容 性差,不能实现快速部署安装和配置,因此缺少通用性,不利于 扩展,通常只局限于小型局域网。 软件需要针对不同的操作系统系统开发不同版本的软件,由于产 品的更新换代十分快,较高的使用和维护代价已不能很好的适应工 作 的需要 1.1 C/S结构与B/S结构1.1 C/S结构与B/S结构 B/S结构B/S软件

3、体系结构,即 Browser/Server (浏览器/服 务 器)结构,是随着Internet技 术的兴起,对C/S体系结构 的 一种变化或者改进的结构 B/S 结构核心概念是将整个应用 的主要业务逻辑集中在服务 器端执行,而客户端只负责 简单的数据表示和交互,一 般在总体上分为表示层、业 务逻辑层和数据存储层三个 不同的处理层次,如图所示 1.1 C/S结构与B/S结构B/S结构的优点分布性强 维护方便 开发简单且共享性强 总体拥有成本低 1.1 C/S结构与B/S结构B/S结构的缺点n 数据安全性问题 n 对服务器要求过高 n 数据传输速度慢 n 软件的个性化特点低 C/S结构和B/S结构

4、的比较软硬件环境支撑环境 C/S是建立在局域网的基础上的,而B/S是建立在广域网 的基础上的 安全控制 由于C/S采用配对的点对点的结构模式,并采用适用于 局域网、安全性比较好的网络协 议(例如NT的NetBEUI协议),安全性可得到较好的保证; B/S采用浏览器访问的模式,并采 用TCPIP这一类运用于Internet的开放性协议,其安全性 通常依靠服务器上管理密码的数 据库来保证,安全控制不及C/S结构。 C/S结构和B/S结构的比较程序结构与处理模式 C/S软件一般采用两层结构,而B/S采用三层结 构。这两种结构的不同点是两层结构中客户端参 与运算,而三层结构中客户端并不参与运算,只 是

5、简单地接收用户的请求,显示最后的结果 C/S结构和B/S结构的比较系统开发与维护 C/S 程序侧重于整体开发,构件的重用性不是很好;B/S一般采用 三层或多层结构,要求构件有相对独立的功能,能够相对较好的重用。 交互性在C/S中,客户端有一套完整的应用程序,在出错提示、在线帮助 等方面都有强大的功能,并且可以在子程序间自由切换。B/S虽然由 JavaScript、VBScript等客户端脚本程序提供了一定的交互能力,但 与完整的C/S结构的用户交互设计相比显得逊色了许多。 1.2 Web应用Web应用基础 Web应用就是一个网站,网站由大量的页面组 成,每个页面通常是由一个或者多个文件组成。

6、组成网站的大量文件之间通过特定的方式进行组织,并且由一个系统来管理这些文件。管理这 些文件的系统通常称为应用服务器,它的主要作 用就是管理网站的文件。网站的文件通常由以 下几种类型: 1.2 Web应用网页文件:主要是提供用户访问的页面,包括 静态的和动态的,这是网站中最重要的部分,如 .html、.jsp等;网页的格式文件:可以控制网页信息显示的格 式、样式,如.css等;资源文件:网页中用到的文字、图形、声音、 动画、资料库、以及各式各样的软件;配置文件:用于声明网页的相关信息、网页之 间的关系、以及对所在运行环境的要求等;处理文件:用于对用户的请求进行处理,如供 网页调用、读写文件或访问

7、数据库等。1.2 Web应用Web应用运行环境 客户端环境 Web应用的用户通常分布在不同的地方,要访问 Web应用需要客户端安装相应的程序,Web应用的客户 端程序通常称为浏览器 服务器端环境 服务器端程序用于接收客户端发送的请求,根据请 求选择服务器上的资源对用户响应,并管理服务器上的 程序 网络环境 Web应用必须有网络的支持,应用本身放在服务器 上,用户通过客户端浏览器访问,客户端和服务器之间 必须有网络连接 1.2 Web应用Web应用技术 HTTP协议HTTP协议(HyperText Transfer Protocol,超文本传输协议) 是用于从WWW服务器传输超文本到本地浏览器的

8、传送协议 动态HTML 动态HTML(DHTML)支持JavaScript和Java等多项技术,但其 重要的特性是层叠样式表(Cascading Style Sheets,CSS) CSS CSS是动态HTML技术的一个部分,可以和HTML结合使用。 CSS简洁的语法可以容易地控制HTML标记,最大的特点是可以将帮 助页面开发人员将显示元素从内容(HTML)与格式分开处理(以 .css为后缀存储成一个独立的文件) 1.2 Web应用Web应用技术 JavaScript是用于浏览器的第一种具有通用目的、动 态的客户端脚本语言 VBScript 是ASP动态网页默认的编成语言,Microsoft在

9、发布 JScript的同时,开发了VBScript作为其Visual Basic程序 设计语言的解释子集,用于在Microsoft的Internet Explorer上编写动态网页脚本程序 Java Applet就是用Java语言编写的一些小应用程序, 它们可以直接嵌入到网页中,并能够产生特殊的效果 动态网页技术CGI/ASP/PHP/JSPJSP (Java Server Page )优点将内容的生成和显示进行分离,这有助于作者保护自己的代码 ,同时保证任何基于HTML的Web浏览器的完全可用性 强调可重用的组件,开发人员能够共享和交换执行普通操作的 组件,或者使得这些组件能为更多的使用者或

10、者客户团体所使用。 基于组件的方法加速了总体开发过程,优化了程序的结构 采用标识简化页面开发,通过开发定制标识库,JSP技术是可 以扩展的。第三方开发人员和其他人员为常用功能创建自己的标识 库,这使得Web页面开发人员能够使用熟悉的工具和如同标识一样 的执行特定功能的构件来工作 广泛的服务器支持,JSP同PHP类似,几乎可以运行于所有平台 ,如Windows NT、Linux、Unix。Windows NT下的IIS通过一个插 件,例如JRUN或者ServletExec就能支持JSP 1.4 JSP的开发模式 纯粹JSP实现 JSP+JavaBean实现 JSP+JavaBean+Servle

11、t实现 J2EE模式实现 1.5 Java Web应用的运行环境JDK的下载和安装 JDK中包括Java编译器(javac)、打包工具(jar)、文档生成器 (javadoc)、查错工具(jdb),以及完整的JRE(Java Runtime Environment,Java运行环境),也被称为Private Runtime JDK开发工具包的官方网站的网址为http:/ 1.5 Java Web应用的运行环境JDK的下载和安装在窗口中,找到显示页面中的右侧,单击Java SE超级链接,会显示如图 所示的窗口 1.5 Java Web应用的运行环境JDK的下载和安装在显示窗口中,找到最新的JDK

12、开发工具包,并单击Download按钮 下载,会显示如图所示的窗口 1.5 Java Web应用的运行环境JDK的下载和安装下载后的文件名称为jdk-6u3-windows-i586-p.exe,双击该文件即可开始安装。具体安装步骤如下 :(1)双击jdk-6u3-windows-i586-p.exe文件,在弹出的对话框中,单击“接受”按钮,接受许可证协 议。(2)在弹出的“自定义安装”对话框中,单击“更改”按钮更改安装路径,其他保留默认选项,如图所 示。(3)单击“下一步”按钮,开始安装。(4)在安装的过程中,会弹出另一个“自定义安装”对话框提示用户选择Java运行时环境的安装路径 。单击“

13、更改”按钮更改安装路径,其他保留默认选项,如图所示。(5)单击“下一步”按钮继续安装。(6)单击“完成”按钮完成安装。1.5 Java Web应用的运行环境配置JDKJDK安装完成后,还并不能够使用,还需要进行配置,以windows XP为例,其配置过程如下所示 。(1)右击【我的电脑】,选择【属性】命令,会弹出一个【系统属性】对话框,如下图所示。(2)单击【高级】标签,单击该选项卡中的【环境变量】按钮,会显示如下图所示的对话框。1.5 Java Web应用的运行环境配置JDK (3)在系统变量中选中path变量,单击的【编辑】按钮,会显示一个对话框。在对 话 框中,在path变量值中添加JD

14、K安装路径下bin文件夹的所在路径,如“C:Program FilesJavajdk1.6.0bin”,注意用“;”分隔不同的路径。这样,当要使用Java编译器和解释 器 时,系统会在“C:Program FilesJava jdk1.6.0bin”目录下查找相应的执行文件。(4)上述操作完成后,单击【确定】按钮,完成JDK的配置。(5) 如果要检测安装是否成功,需单击【开始】|【运行】命令,在弹出对话框中,输 入 “cmd”,启动命令行窗口,在命令行中输入“javac version”命令,如果输出JDK开发工具 包 的版本,表示安装成功,如下图所示;否则安装失败。1.5 Java Web应

15、用的运行环境安装和配置Tomcat服务器 Tomcat简介 Tomcat是Jakarta项目中的一个重要的子项目,其被Java World杂 志的编辑评选为2001年度最具创新的Java产品,同时它又是Sun公司官 方推荐的Servlet和JSP容器,因此其越来越多地受到软件公司和开发人 员 的喜爱。Servlet和JSP的最新规范都可以在Tomcat的新版本中得到实 现。其次,Tomcat是完全免费的软件,任何人都可以从互联网上自由 地 下载。Tomcat和IIS、Apache等Web服务器一样,具有处理HTML页面的 功能,另外它还是一个Servlet和JSP容器,独立的Servlet容器

16、是Tomcat 的默认模式。不过,Tomcat处理静态HTML的能力不如Apache 1.5 Java Web应用的运行环境安装和配置Tomcat服务器 下载Tomcat 获取Tomcat非常容易,可以直接在网络上搜索或者从Tomcat官方网站 获 取。打开IE浏览器,在地址栏中输入“http:/tomcat.apache.org/”,单击【转到 】 按钮,会显示如图所示的窗口。1.5 Java Web应用的运行环境安装和配置Tomcat服务器 下载Tomcat 在窗口中单击页面左侧的Tomcat 6.x超级链接,会显示如图所示的窗口 在如图所示的窗口中,有不同的Tomcat版本,用来适应不同的操作系统平台,这里 选择Windows操作系统平台,单击Windows

展开阅读全文
相关资源
相关搜索

当前位置:首页 > IT计算机/网络 > 多媒体应用

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号