2015年1月21日

今天的主要内容:介绍了几款常用Javaweb服务器,重点介绍了tomcat以及tomcat的安装和怎么样检测安装成功

1.JavaWeb常见服务器

Tomcat(免费但是只支持部分Java规范配合JBoss可以满足所有)、Resin(免费)、JBoss(免费)、WebSphere(收费)、WebLogic(收费)

2.tomcat

  2.1 Apache开源组织开发的,支持JSP和servlet规范

  2.2 有多个平台上的多个版本,个人习惯解压版(不需要安装,解压就行,然后配置个环境变量JAVA_HOME指向jdk的home目录)

  2.3 因为tomcat也是Java程序所以需要jdk支持

  2.4 启动tomcat 找到bin下startup.bat(bat是dos命令文件)双击

3.怎么检测tomcat安装成功

浏览器中输入http://localhost:8080出现apache的界面就算成功了

2015年1月23日

Http协议

  它是基于TCP、IP的应用层协议

版本:Http 1.0/Http 1.1  网络通信也是通过流来完成的1.0版本在访问完成的时候流立即断开;1.1版本则会保持这个流,这样可以减少对流的管理

网页请求的时候为什么会出现页面要过来了,图片没有加载?

  请求过程是先把页面要过来,然后再向服务器请求图片

2015年2月1日

1.Http请求

  请求栏格式: 请求方式 资源地址 协议版本 如:Get url http/1.1;  GET  www.aqioo.com  HTTP/1.1

  1.1 总共有7种请求方式,常用的只有2种就是get和post

  1.2 Get和post的区别:参数传递的方式不一样。Get是将参数当做url地址的一部分,有大小1k的限制;Post只是当成内容传过去,大小没有限制。

  1.3 Accept是告诉服务器浏览器能接受的格式类型

  1.4 其他的头字段很容易理解,就不赘述了

2.Http响应

  2.1 状态栏:HTTP/1.1 200 OK  Http/1.1:http版本  200:状态码  ok:状态原因

        常用:100-200 表示客户端还有东没有提交

        200-300 表示服务器处理成功 常用200

       300-400 还需要做进一步处理 302重定向结合location使用;304\307使用缓存

       400-500 客户端请求出错 404请求的页面不存在

       500以上:服务器出错  常用:500

3.缓存机制:

  虽然浏览器自带了缓存机制,但是不是很灵活。所以呢也可以由程序员来控制客户端的缓存。当客户端向服务器端请求的时候,从服务器端返回资源的时候,响应头部虎附属一个last-modified这个属性。浏览器在解析资源的同时,也会将资源放在本地的临时文件中;当下次浏览器在此请求同一资源的时候请求头部会附带一个last-modified-sine一个属性,服务器发现last-modified-sine到现在这个资源在服务器端没有变化过,所以返回一个304或者307的http状态码给客户端,客户端在接收到304或者307状态码之后会去临时文件夹中读取该资源文件,这就是缓存的实现。

