一.什么是Web应用程序
Java Web由一组Servlet、HTML页、类、以及其他可以被绑定的资源构成。可以在各种供应商提供的实现Servlet规范的Servlet容器中进行。
Java Web应用类中包含如下内容:
-Servlet
-JSP
-实用类
-静态文档如HTML、图片等
-描述Web应用的信息(web.xml)
Web应用程序常见组成部分
-浏览器
-HTML超文本标记语言
-HTTP客户端与服务器进行通信遵循规则
-Web服务器软件
-数据库
二.Web发展历史
静态->动态



动态web的实现方式
-CGI
-PHP
-ASP
-ASP.NET
-JSP/Servlet
三.JavaEE体系结构
企业级与标准Java区别
-标准版Java包括了一整套面向对象的语言规范
-标准版Java包括了一整套核心类库和可以任意扩展的虚拟机
-Java企业版包含了标准版的全部内容,可以说是Java标准版的延伸和扩充
-JavaEE针对整个企业范围规范了一个新的体系结构,即一个分布式、多层次的体系结构
JavaEE的容器
容器:一组提供服务的管理器
-运行在客户端的容器
-应用程序客户端容器:管理客户端组件运行
-Applet容器:Web浏览器和Java插件的组合体
-运行在Java EE服务器端的容器:
-Web容器:管理JSP和Servlet组件的运行
-EJB容器:管理企业级Bean的运行
四.认识XML
一.简介
XML被设计用来传输和存储数据,HTML被设计用来显示数据。
XML没有预定义的标签。
二.用途
XML应用于web开发的许多方面,常用语简化数据的存储和共享。
通过几行JavaScript,我们可以读取一个外部XML文件,然后更新HTML中的数据内容。
三.数结构
XML文档必须包含根元素。该元素是所有其他元素的父元素
实例

<?xml version="1.0" encoding="ISO-8859-1"?>
<bookstore>
<book category="children">
<title lang="en">喜洋洋与美羊羊的快乐生活</title>
<author>何涛</author>
<year>2020</year>
<price>9.99</price>
</book>
</bookstore>
四.XML语法
1.XML文档必须有根元素
2.XML属性必须加上引号
3.在XML中,空格会被保留
4.XML以LF存储换行
5.有一些特殊字符需要实体引用 < > & ' "
五.XML元素
元素可包含其他元素。 上面例子中 bookstore是元素,author是文本,title拥有属性
XML命名规则
本文介绍了Java Web应用程序,其由Servlet、HTML页等构成,还阐述了Web发展历史,从静态到动态有多种实现方式。接着讲解了JavaEE体系结构,包括与标准版Java的区别及各类容器。最后介绍了XML,包括其用途、数据结构、语法等内容。





