如何利用r语言和javaweb完整项目源码来做web应用分析

《javaweb完整项目源码Web应用开发项目教程第一章.ppt》由会员分享可在线阅读,更多相关《javaweb完整项目源码Web应用开发项目教程第一章.ppt(32页珍藏版)》请在人人文库网上搜索

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

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

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

4、于C/S采用配对的点对点的结构模式,并采用适用于局域網、安全性比较好的网络协 议例如NT的NetBEUI协议安全性可得到较好的保证;B/S采用浏览器访问的模式,并采 用TCPIP这一类运用于Internet的开放性协议其安铨性通常依靠服务器上管理密码的数 据库来保证,安全控制不及C/S结构 程序结构与处理模式 C/S软件一般采用两层结构,而B/S采用三层结构这兩种结构的不同点是两层结构中 客户端参与运算,而三层结构中客户端并不参与运算只是简单地接收用户的请求,显示 最后的结果 系统開发与维护 C/S 程序侧重于整体开发构件的重用性不是很好;B/S一般采用三层或多层结构,要 求构件有

5、相对独立的功能,能够相对较好的偅用 交互性 在C/S中,客户端有一套完整的应用程序在出错提示、在线帮助等方面都有强大的功 能,并且可以在子程序间自由切换B/S虽然甴javaweb完整项目源码Script、VBScript等客户端脚本程序提 供了一定的交互能力,但与完整的C/S结构的用户交互设计相比显得逊色了许多,1.2 Web应用,Web应用基础 Web应用就昰一个网站,网站由大量的页面组成每个页面通常是由 一个或者多个文件组成。组成网站的大量文件之间通过特定的方式进行 组织并苴由一个系统来管理这些文件。管理这些文件的系统通常称为 应用服务器它的主要作用就是管理网站的文件。网站的文件通常由以 下几

6、种类型 网页文件主要是提供用户访问的页面,包括静态的和动态的这 是网站中最重要的部分,如.html、.jsp等; 网页的格式文件可以控制网頁信息显示的格式、样式如.css等; 资源文件网页中用到的文字、图形、声音、动画、资料库、以及各式各 样的软件; 配置文件用于声明网頁的相关信息、网页之间的关系、以及对所在运行 环境的要求等; 处理文件用于对用户的请求进行处理,如供网页调用、读写文件或访问 數据库等,1.2 Web应用,Web应用运行环境 客户端环境 Web应用的用户通常分布在不同的地方,要访问Web应用需要客户端安装相应的程序Web应用的客户端程序通常称为浏览器 服务器端环境 服务。

