了解 xml,Tomcat

  xml:可扩展的标记性语言

xml 的主要作用有:
1 、用来保存数据,而且这些数据具有自我描述性
2 、它还可以做为项目或者模块的配置文件
3 、还可以做为网络传输数据的格式(现在 JSON 为主)。

1 )创建一个 xml 文件

<?xml version="1.0" encoding="utf-8" ?>

<books>
    <book sn="sn4342342343423332">
        <name>svdfgvdf</name>
        <author>fsfddgf</author>
        <price>23</price>
        <![CDATA[<<<<<<<<<<sssd网上]]>
<!--        不会被解析-->
    </book>
    <book sn="sn4342342343423532">
        <name>svdfgvdf</name>
        <author>fsfddgf</author>
        <price>23</price>
      </book>
</books>
XML 元素必须遵循以下命名规则:
2.1 )名称可以含字母、数字以及其他的字符
2.2 )名称不能以数字或者标点符号开始
2.4 )名称不能包含空格

语法规则:
3.5.1 )所有 XML 元素都须有关闭标签(也就是闭合)
3.5.2 XML 标签对大小写敏感
3.5.3 XML 必须正确地嵌套
3.5.4 XML 文档必须有根元素
3.5.5 XML 的属性值须加引号
3.5.6 )XML 中的特殊字符
3.5.7 )文本区域( CDATA 区)
CDATA 语法可以告诉 xml 解析器,我 CDATA 里的文本内容,只是纯文本,不需要 xml 语法解析
CDATA 格式:
<![CDATA[ 这里可以把你输入的字符原样显示,不会解析 xml ]]>
dom4j 解析技术

文档 

dom4j 编程步骤:
第一步: 先加载 xml 文件创建 Document 对象
第二步:通过 Document 对象拿到根元素对象
第三步:通过根元素 .elelemts( 标签名 ); 可以返回一个集合,这个集合里放着。所有你指定的标签名的元素对象
第四步:找到你想要修改、删除的子元素,进行相应在的操作
第五步,保存到硬盘上

/*
* dom4j 获取 Documet 对象
*/
@Test
public void getDocument() throws DocumentException {
// 要创建一个 Document 对象,需要我们先创建一个 SAXReader 对象
SAXReader reader = new SAXReader();
// 这个对象用于读取 xml 文件,然后返回一个 Document
Document document = reader.read( "src/books.xml" );
// 打印到控制台,看看是否创建成功
System. out .println(document);
}
遍历 标签 获取所有标签中的内容
//
第一步,通过创建 SAXReader 对象。来读取 xml 文件,获取 Document 对象
SAXReader reader = new SAXReader();
Document document = reader.read( "src/books.xml" );
// 第二步,通过 Document 对象。拿到 XML 的根元素对象
Element root = document.getRootElement();
// 打印测试
// Element.asXML() 它将当前元素转换成为 String 对象
// System.out.println( root.asXML() );
//
第三步,通过根元素对象。获取所有的 book 标签对象
// Element.elements( 标签名 ) 它可以拿到当前元素下的指定的子元素的集合
List<Element> books = root.elements( "book" );
//
第四小,遍历每个 book 标签对象。然后获取到 book 标签对象内的每一个元素,
for (Element book : books) {
// 测试
// System.out.println(book.asXML());
// 拿到 book 下面的 name 元素对象
Element nameElement = book.element( "name" );
// 拿到 book 下面的 price 元素对象
Element priceElement = book.element( "price" );
// 拿到 book 下面的 author 元素对象
Element authorElement = book.element( "author" );
// 再通过 getText() 方法拿到起始标签和结束标签之间的文本内容
System. out .println( " 书名 " + nameElement.getText() + " , 价格 :"
+ priceElement.getText() + ", 作者: " + authorElement.getText());
}

 

启动 Tomcat 服务器
1.找到 Tomcat 目录下的 bin 目录下的 startup.bat 文件,双击,就可以启动 Tomcat 服务器
打开浏览器,在浏览器地址栏中输入以下地址测试:
1 http://localhost:8080
2 http://127.0.0.1:8080
3 http:// 真实 ip:8080
成功 
常见的启动失败的情况有,双击 startup.bat 文件,就会出现一个小黑窗口一闪而来。
这个时候,失败的原因基本上都是因为没有配置好 JAVA_HOME 环境变量。
另一种启动 tomcat 服务器的方式
1 、打开命令行
2 cd 到 你的 Tomcat bin 目录下
3 、敲入启动命令: catalina run
d)Tomcat 的停止
1 、点击 tomcat 服务器窗口的 x 关闭按钮
2 、把 Tomcat 服务器窗口置为当前窗口,然后按快捷键 Ctrl+C
3 找到 Tomcat bin 目录下的 shutdown.bat 双击,就可以停止 Tomcat 服务器
e) 如何修改 Tomcat 的端口号
Mysql 默认的端口号是: 3306
Tomcat 默认的端口号是: 8080
找到 Tomcat 目录下的 conf 目录,找到 server.xml 配置文件。
手托 html 页面到浏览器和在浏览器中输入 http://ip:
口号 / 工程名 / 访问的区别

如何部暑 web 工程到 Tomcat
第一种部署方法:只需要把 web 工程的目录拷贝到 Tomcat webapps 目录下
即可。
第二种部署方法:
找到 Tomcat 下的 conf 目录 \Catalina\localhost\ , 创建如下的配置文件:

.IDEA 整合 Tomcat 服务器

 File | Settings | Build, Execution, Deployment | Application Servers

 配置你的 Tomcat 安装目录

 IDEA 中如何创建动态 web 工程

猜你喜欢

转载自blog.csdn.net/weixin_51867622/article/details/126841407