JAVA web 第二章 Day2 2020080605018

目录:
一、
1.xml学习
2.HTTP协议
3.eclipse配置tomcat详解

##学习目标

一、XML基础:概述、语法、DTD约束、
二、HTTP协议:
1.概述、2.应用
三、配置步骤
.tomcat简介以及安装(安装的过程在下片博客里面)
四、本章小结

一、XML基础

  1. xml概述:xml它是一种通用的数据交换格式,可以使数据在各种应用程序之间轻松地实现数据的交换。
  2. xml用途:1.电脑与电脑之间的传输数据;2.用作项目的配置文件;3.保存有结构关系数据。
  3. xml与html的比较:1.html用来显示数据,xml被用来设计是为了传输和存储数据的。2.xml严格区分大小写二HTML不用。3.xml可以根据自己的需要来自定义,并且可以拓展。xml用于传输数据,而HTML用于格式化显示数
    据。

2.2.1xml语法

``<?xml version="1.0" encoding="UTF-8" standalone="yes"?>

standalone属性用来说明这个文档是否独立的文档。

2.元素定义
在xml文档中,主题内容都是又元素(Element)组成。元素一般都是又开始标记的、属性、元素内容和结束构成,如下:

<城市>重庆</城市>

3.属性定义:
在xml文档中,可以为元素定义属性。属性是对元素的进一步描述和说明。并且每个属性都有自己的名称和取值。代码模式如下:

<售价 单位="元">68</售价>

2.1.3 DTD约束
DTD约束概述:是早期出现在xml约束模式语言,创建的文件称为DTD文件。

  1. DTD的引入对DTD文件有了大致了解后,如果想使用DTD文件约束xml文档,必须在xml文档引入DTD文件。在xml文档中引入外部DTD文件有两中方式,方式如下:
<!DOCTYPE 根元素名称 SYSTEM  "外部DTD文件的URL">
<!DOCTYPE 根元素名称 PUBLIC   "DTD名称"  "外部DTD文件的URL">

在这里插入图片描述

二、http协议

1.http概述:1.它是一种支持客户端/服务器模式;2.http简单,使得它的服务器规模小,因而通信速度很快。3.灵活:http允许传输任意类型的数据,正在传输的数据类型由Content-type加以标记。4:无状态:http是无状态协议。无状态是指对于事务处理没有记忆力,如果后续处理需要前面的信息,则它必须重传,这样可能会导致连接传输的数据量增大。

3.http响应消息字段头

  1. Location:用于通知客户端获取文档的新地址,其值为一个使用绝对路径的URL地址,如下:
Location: http://www.itcast.org
  1. Server:用于指定服务器软件产品的名称,具体如下:
Sever: Apach-Coyote/1.1
  1. Refresh:用于告诉浏览器自动刷新页面的时间,它的值是一个以秒为单位的时间数,具体如下:
Refresh: 3;url=http://www.itcast.cn

三、Tomact

1.Tomcat简介:Tomcat是Apache组织的Jakarta项目中的一个重要子项目,它是由Sun公司推荐运行Servlet和JSP的容器(引擎)其源代码是完全公开的。Tomcat不仅支持Web服务器的基本功能,还提供数据库连接池等许多通用组件功能。
因此大多数用它作为运行运行Servlet和JSP的平台。

四、总结:

本次课主要
本章主要讲了java Web相关的概念以及基础技术,首先讲解了有关xml的相关知识,包括xml语法、DTD约束、然后对html的概念、html1.0和html1.1协议的区别、html响应消息进行了详细的介绍,初学者可以对java web相关的概念以及基础技术有了一个整体的认识,为以后学习web开发奠定了坚实的基础。

心得:
学习xml之前不了解它的语法格式,在实践中操作过程中,我运行的代码一直显示者报错的标记,起初以为我以为是单词打错了,结果在寻求同学的帮助后,才尴尬的知道原来是我语法错误;还有就是发现我存在一个很大的问题,就是在实训中,每当我出现错误的时候我就没有耐心了,就不想去找到错误的原因,甚至想要放弃了,但是在同学的耐心劝说下,我最终还是坚持下来了。
以上就是我在实训中遇到的问题以及存在的错误。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值