`
qianjiangbing
  • 浏览: 91312 次
  • 性别: Icon_minigender_1
社区版块
存档分类
最新评论

http&tomcat

阅读更多

1、动态资源:需要转换成静态资源后再响应给客户端,例如:jsp、servlet,其他语言的动态资源有:ASP、PHP。

    静态资源:无需转发即可直接响应给客户端,例如:HTML、CSS、JavaScript

 

2、Tomcat

    a、开源免费的web服务器

    b、jsp/servlet容器,支持Servlet规范

    c、Tomcat默认端口为8080,可以在servlet.xml文件中修改端口

    d、Tomcat启动前必须配置JAVA_HOME环境变量

    e、tomcat不支持JavaEE规范

 

3、Tomcat主要目录结构:

  bin:二进制可执行文件,包含启动和关闭tomcat文件;

  conf:配置文件,其中包含了server.xml、context.xml、web.xml等

  webapps:存放应用程序的目录

 

4、JavaWeb应用程序的目录

  应用目录/WEB-INF

  应用目录/WEB-INF/web.xml

  应用目录/WEB-INF/classes

  应用目录/WEB-INF/lib

 

5、创建JavaWeb应用程序流程

  5.1.创建web项目目录

  5.2.设计web项目目录结构

  5.3.编写web项目代码

  5.4.部署web项目到Tomcat的webapps目录下

  5.5.运行web目录

 

6、访问web项目资源

  例如:项目名hello,有index.html文件在hello目录下

访问路径为:http://localhost:8080/hello/index.html

 

7、发布项目的三种方式

  a、把项目放到webapps下

  b、在server.xml中配置项目路径:<Context path="项目名" docBase="项目的真实路径"/>

  c、conf/caalina/localhost/下创建xml,然后配置项目路径,例如xxx.xml,添加

<Context docBase="真实路径"/>

 

8、http协议的格式

  1.首行

  2.头

  3.空行

  4.体

 

9、http请求头

   Referer:请求来自哪里,如果是在http://www.baidu.com上点击链接发生的请求,那么Refere的值为http://www.baidu.com。如果是直接在浏览器地址栏中直接输入的地址发出的请求,那么Referer为空

用途:1、统计来源:例如通过百度访问本网站的次数  2、防盗链:例如防止非点本站链接来直接访问本站资源的行为。

 

10、http响应头

  三种禁用浏览器缓存的响应头

   Expires: -1

   Cache-Control: no-cache

   Pragma: no-cache

 

11、状态码

  200    成功

  302    请求重定向

  304    请求资源没有改变

  404    请求的资源不存在,属性客户端错误

  500    服务器内部错误

 

12、Get请求

    请求数据长度不能超过1k

    请求参数会在浏览器地址栏中显示出来

    GET请求没有请求体(请求正文),参数是追加在url后面的

 

13、Post

   请求数据没有上限

   请求参数不会在浏览器地址栏中显示

   有请求体

   请求参数默认使用URL编码

 

 

 

分享到:
评论

相关推荐

    day08-HTTP&Tomcat&Servlet.zip

    总之,"day08-HTTP&Tomcat&Servlet"的学习内容涵盖了Web开发的基础,包括HTTP通信机制、Tomcat服务器的使用和Servlet编程。这些知识是成为一名合格的Web开发者所必须掌握的,对于理解和构建复杂的Web应用具有重要...

    968389475012218day08-HTTP&Tomcat&Servlet.zip

    在IT行业中,HTTP、Tomcat和Servlet是三个非常重要的概念,尤其在Web开发领域。这里我们将深入探讨这些主题,帮助你理解它们的核心概念以及如何在实际应用中使用它们。 首先,HTTP(超文本传输协议)是互联网上应用...

    HTTP&Tomcat&Servlet.md

    HTTP,Tomcat,Servlet的详细教程

    jdk&tomcat;.rar

    - **验证安装**:打开浏览器,访问`http://your_server_ip:8080`,如果看到Tomcat的欢迎页面,说明安装成功。 3. **配置JDK与Tomcat**:在某些情况下,可能需要配置Tomcat使用特定的JDK版本。在`$CATALINA_HOME/...

    Android&Tomcat服务器Http协议通信

    本示例将关注如何在Android客户端与Tomcat服务器之间利用HTTP协议进行通信,这对于初学者来说是非常实用的实践教程。下面我们将详细讨论相关知识点。 一、Android中的HTTP通信 1. HttpURLConnection:Android SDK...

    JavaWeb HTTP协议&Tomcat&Servlet

    在JavaWeb开发中,HTTP协议、Tomcat服务器和Servlet是三个关键的概念,它们构成了Web应用程序的基础框架。HTTP协议是客户端和服务器之间通信的标准,Tomcat是应用广泛的Java Servlet容器,而Servlet则是Java语言中...

    java&tomcat for linux安装配置

    为了验证Tomcat是否正常工作,可以在浏览器中输入`http://localhost:8080`,如果看到Tomcat的欢迎页面,说明安装和配置已成功。 请注意,这里使用的Java EE SDK 5.04和Tomcat 5.0.28都是较旧的版本。在生产环境中,...

    keepalived&tomcat;代码与脚本

    【标题】"keepalived&tomcat;代码与脚本" 涉及的主要知识点包括keepalived、Redis、Tomcat以及Nginx这四个关键的IT组件,它们在构建高可用性和负载均衡的Web服务架构中起着至关重要的作用。 1. **Keepalived**: ...

    IDEA 部署Web工程&Tomcat.docx

    IDEA默认会自动打开预设的URL,通常是`http://localhost:8080/项目名`,你可以在这里查看Web应用的首页。如果未自动打开,你可以在浏览器中手动输入这个地址。 以上步骤就是使用IDEA部署Web工程到Tomcat的基本流程...

    服务器原理和协议&Tomcat&Http协议[借鉴].pdf

    《服务器原理和协议&Tomcat&Http协议》 在IT领域,理解服务器原理、协议以及相关的Web技术对于开发高效、稳定的网络应用至关重要。本篇主要围绕服务器原理、Tomcat服务器和Http协议展开深入讨论。 首先,服务器...

    Ubuntu下安装jdk&tomcat

    访问Apache Tomcat官方网站下载页面:`http://tomcat.apache.org/download-60.cgi` 下载适合Linux系统的Tomcat安装包。在这个例子中,下载的是 `apache-tomcat-6.0.20.tar.gz` 文件。 2. **解压并配置Tomcat** ...

    Java网络编程&Tomcat7&MyEclipse10

    附件包含Java网络编程基础详解,如UDP发送端接收端聊天、TCP客户端服务端上传下载...关于Tomcat7绿色版下载安装,MyEclipse10安装及部署Tomcat,见我的博文:http://blog.csdn.net/zhongkelee/article/details/48712363

    apache2&tomcat7&mod_jk

    这里我们关注的是"apache2&tomcat7&mod_jk"的配置,这是一个基于Linux的Web服务解决方案,它结合了Apache HTTP服务器、Tomcat应用服务器以及mod_jk模块,用于实现Java应用程序的负载均衡和通信。以下是对这些组件的...

    cas-server & tomcat (springmvc cas maven sso 详解 )

    cas-server & tomcat (springmvc cas maven sso 详解 ) springmvc cas maven sso 详解 http://knight-black-bob.iteye.com/blog/2342088

    基于Java EE & Tomcat的Web开发环境搭建方法

    8. **启动验证**: 最后,启动Tomcat服务器,通过浏览器访问`http://127.0.0.1:8080/index.jsp`或`http://localhost:8080/index.jsp`来测试你的Web应用是否正常运行。 在实际的开发过程中,可能还需要配置Eclipse的...

    solr&ik;分词器&tomcat;.zip

    用户可以将Solr的war文件部署到Tomcat中,然后通过HTTP接口进行索引构建、查询操作等。IK分词器则作为Solr中的一个插件,负责对输入的中文文本进行预处理,生成便于搜索的分词结果。 总的来说,Solr提供了强大的...

    windchill9下Apache&Tomcat负载平衡的集群配置

    - **启用Apache模块**:在`Apache_home\conf\httpd.conf`中,激活与代理和负载均衡相关的模块,包括`mod_proxy`, `mod_proxy_connect`, `mod_proxy_ftp`, `mod_proxy_http`, `mod_proxy_ajp`以及`mod_proxy_balancer...

    netty与tomcat功能比较

    - **Tomcat**:本质上是一个基于HTTP协议的Web容器。它主要用于托管和执行Web应用程序,包括Servlets和JSP页面等。 - **Netty**:提供了更灵活的协议支持。Netty不仅支持HTTP协议,还可以通过自定义Codec来支持其他...

Global site tag (gtag.js) - Google Analytics