XML是可扩展标记语言(Extensible Markup Language,XML)缩写,
用于标记电子文件使其具有结构性的标记语言,可以用来标记数据、定义数据类型,是一种允许用户对自己的标记语言进行定义的源语言。
用于标记电子文件使其具有结构性的标记语言,可以用来标记数据、定义数据类型,是一种允许用户对自己的标记语言进行定义的源语言。
XML是标准通用标记语言(SGML)的子集,非常适合Web传输。
XML提供了一套跨平台、跨网络、跨程序的语言的描述方式。
使用
XML可以方便的实现数据交换、系统配置、内容管理等常见的功能。
可扩展性:可定义新的标记语言。
侧重点:侧重于如何结构化的描述信息。
语法要求:xml要求嵌套、配对、遵循统一的顺序结构要求,结构清晰,便于阅读和维护。
在应用程序中,基于DOM(文档对象模型)的xml分析器将一个xml文档转换成一个对象模型的集合(DOM树),应用程序正 式通过对这个对象模型的操作。
web.xml可实现效果:
访问自定义的路径名,可以调用自定义的类。
思路如下:
在web.xml的代码:
<!--创建一个servlet对象-->
<servlet>
<!--给servlet一个名称-->
<servlet-name>TextServlet</servlet-name>
<!--servlet的全路径限定名-->
<servlet-class>com.zking.text.TextServlet</servlet-class>
</servlet>
<!--使用servlet对象-->
<servlet-mapping>
<!--servlet的名称,和创建的servlet的名称相同才可以调用-->
<servlet-name>TextServlet</servlet-name>
<!--访问的路径-->
<url-pattern>/Text.do</url-pattern>
</servlet-mapping>
在servlet的类中:
package com.zking.text;
import java.io.IOException;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
public class TextServlet extends HttpServlet {
private static final long serialVersionUID = 1L;
@Override
public void init() throws ServletException {
super.init();
System.out.println("初始化。。。。");
}
public TextServlet() {
super();
}
protected void doGet(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
doPost(request, response);
}
protected void doPost(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
// TODO Auto-generated method stub
doGet(request, response);
}
}
在地址栏输入路径名
TEXT.do,在控制台就可以输出 servlet中定义的init()方法中的 初始化。。。。