传智播客JavaWeb day02笔记的更多相关文章

  1. 传智播客JavaWeb day01 快捷键、XML

    2015-01-14 一直计划着学习java,今天晚上终于下定决心看了下传智播客朴乾老师的javaweb开发视频day01之第一讲,主要内容是开发工具简单介绍.怎么创建工程.Junit的介绍,我是C# ...

  2. 传智播客JavaWeb听课总结

    一. JavaWeb基础 第一天: 1.Eclipse详解: (1).Bad versionnumber in .class file:编译器版本和运行(JRE)版本不符合.高的JRE版本兼容低版本的 ...

  3. 传智播客JavaWeb day07、day08-自定义标签(传统标签和简单标签)、mvc设计模式、用户注册登录注销

    第七天的课程主要是讲了自定义标签.简单介绍了mvc设计模式.然后做了案例 1. 自定义标签 1.1 为什么要有自定义标签 前面所说的EL.JSTL等技术都是为了提高jsp的可读性.可维护性.方便性而取 ...

  4. 传智播客JavaWeb day09-mysql入门、数据库操作、数据库表操作、数据行操作

    不知不觉已到了第九天了,今天主要讲了关系数据库的基本概述.安装.数据库.表和数据行的操作 1. 基本概述 1.1 数据库就是用来存储数据的.早期是存在文件里面的操作起来效率低而且不是很安全. 1.2 ...

  5. 传智播客JavaWeb day05-session、url重写

    1.session是什么 1.1 session是一种会话技术  ps:还有一种是cookie 2.session的作用 2.1 服务器端会话范围内的数据共享 3.session的生命周期 3.1何时 ...

  6. 传智播客JavaWeb day11--事务的概念、事务的ACID、数据库锁机制、

    1. 什么叫做事务? 2.默认情况下每一条sql语句都是一个事务,然后自动提交事务  ps:如果想多条语句占一个事务,则可以手动设置SetAutoCommit为false 3.关键字 start tr ...

  7. 传智播客JavaWeb day10-jdbc操作mysql、连接数据库六大步骤

    第十天主要讲了jdbc操作mysql数据库,包括连接数据库六大步骤(注册数据库驱动.获得连接对象connetion.生成传输器stament.执行查询获得ResultSet.遍历结果集.关闭资源).介 ...

  8. 传智播客JavaWeb day06-jstl

    一.jsp标签(sun公司提供的) 二.EL表达式 三.jstl (javaserver pages standard tag library) 1.为什么要有jstl jsp标签太弱,el表达式功能 ...

  9. 传智播客JavaWeb day03

    ServletContext 这堂课主要讲ServletContext这个web域(可以看得见范围的)对象,web在启动的时候会创建唯一的ServletContext域对象. 作用:1.用来web域共 ...

随机推荐

  1. [问题2014A01] 解答一(第一列拆分法,由张钧瑞同学提供)

    [问题2014A01] 解答一(第一列拆分法,由张钧瑞同学提供) (1)  当 \(a=0\) 时,这是高代书复习题一第 33 题,可用升阶法和 Vander Monde 行列式来求解,其结果为 \[ ...

  2. 登录锁定状态下Win7关机技巧总结

    登录锁定状态下Win7关机技巧总结 一般在锁定状态都是有个关闭电脑的图标的.但是如果你的系统没有,那么怎么样关机呢,所谓的锁定状态通常是指电脑在登录界面,具体的实现如下,感兴趣的朋友可以参考下 现在大 ...

  3. linux文件上传,给文件或目录添加apache权限

    系统环境:ubuntu11.10/apache2/php5.3.6 在LAMP环境中,测试一个简单的php文件上传功能时,发现/var/log/apache2/error.log中出现如下php警告: ...

  4. HDU-4534 郑厂长系列故事——新闻净化 AC自动机+DP

    题意:给定一些单词,这些单词必须要是一个目标串的子串,同时给定一些串,这些串不能够出现在目标串中,其余一些串只会带来不同附加值.现在问满足前两者的情况下,要求附加值最大.数据给定一个原始串,现在要求在 ...

  5. 解决sublime text3中的输入法不根随光标问题

    日本的一位大神开发了一款插件用在Sublime Text上,以缓解输入法不跟随光标移动的问题.当然这个问题并没有完美的解决,据一些用户的反映,输入过程中还是偶尔会发生输入法不跟随光标移动的问题,不过确 ...

  6. 程序设计入门—Java语言 第五周编程题 2井字棋(5分)

    2 井字棋(5分) 题目内容: 嗯,就是视频里说的那个井字棋.视频里说了它的基本思路,现在,需要你把它全部实现出来啦. 你的程序先要读入一个整数n,范围是[3,100],这表示井字棋棋盘的边长.比如n ...

  7. Delphi 文件类型

    该内容整理自以下链接 http://www.cnblogs.com/chenyunpeng/archive/2012/08/02/2620513.html 1.DPR: Delphi Project文 ...

  8. datatables设置解析

    条信息" "sSearch":"搜索" 基本的命令 aaSorting:参数是个数组  [[],[]]单独定义每一列的排序方式 aaSortingFi ...

  9. mybatis-config.xml简单笔记

    mybatis-config.xml简单笔记 <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE ...

  10. lhgdialog: iframe页面里面的,确定,关闭、取消按钮的操作

    lhgdialog: iframe页面里面的,确定,关闭.取消按钮的操作 如果你正在用lhgdialog,用他人iframe,或者 content:'url:http://www.baidu.com/ ...