Java_Web应用开发项目教程_第一章.ppt_第1页
Java_Web应用开发项目教程_第一章.ppt_第2页
Java_Web应用开发项目教程_第一章.ppt_第3页
Java_Web应用开发项目教程_第一章.ppt_第4页
Java_Web应用开发项目教程_第一章.ppt_第5页
已阅读5页,还剩27页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、第一章Java web应用程序节目开发基础,牙齿章节要点:软件公共体系结构C/S和B/S结构静态网页和动态网页网络应用程序及网络应用程序技术动态网页技术CGI /ASP/PHP/JSP JSP的公共开发模式Java web应用程序操作环境JDK下载、安装和配置Tomcat下载、安装和配置简单的JSP将整个软件系统分为客户端和服务器两部分。客户端和服务器通常位于徐璐的其他计算机上。1.1 C/S结构和B/S结构,C/S结构的优点人机交互较强,安全访问模式网络响应速度快,大量数据C软件徐璐对其他操作系统系统进行徐璐其他版本的软件开发。产品的更换很快,高使用和维护费用牙齿再也不能适应不适应的需要了。

2、1.1 C/S结构和B/S结构、B/S结构B/S软件体系结构Browser/(浏览器/C/S体系结构的变化或增强的结构B/S结构的核心概念是将整个应用程序的关键业务逻辑集中在服务器端执行上。相反,客户端()只负责简单的数据显示和交互。一般分为三个茄子处理层:表示层、业务逻辑层和数据存储层。如图所示,1.1 C/S结构和B/S结构的优点分布性强易于维护开发和共享性强TCO低B/S结构的缺点数据安全问题服务器要求高数据传输速率慢软件定制特性低,C/S结构和B/S结构比较,硬件和软件环境支持环境C/S是基于局域网的B/S是基于广域网的安全控制。C/S采用成对的点对点结构模型,并采用局域网、安全的网际

3、协议(例如NT上的NetBEUI协议),因此可以更好地确保安全性。B/S使用浏览器访问模式和用于internet的开放协议,如TCPIP。牙齿协议通常依赖于在服务器上管理密码的数据库,以确保安全性不影响C/S结构。节目结构和处理模式C/S软件通常是两层结构,B/S是三层结构。牙齿两种结构的区别是两层结构的客户端参与运算,三层结构的客户端参与不参与运算,只是接受用户的请求,最终结果系统开发和维护C/S程序集中在整体开发上,组件的可重用性不是很好。B/S通常使用三层或多层结构,需要相对独立的功能,并且应该能够相对较好地重用。在交互C/S中,客户端是一套完整的应用节目,在错误提示、在线帮助文档等方面

4、具有强大的功能,可以在子节目之间自由切换。B/S在客户端脚本程序(如JavaScript、VBScript等)中提供了一定程度的交互功能,但是它远远低于整个C/S结构的用户交互设计。1.2 web应用程序节目、web应用程序节目基本web应用程序节目由网站、网站由许多页面组成,每个页面通常由一个或多个档案组成。构成网站的大量文件以特定方式组织,并由一个系统管理。管理这些文件的系统称为应用程序服务器,其主要作用是管理网站文件。网站文件通常为.html,一种网页档案类型,主要提供用户可访问的页面,例如JSP等网站中最重要的部分:静态和动态。网页格式档案:网页信息显示的格式、样式(例如。CSS等)。

5、资源档案:网页、图形、声音、动画、数据库和各种软件配置文件:网页宣言相关信息、网页间关系、操作环境要求等文件处理:用于处理用户请求,如调用网页、读取和写入文件或访问数据库。1.2网络应用程序、网络应用程序操作环境客户端环境网络应用程序用户一般分布在徐璐其他地方,要访问web应用程序,必须客户端安装相应的程序。网络应用程序客户端程序称为浏览器服务器端环境服务器端程序。接收客户端发送请求,然后根据请求选择服务器资源以响应用户。管理服务器上的节目网络环境web应用程序必须具有网络支持。应用程序节目本身必须位于服务器之上。用户通过客户端浏览器访问、客户端和服务器之间的internet连接、1.2 we

6、b应用程序、web应用程序技术HTTP协议HTTP协议(超文本传输协议)是WWW服务器动态HTML动态HTML(DHTML)支持多种技术(如JavaScript和Java),但是重要的功能是层叠样式表(CSS) CSS是动态的,CSS简明的语法使您可以轻松地控制HTML标签。最大的特点是帮助文档页面开发人员在内容(HTML)和格式中显示元素(.作为CSS后缀存储在单独的文件中)。JavaScript JavaScript Javascript是浏览器中使用的第一个通用动态客户端脚本语言VBScript。ASP动态网页基本编程语言。Microsoft发布JScript时,开发了Visual Ba

7、sic编程语言解释子集VBScript。用于在Microsoft Internet Explorer中创建动态网页脚本节目的Java小程序(Java小程序)Java小程序是用Java语言编写的小型应用程序,可以直接嵌入到网页、动态网页技术CGI/ASP中,并具有特殊效果CGI应用程序在浏览器可以请求的服务器系统上运行,需要服务器CPU时间和内存。如果数以千计的这种程序同时运行,它对服务器系统将提出很高的要求。动态网页技术CGI/ASP/PHP/JSP,活动服务器页(ASP)优势支持动态网页功能,易用性缺点ASP在脚本服务器端运行,因此网页伺服器所有处理完成后,只能在标准HTML(即ASP)支持

8、的服务器中运行,但当前ASP限制应用程序,动态网页技术CGI/ASP/PHP/JSP、个人主页页面(PHP)的优点是,在服务器端运行的嵌入式HTML文档的脚本语言、语言样式与c语言稍相似,现在很多网站程序员都广泛使用PHP在服务器端运行PHP执行引擎还将用户经常访问的PHP程序驻留在内存中。其他用户再次访问牙齿程序时,无需重新编译程序。您只需直接运行内存中的代码。这是PHP的高效实现之一,可以实现所有CGI或JavaScript功能PHP。此外,支持几乎所有流行的数据库和操作系统缺点是脚本级执行动态网页技术、动态网页技术CGI/ASP/PHP/JSP和Java server page(JSP)

9、的优点,它可以分离内容的创建和显示,从而帮助作者保护自己的代码,确保所有基于HTML的web,基于组件的方法可以加快整个开发过程,优化节目结构网页开发人员可以使用执行特定功能的小部件(如熟悉的工具和徽标)进行广泛的服务器支持。JSP类似于PHP,几乎可以在任何平台(例如Windows NT、Linux、Unix)上运行。Windows NT上的IIS可以通过JRUN或ServletExec等插件、1.4 JSP的开发模型、纯JSP实施JSP JavaBean实施JSP JavaBean实施J2EE模式实施、1.5 Java web应用程序支持JSP。下载和安装JDK中包含Java编译器出现单击

10、Java SE超连结、显示的窗口、1.5 Java web应用程序节目运行环境、JDK下载和安装显示窗口、查找最新JDK开发工具包和显示Download单击的窗口。 运行1.5 Java web应用程序的环境,JDK下载和安装下载的档案名为jdk-6u3-windows-i586-p.exe,可以开始安装双击。具体的安装步骤包括:(1)双击jdk-6u3-windows-i586-p.exe档案,弹出对话框中,按单击“接受”按钮接受许可协议。(2)在弹出自定义安装对话框中,单击“更改单击”按钮以更改安装路径,其他选项保留默认选项,如图所示。(3)单击“下一步”按钮以开始安装。(4)在安装过程中

11、,将出现另一个自定义安装对话框弹出窗口,提示您选择Java运行时环境的安装路径。按“更改单击”按钮更改安装路径,其他选项保留默认选项,如图所示。(5)单击按“下一步”按钮继续安装。(6)按单击“完成”按钮完成安装。1.5 Java web应用程序节目运行环境,JDK JDK安装配置完成后不可用,以windows XP为例,配置过程必须配置为:(1)用鼠标右键单击“我的电脑”,然后选择“属性”命令,将出现“系统属性”对话框弹出窗口,如下图所示。(2)在单击的“高级”选项卡上,单击“牙齿”选项卡上的“环境变量”按钮,如下图所示显示对话框。1.5 Java web应用程序节目执行环境,JDK配置(3

12、)在系统变量中选择path变量,单击“剪辑”按钮,显示对话框。在对话框中,将JDK安装路径下bin文件夹所在的路径添加到path变量的值中(例如“c : program filesjavajdk 1 . 6 . 0 bin”)。“;”使用徐璐分割其他路径。这样,在使用Java编译器和解释器时,系统将在c : program files Java JDK 1 . 6 . 0 bin目录中查找相应的可执行文件。(4)完成上述任务后,请按单击“确定”按钮完成JDK配置。(5)要检测安装是否成功,请单击“开始”|“运行”命令、弹出对话框、“cmd”、启动命令行窗口,并在命令行中输入“Javac版本”命

13、令。如果输出JDK开发工具包版本,否则安装将失败。1.5 Java网络应用程序操作环境、Tomcat服务器安装和配置Tomcat简介Tomcat是Jakarta项目中的重要子项目之一,是Java World杂志编辑评选为2001年最具创新特色的Java产品的同时,Sun corporation牙齿正式推荐的servlet和JSP。servlet和JSP的最新规格均为Tomcat的第二,Tomcat是完全免费的软件,任何人都可以从互联网上免费下载。Tomcat与IIS、Apache等网页伺服器一样,具有处理HTML页的功能。servlet和JSP容器,独立servlet容器是Tomcat的默认模

14、式。但是,与Apache、1.5 Java web应用程序的操作环境相比,Tomcat无法处理静态HTML。Tomcat服务器下载安装和配置Tomcat可以轻松获得Tomcat。您可以直接在网络或Tomcat官方网站上搜索。打开IE浏览器,然后在地址栏中输入“/”。单击“转到”按钮显示如图所示的窗口。1.5 Java网络应用程序操作环境,安装和配置Tomcat服务器下载,Tomcat窗口单击页面左侧的Tomcat 6.x超连结,窗口中显示的窗口显示图所示,有多个Tomcat版本,可以适应不同的操作系统平台。此处弹出窗口,如Windows操作系统平台、单击选择、1.5 Java web应用程序节目执行环境、Tomcat服务器安装和配置用于下载Tomcat单击的执行节目安装和配置、左图所示,以及牙齿窗口中的“下一步”按钮的单击,右

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论