1 / 30
文档名称:

Java Web 开发.doc

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

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

Java Web 开发.doc

上传人:274030239 2016/4/8 文件大小:0 KB

下载得到文件列表

Java Web 开发.doc

相关文档

文档介绍

文档介绍:Java Web 如果我穷得还剩下一碗饭我也会让你先吃饱全天下最好的东西都应该归我所有,包括你!! 先说喜欢我能死啊? 别闹,听话。有本事你就照顾好自己,不然就老老实实地让我来照顾你! 第一章 Web 应用程序---- 概述在这一章里面,我们要学****以下几点: 1:Web 应用程序与桌面应用程序的区别 2:Web 服务器与客户端 3:Http 协议 4:Web 应用程序体系结构 5:Web 应用程序的目录结构 6:Get 与 Post 提交方式 7:用 Jbulider 开发第一个 Web 程序 8:Web 应用程序开发过程 9: 如何在 中配置 Servlet Web 应用程序与桌面应用程序的区别桌面应用程序: 在台式电脑上运行的应用程序称为桌面应用程序。比如:记事本, Word,Excel 。这种应用程序的特点是 1) 缺少共享 2) 直接双击就可以运行,不需要 IE 3) 一般以 window 的窗口形式存在 Web 应用程序: 1) 需要 IE 来执行 2) 一般以网页的形式的存在 3) 可以有很多的客户端来共享。比如: 应用程序的优点: 1) 能够实现最大的资源共享, 比如:开发一个网站,放在 上,就可以让全世界的人都来共享 2) 维护与部署起来成本低 Web 应用程序只需要在服务器上安装一次,就可以通过网络给所有客户端共享,以后要修改 Web 应用程序, 只需要修改服务器上 Web 应用程序, 则所有的客户端自动进行更新。而桌面应用程序必须在每台计算机上都安装一次,以后要修改时,每台计算机都要修改 Web 应用程序的缺点: 响应速度比桌面应用程序要低很多,因为要通过 去访问远程网页. Web 服务器与客户端 Web 服务器: 存放网页(*.jsp) 的那一端被称为 Web 服务器 Web 客户端: 浏览网页的那一端被称为客户端工作原理: 客户端利用 IE, 通过 向 Web 服务器发出请求(Request),Web 服务器在接到请求之后,进行处理然后再把处理之后的结果通过 传给客户端,客户端再通过 IE 显示出来。我们把服务器接受客户端的请求并进行处理的这个过程称为响应(Response) 。注意:请求是发给服务器的,而响应是发给客户端的 Http 协议 Http 协议: HyperText Transport Protocol 超文本传输协议。是客户端与服务器进行交互所共同遵守的一个规则。可以把购房者看成是客户端把房产开发商看成是服务器端,购房者要能从开发商那里顺利的买到房子, 同时开发商要能够顺利地把房子卖给购房者,购房者与开发商必须要遵守购房合同。这个合同就是所谓的协议。 Http 协议端口: 客户端要把请求发给服务器, 服务器要把处理数据发给客户端, Http 协议本身是办不到的。 Http 协议只是规定了客户端与服务器发送数据的规则,格式。为了能够实现数据的发送与接受,就要在客户端与服务器之间建立一个通道,让客户端与服务器通过这个通道来传输数据。这个通道在 Web 应用程序中被称为端口号 Web 应用程序的端口号默认为 80 。当客户端通过 IE 去游览网页时,要按照以下格式输入: http:// 网站名: 端口号---------> 比如: 。只不过由于 80 端口号是默认的所以可以省略这个端口号 Http 协议是无状态的: 客户端使用 Http 协议通过端口号 80向 Web 服务器发出请求, Web 服务器接受请求, 并与客户端创建一个连接 Web 服务器进行数据处理, 并把处理的结果传给客户端。一旦应答了客户的请求, 服务器则关闭, 这样以前与客户端的连接的信息就全部都丢失了。所以 Htpp 被称为没有状态。相当于你到菜场去买菜, 你是客户端菜贩是服务器, 一旦你与菜贩完成一次买菜交易, 菜贩是不会把你买菜的过程记录下来的。这样即使你事发现找钱错了,也无法证明 Http 协议的状态码: 200: 代表处理成功 404: 指定客户输入的网页不存在 Web 应用程序体系结构表示层:用户界面业务层:包含系统业务的功能,就是用一些类去封装数据层: 具体与数据进行交互的类表示层不能直接向数据层发请求,表示层应把处理请求发给数据层,数据层再把请求发给数据层数据层进行处理之后,把结果传给业务层,业务层把数据再传给表示层。此种模式也被称为 MVC 模式优点: 各层之间相互独立,一个层出现错误不会影响其它层 Web 应用程序的目录结构用 Jav a 技术去开发 Web 应用程序只有两种类型应用程序。一个是 servle t 一个是 Jsp 。最早期都是 servlet , Jsp 是在 servlet 的基础上发展起来的。 servlet 就是一个 java 类,它接受客户的请求