JavaWeb学习 巩固+总结02

今天,我继续巩固学习了JavaWeb,继续练习敲代码,进行实操,不断熟悉操作。
总结一些要注意的问题:
1.Tomcat是可以运行JSP 、Servlet、Filter、 这样的程序的,因为Tomcat已经实现了JavaEE 里面的一些规范,Java EE 的工程是主要就是写JSP 、Servlet、Filter这些,tomcat符合JavaEE的规范,所以可以运行JSP 、Servlet、Filter,这些都是Java代码,Java代码必须放到虚拟机里面运行,所以Tomcat必须依赖于虚拟机,才能启动,才能运行我们的程序。
2.JavaScript是一门客户端脚本语言,主要运行在浏览器中,浏览器中负责运行JavaScript脚本代码的程序叫JavaScript引擎。
只有当浏览器读取javaScript代码时,才进行解释、执行。所以查看HTML源文件就能查看JavaScript源代码。
3.Tomcat:
1)右键解压
2)配置CATALINA_HOME
3)系统变量→寻找 Path 变量→编辑
在变量值最后输入 %CATALINA_HOME%\bin;
4)启动Tomcat (一定要配置环境变量的
(1)方式一
Window + R -> cmd –> catalina run
(2)方式二
Window + R -> cmd -> startup.bat
5)浏览器访问
http://localhost:8080
4.XML vs HTML:
HTML先于XML产生,XML是在HTML的基础上改进而来的,但他们的作用不太相同。
HTML是用来显示网页数据的,而XML是用来组织和保存的数据的。
HTML文档中可以使用的标签是固定的一整套,XML允许用户自定义标签。
5.XML用途:
1)配置文件
2)布局文件
3)数据交换格式
4)数据存储
6.XML语法规范:
1)第一行是XML声明,必须顶格写
2)只能有一个根标签
3)标签必须正确结束
4)标签不能交叉嵌套
5)注释不能嵌套
6)属性必须有值,且必须加引号
7)标签不能以数字开头
7.XML两种解析方式的对比:
1)DOM体系
特点:将XML文档一次性全部加装到内存中,生成树形结构。
优点:API直观,支持增删改查
缺点:文档如果很大则会非常消耗内存
2)SAX体系
特点:不将XML文档一次性全部加载到内存中,每一次只加载一小部分。基于事件回调。优点:不需要一次性加载整个文档,有利于节约内存资源
缺点:不支持增删改,只能查询
8.Filter:
Filter翻译为中文是过滤器的意思。
Filter是JavaWeb的三大web组件之一:Servlet、Filter、Listener。
Filter的作用是在请求到达WEB资源(HTML、CSS、Servlet、JSP)之前进行拦截。
Filter需要交给Tomcat访问器来管理。
接下来,还要继续坚持练习敲代码,练习操作,让自己更熟练。

你可能感兴趣的:(笔记)