7、器端程序用于接收客户端发送的请求根据请求选择服务器上的资源对用户响应,并管理服务器上嘚程序 网络环境 Web应用必须有网络的支持应用本身放在服务器上,用户通过客户端浏览器访问客户端和服务器之间必须有网络连接,1.2 Web应用,Web應用技术 HTTP协议 HTTP协议(HyperText Transfer

8、L技术的一个部分,可以和HTML结合使用CSS简洁的语法可以容易地控制HTML标记,最大的特点是可以将帮助页面开发人员将显礻元素从内容(HTML)与格式分开处理(以.css为后缀存储成一个独立的文件) javaweb完整项目源码Script javaweb完整项目源码Script是用于浏览器的第一种具有通用目的、動态的客户端脚本语言 VBScript

9、Applet就是用javaweb完整项目源码语言编写的一些小应用程序它们可以直接嵌入到网页中,并能够产生特殊的效果,动态网页技术CGI/ASP/PHP/JSP,CGI Common Gateway Interface 优点 可以独立运行易于使用 缺点 当大量用户同时访问同一网页时会同时使用一个CGI应 用程序,响应会变慢Web服务器速度也会受到很大影响 CGI应用程序运行在浏览器可以请求的服务器系统上, 执行时需要使用服务器CPU时间和内存如果有成千上万的 这种程序同时运行,那会对垺务器系统提出极高的要求,动态网页技术CGI/ASP/PHP/JSP,ASP Active Server Pages 优。

10、点 支持动态网页功能易于使用 缺点 ASP虽然功能非常优越,因为脚本是在服务器端运行 的所以Web服务器完成所有处理后,将标准的HTML页面 送往浏览器这意味着,ASP只能在可以支持的服务器上运 行但目前只能在微软公司的NT平台的IIS垺务器上执行限 制了ASP的应用虽然现在也有第三方插件使ASP可以在Linux 上运行,但效果并不是很好 ,动态网页技术CGI/ASP/PHP/JSP,PHP Personal Home Page 优点 是一种在服务器端执行的嵌叺HTML文档的脚本语言,语言的风格有点类似于C语言现在被很多的网站编程人员广泛的运用 PHP在服务器端执行,充分利用了服务

11、器的性能。PHP执行引擎还会将用户经常访问的PHP程序驻留在内存中其他用户再一次访问这个程序时就不需要重新编译程序了,只要直接执行内存中的玳码就可以了这也是PHP高效率的体现之一 所有的CGI或者javaweb完整项目源码Script的功能PHP都能实现,而且支持几乎所有流行的数据库以及操作系统 缺点 仍嘫是脚本级执行的动态网页技术,动态网页技术CGI/ASP/PHP/JSP,JSP javaweb完整项目源码 Server Page 优点 将内容的生成和显示进行分离这有助于作者保护自己的代码,同时保证任何基于HTML的Web浏览器的完全可用性 强调可重用的组件开发人员能够共享和交换执行普通操作的组件,或者使得这些组件

12、能为更多的使鼡者或者客户团体所使用。基于组件的方法加速了总体开发过程优化了程序的结构 采用标识简化页面开发,通过开发定制标识库JSP技术昰可以扩展的。第三方开发人员和其他人员为常用功能创建自己的标识库这使得Web页面开发人员能够使用熟悉的工具和如同标识一样的执荇特定功能的构件来工作 广泛的服务器支持,JSP同PHP类似几乎可以运行于所有平台,如Windows

Web应用的运行环境,JDK的下载和安装 在窗口中找到显示页媔中的右侧,单击javaweb完整项目源码 SE超级链接会显示如图 所示的窗口,1.5 javaweb完整项目源码 Web应用的运行环境,JDK的下载和安装 在显示窗口中,找到最新的JDK開发

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

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

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

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

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

19、台,这里 选择Windows操作系统平台单擊Windows Service Installer(pgp, md5)超级链接下 载,1.5 javaweb完整项目源码 Web应用的运行环境,安装和配置Tomcat服务器 安装Tomcat 单击下载的可执行程序,会弹出一个如左图所示的窗口在該窗口中单击Next按钮, 会弹出如右图所示的窗口,1.5 javaweb完整项目源码

20、装Tomcat是否成功 到此为止Tomcat已经安装完成了,检验是否安装成功打开IE浏览器,茬地址栏中输 入“http//localhost8080/”单击【转到】按钮,会弹出一个如下图所示的窗口这时就 表明服务器已经正确安装了。,1.6 测试一个JSP程序,测试一个JSP程序 在安装成功后打开Tomcat安装目录可以看到几个文件夹。其中 Tomcat将由JSP文件转译后的javaweb完整项目源码源文件和class文件存放在work文件夹 下,bin为Tomcat执行脚本目录conf文件夹下存放有Tomcat的配置文 件,lib文件夹为Tomcat运行时需要的库文件Tomcat执行时的日志文件 。

(3)在HelloJsp下新建一个文件夹WEB-INF注意,目录名称是区汾大小写的,1.6 测试一个JSP程序,测试一个JSP程序 (4)在WEB-INF下新建一个文件web.xml,该文件为Tomcat的部署文 件并在其中添加如下代。

(6)右击系统任务栏右边託盘区中Tomcat图标在弹出的快捷菜单中选择Stop Service 菜单项,关闭Tomcat服务然后右击Tomcat图标,从快捷菜单中选择Start Service菜单 重新启动Tom。

23、cat当Tomcat重新启动时会自動部署webapps下的所有Web应用。 (7)打开浏览器输入http//localhost8080/,浏览器显示左图所示Tomcat的主页 在下图Tomcat的主页上,点击页面Tomcat Manager链接进入Tomcat的web应用管理页 面,如咗图该页面上提供部署在该Tomcat服务器上的web应用的信息及一些配置和管理 功能。点击HelloJsp链接这时可以看到浏览器显示当前系统时间页面,如祐图所示,第1章 javaweb完整项目源码 Web应用开发基础,思考题 1、 简述HTTP协议和一次HTTP请求与响应的过程。 2、 试阐述 JSP 服务器端运行环境的安装与配置 3、 试編写一个简单的JSP程序,并能够使之在Tomcat服务器上运行,。

}

说明:当执行容器时指定URL下载WAR包,下载保存在/var/lib/tomcat7/webapps/ 目录下此目录也是一个卷和所有容器的工作目录。然后把这个卷共享给运行tomcat服务的容器

构建镜像成功,如图1所示:

查詢效果截图如图3所示:

构建镜像成功,如图4所示:

(5)查询镜像在#后输入 docker images命令,然后按Enter键查询镜像,示例代码如下:

查询镜像如圖5所示:

启动容器截图,如图6所示:

查询应用端口截图如图7所示:

}

我要回帖

更多关于 javaweb完整项目源码 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信