Java Web学习笔记(1)
XML
配置文件
配置文件就是记录应用程序的配置信息的文件。例如,某个程序要连接网络上的数据库系统时。需要指定数据库服务器的ip地址、服务器的网络监听端口号、数据库的名称、用户名和密码等信息,这些信息可以作为应用程序的配置信息来对待,即不要将这些信息写死在源程序中,而是写在一个文本文件中,应用程序要连接数据库系统时,从该文本文件中读取所需要的信息。传统的配置文件通常采用如下格式:
'#Db.Properties
DBServer=192.168.0.100
Port=1443
Database=emp
Username=zxx
Password=123
XML文档结构
1、XML的语法和HTML类似,也是一种标记语言,后缀名通常为.xml,但并不是所有采用XML语法的文件的扩展名都必须是.xml。
2、标记可以帮助说明文本的内涵和所表示的信息。XML不能描述网页具体的外观,它只是描述数据的结构和内容,没有固定的标记,允许用户随便发明和创建自己的标记,标记名可以是非英文字符,这就是XML的可扩展性。
3、XML也是结构化的,主要体现在以下两个方面:
(1)每一部分(每一个元素)都和其他元素有关联,形成了树结构。
(2)标记本身的含义与它描述的信息相分离。
XML与HTML的比较
1、XML文档只是存储数据和描述了数据之间的关系,没有规定该如何显示数据,即将数据和其显示进行分离。
2、XML严格区分大小写。
3、XML的标记是可无限扩展的。
4、XML允许粒度更新,不必在XML文档每次有局部改变时都发送整个文档内容,只有改变的元素才必须从服务器发送到客户机。
基本语法
在一个完整的XML文档中必须包含一个XML文档说明,且必须文娱文档的第一行。最简单的XML文档声明语法如下:
<?xml version="1.0" ?>
使用下面的语句来指明文档中的字符编码方式为GB2312编码:
<?xml version="1.0" encoding="GB2312" ?>
除此以外,在XML文档声明语句中,还可以指定另外一个可选属性:standalone,用于说明文档是否独立。
<?xml version="1.0" encoding="YTF-8" standalone="yes" ?>
如果将其设置为“yes”,则表示该文档没有依赖外面的任何文件而可以独立存在。如果同时设置了encoding和standalone属性,standalone属性要位于encoding属性之后。
学习心得
最近看了一些关于Java Web的内容,从XML开始学起。之前学习过HTML的相关内容,也简单写过网页,对这部分知识倒也不太陌生,不过也应该好好学习。首先肯定要弄清楚基础语法,在此基础上学习它的应用。越是简单的东西越应该做到不出错误。Java Web是一个复杂的知识体系,要遵循一定的学习路线由浅入深,多下功夫。