`
chenhua_1984
  • 浏览: 1246170 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
文章分类
社区版块
存档分类
最新评论

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)


  

 

分享到:
评论

相关推荐

    方立勋JavaWeb视频前十一天笔记word

    【标题】"方立勋JavaWeb视频前十一天笔记word"所涵盖的知识点主要围绕JavaWeb开发的基础内容展开,这是由知名讲师方立勋教授的一系列教程的早期部分。在这个阶段,学习者通常会接触到JavaWeb开发的核心概念和技术,...

    关于java经典笔记

    这些Java经典笔记涵盖了一系列主题,从基础到进阶,包括了数据库操作和Web开发的相关内容。以下是基于这些文件名和描述可能涉及的关键知识点的详细解释: 1. **Java基础知识**: - 变量和数据类型:Java中的基本...

    java ee 复习笔记

    Java EE,全称为Java Platform, Enterprise ...复习笔记可以帮助我们系统地回顾和整理这些知识,加深理解,从而更好地应用于实际项目中。通过学习和实践,我们可以不断提升自己的技能,成为优秀的Java EE开发者。

    j2ee笔记.doc

    - **Session**:用于在多个Servlet间共享用户状态,通过HTTP协议中的cookie或URL重写来实现。 - **Cookie**:服务器向客户端发送的小型文本文件,存储在用户的浏览器中,用于识别用户和存储会话信息。 这些知识点...

    java的基础性小结与笔记

    `GenericServlet`是`Servlet`的抽象基类,而`HttpServlet`则进一步封装了HTTP协议相关功能。 - `Servlet`的生命周期包括初始化、服务和销毁三个阶段,通常通过`service()`方法处理请求。 - 使用`response....

    2010年J2EE学习笔记

    【J2EE学习笔记概述】 J2EE,全称为Java 2 Platform, Enterprise Edition,是Oracle公司(原Sun Microsystems)...2010年的J2EE学习笔记将帮助初学者理解这个框架,同时也对有经验的开发者提供了回顾和提升的资源。

    总结java笔记

    Java编程语言是面向对象的、跨平台的编程语言,它由Sun Microsystems(现已被Oracle公司收购)于1995年推出,旨在...通过阅读“总结java笔记”,你可以系统地回顾和巩固这些知识,为今后的Java项目开发打下坚实基础。

    SUN SCWCD 大量考试教程及习题

    7. **复习笔记**:这些可能是整理好的关键概念、术语和重要知识点的总结,方便你在考前快速回顾。 在准备SCWCD认证的过程中,你需要深入理解Servlet容器的工作原理,熟悉HTTP协议,掌握Servlet和JSP的生命周期,...

    JAVA学习资料

    复习笔记通常包括了重要的概念、语法、类库和最佳实践,是快速回顾和巩固知识的好工具。我们可以期待这份笔记涵盖以下几个方面: 1. **基础语法**:Java的基本数据类型、变量、运算符、控制结构(如if语句、for循环...

    传智播客崔希凡JavaWeb-day01-基础加强-全部资料

    首先,我们来看看文件列表中的"day01.doc",这通常是一个文档文件,可能包含了day01课程的详细讲义或笔记,包括JavaWeb开发的基本概念、环境配置、HTML和CSS的基础知识、以及Servlet和JSP的入门等内容。这份文档可以...

    计算机外文文献翻译综合

    3. **笔记与总结**:记录关键概念、公式和例子,方便日后回顾。 4. **翻译与整理**:将外文内容翻译成中文,同时整理成适合自己的笔记格式。 5. **交流与讨论**:与同行或导师分享所学,讨论可能存在的疑问和不同...

Global site tag (gtag.js) - Google Analytics