servlet知识回顾笔记(一):http协议

  1java应用程序分三类:
Aj2se:桌面
应用程序,媒体播放器是桌面应用程序的一个示例
Bj2ee:企业应用程序(web,j2ee)
  Web 应用程序的优点:
  访问 Web 应用程序更容易
  维护和部署成本低
Cjeme:移动设备开发
    HTTP 协议
    无状态协议
    用于通过 Internet 发送请求消息和响应消息
    使用端口接收和发送消息,默认为80端口
    二,URL
   HTTP URL (包含了用于查找某个资源的足够的信息)的格式如下:
http表示要通过HTTP协议来定位网络资源;host表示合法的Internet主机域名或者IP  地址;port指定一个端口号,为空则使用缺省端口 80;abs_path指定请求资源的URI;如果URL中没有给出abs_path,那么当它作为请求URI时,必须以“/”的形式给出,通常这个工作浏览器自动帮我们完成。
http://www.microsoft.com/china/index.htm。它的含义如下:
1.http://:代表超文本传输协议,通知microsoft.com服务器显示Web页,通常不用输入;
2.www:代表一个Web(万维网)服务器;
3.Microsoft.com/:这是装有网页的服务器的域名,或站点服务器的名称;
4.China/:为该服务器上的子目录,就好像我们的文件夹;
    三,HTTP 工作原理
  HTTP协议是基于请求/响应范式的(相当于客户机/服务器)。一个客户机与服务器建立连接后,发送一个请求给服务器,请求方式的格式为:统一资源标识符(URL)、协议版本号,后边是MIME信息包括请求修饰符、客户机信息和可能的内容。服务器接到请求后,给予相应的响应信息,其格式为一个状态行,包括信息的协议版本号、一个成功或错误的代码,后边是MIME信息包括服务器信息、实体信息和可能的内容。
  许多HTTP通讯是由一个用户代理初始化的并且包括一个申请在源服务器上资源的请求。最简单的情况可能是在用户代理和服务器之间通过一个单独的连接来完成。在Internet上,HTTP通讯通常发生在TCP/IP连接之上。缺省端口是TCP80,但其它的端口也是可用的。但这并不预示着HTTP协议在Internet或其它网络的其它协协议之上才能完成。HTTP只预示着一个可靠的传输。
   四:Web 应用程序使用三层体系结构
   -表示逻辑
   -业务逻辑
   -数据存取逻辑
 五:一个web应用程序的目录是:
   WebRoot--jsp页面/WEB-INF(classes(编译后的类文件),lib(*.jar),web.xml)


  

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值