1 / 56
文档名称:

JavaWeb开发.doc

格式:doc   大小:155KB   页数:56页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

JavaWeb开发.doc

上传人:小枷 2019/4/7 文件大小:155 KB

下载得到文件列表

JavaWeb开发.doc

相关文档

文档介绍

文档介绍:,包括你!! 先说喜欢我能死啊?别闹,听话。有本事你就照顾好自己,不然就老老实实地让我来照顾你! 第一章Web应用程序----概述蒃 在这一章里面,我们要学****以下几点:羅1:Web应用程序与桌面应用程序的区别腿2:Web服务器与客户端肆3:Http协议膅4:Web应用程序体系结构螃5:Web应用程序的目录结构艿6:Get与Post提交方式蒇7:用Jbulider开发第一个Web程序袇8:Web应用程序开发过程薂 9: Web应用程序与桌面应用程序的区别莈桌面应用程序:艿在台式电脑上运行的应用程序称为桌面应用程序。比如:记事本,Word,Excel。肇这种应用程序的特点是莄1)缺少共享2)直接双击就可以运行,不需要IE3)一般以window的窗口形式存在蒈Web应用程序:蒆1)需要IE来执行2)一般以网页的形式的存在3)可以有很多的客户端来共享。薅比如:b应用程序的优点:薈1)能够实现最大的资源共享,袇比如:开发一个网站,上,就可以让全世界的人都来共享芇2)维护与部署起来成本低袂Web应用程序只需要在服务器上安装一次,就可以通过网络给所有客户端共享,以后要修改羂Web应用程序,只需要修改服务器上Web应用程序,则所有的客户端自动进行更新。而桌面芈应用程序必须在每台计算机上都安装一次,以后要修改时,每台计算机都要修改蚅Web应用程序的缺点:袅响应速度比桌面应用程序要低很多, Web服务器与客户端蚄Web服务器:肂存放网页(*.jsp)的那一端被称为Web服务器肀Web客户端:袄浏览网页的那一端被称为客户端蒂工作原理:膂客户端利用IE,向Web服务器发出请求(Request),Web服务器在接到请求之后,传给客户端,客户端再通过IE显示出来。我们把服务器接受薆客户端的请求并进行处理的这个过程称为响应(Response)。芁注意:请求是发给服务器的,而响应是发给客户端的节薇肄芄Http协议莂Http协议:羈HyperTextTransportProtocol超文本传输协议。是客户端与服务器进行交互所共同遵守的一个规则。螆可以把购房者看成是客户端把房产开发商看成是服务器端,购房者要能从开发商那里顺利的买到房子,肃同时开发商要能够顺利地把房子卖给购房者,购房者与开发商必须要遵守购房合同。这个合同就是所蒁谓的协议。荿膄Http协议端口:螂客户端要把请求发给服务器,服务器要把处理数据发给客户端,Http协议本身是办不到的。Http协议只是薁规定了客户端与服务器发送数据的规则,格式。为了能够实现数据的发送与接受,就要在客户端与服务器之间建立一个通道,让客户端与服务器通过这个通道来传输数据。这个通道在Web应用程序中被称为端口号薆Web应用程序的端口号默认为80。当客户端通过IE去游览网页时,要按照以下格式输入:羆http://网站名:端口号--------->比如:。只不过由于80端口号是默认的所薁以可以省略这个端口号蚁羇Http协议是无状态的:莄客户端使用Http协议通过端口号80向Web服务器发出请求,Web服务器接受请求,并与客户端创建一个连接薄Web服务器进行数据处理,并把处理的结果传给客户端。一旦应答了客户的请求,服务器则关闭,这样以前与客户端的连接的信息就全部都丢失了。所以Htpp被称为没有状态。相当于你到菜场去买菜,你是客户端菜贩是服务器,一旦你与菜贩完成一次买菜交易,菜贩是不会把你买菜的过程记录下来的。这样即使你事发现找钱错了,也无法证明蚁莈Http协议的状态码:肅200:代表处理成功莃404:指定客户输入的网页不存在螁蝿薃膁 Web应用程序体系结构袁表示层:用户界面腿业务层:包含系统业务的功能,就是用一些类去封装芅数据层:具体与数据进行交互的类膄表示层不能直接向数据层发请求,表示层应把处理请求发给数据层,数据层再把请求发给数据层羁数据层进行处理之后,把结果传给业务层,业务层把数据再传给表示层。此种模式也被称为MVC模式芆优点:羇各层之间相互独立,一个层出现错误不会影响其它层羃肁蚇蒅 Web应用程序的目录结构蚂用Java技术去开发Web应用程序只有两种类型应用程序。一个是servlet一个是Jsp。最早期都是膀servlet,Jsp是在servlet的基础上发展起来的。servlet就是一个java类,它接受客户的请求并进行处理,然后把处理的结果返回给客户端,这个类与普通的java类的区别是,上。肈一个Web应用程序的目录结构:***顶层目录:假设为Book蒁/*.html芀/*.jsp葿/images/*.jpg薅/WEB-INF/-INF