今天学习内容:
BOM和DOM
bom是将当前浏览器封装为一个一个组件,每个组件都有对应的api,我们可以使用这些api来操作页面的显示!
DOM:bom封装的组件里有一个是document组件,document组件是html文件,是存在服务器端的html文件向客户端发送的副本,浏览器(客户端)解析这个html文件来显示效果。dom编程就是使用document文件,改变该文件的内容(只是副本)来改变显示效果。DOM编程就是将HTML文件里的标签,属性,文本,以对象的形式获取,以操作对象的方式来进行操作!
XML文件:
是一种可扩充的标记性语言,他的作用properties类型文件一样,是用来存储配置信息。它的优点是可以存储结构更复杂的配置文件。
XML也有标签。
可以为XML添加约束,分为dtd,和schema,添加约束后,就不能随意定义标签。
我们可以导入dom4j包来对xml文件进行解析。
Tomcat:可以用用部署和管理web应用程序,我们使用java开发的软件不能直接在服务器上运行,需要先部署到tomcat才能进行运行。运行tomcat需要jre。
tomcat常见目录,我们的web应用程序一般是放在tomcat的webapps文件夹里,conf里面的放的配置信息,当我们有些东西需要更改,或者需要添加tomcat的管理员账号密码的时候可以再里面修改。
webapp的标准结构:可以直接放html文件和css文件夹,js文件夹img文件夹等。但是关键信息必需放在WEN-INF文件夹里面。里面必须包含这个web-inf文件夹。web-inf文件夹里包含classes文件夹里面放的web服务程序的字节码文件,lib里面放的使用到的包,还有一个xml文件,里面放的该web服务程序的配置信息。
部署webapp:
一个完整app的产生过程:
第四天:
servlet的运行流程: servlet其实就是充当顾客和厨师之间的服务员的角色