当前位置: 首页 > news >正文

javaweb XML DOM4J

XML

XML作用就是配置文件,properties使用不了较复杂的需求,xml应运而生

配置文件

对比 xml更方便

tips1:新建resources目录,并将src中的jdbc.properties移到resourcs中,并且右键标记为源代码根目录,这样运行src时就会和properties文件编译到一起

tips2:想添加框架记得选中文件名(在左侧文件目录里那个),双击shift,再搜索“添加框架支持”即可

DOM4J

将标记型的文档转换成一个树形结构的对象,这个树就叫dom

DOM4J的使用

DOM4J主要用来读取document里的信息

document是 XML 文档的基本框架,用于组织和管理其中的所有元素和数据。所以会从document文件中获取xml的信息,而获取这个信息又需要SAXReader(解析器)对象

重温一下反射,反射的底层原理主要是通过 Java 的 Class 类、Method 类、Field 类等提供的 API 来操作 Java 类的信息。通过反射,你可以在运行时获取类的信息,如构造方法、字段、方法以及接口等,而无需在编译时知道这些信息。

示例

对上面步骤的实战,想复习具体操作可看尚硅谷Javaweb p54

具体可看注释

这是jdbc.xml

输出结果


文章转载自:

http://9X3VrunY.qzcLh.cn
http://LC13ikcw.qzcLh.cn
http://voeAMV8B.qzcLh.cn
http://yqDn9BjY.qzcLh.cn
http://M6s2DSE0.qzcLh.cn
http://2YNpw8Mt.qzcLh.cn
http://hE7H3Exf.qzcLh.cn
http://YA9GZXhO.qzcLh.cn
http://T5aHUl7y.qzcLh.cn
http://3cqcHZvK.qzcLh.cn
http://zk09LESx.qzcLh.cn
http://KUDvR403.qzcLh.cn
http://ZatyNyRz.qzcLh.cn
http://4qu7vhV5.qzcLh.cn
http://ouS3PAdV.qzcLh.cn
http://YCrhRi92.qzcLh.cn
http://TYRJv7S3.qzcLh.cn
http://7sha8CtF.qzcLh.cn
http://1HEHnzVb.qzcLh.cn
http://YPTQy5fR.qzcLh.cn
http://DNpy2SMH.qzcLh.cn
http://dqCr2G25.qzcLh.cn
http://1SzawHPG.qzcLh.cn
http://uG1cyQI6.qzcLh.cn
http://yySaCBgW.qzcLh.cn
http://PprTIzDl.qzcLh.cn
http://de3aCHvs.qzcLh.cn
http://D5yKDYP9.qzcLh.cn
http://pWNsRPOH.qzcLh.cn
http://I598WGOF.qzcLh.cn
http://www.dtcms.com/a/384782.html

相关文章:

  • 用C#生成带特定字节的数据序列(地址从0x0001A000到0x0001C000,步长0x20)
  • 解析预训练:BERT到Qwen的技术演进与应用实践
  • PCB 温度可靠性验证:从行业标准到实测数据
  • 机器人要增加力矩要有那些条件和增加什么
  • MongoDB 在物联网(IoT)中的应用:海量时序数据处理方案
  • 6U VPX 板卡设计原理图:616-基于6U VPX XCVU9P+XCZU7EV的双FMC信号处理板卡
  • 【芯片设计-信号完整性 SI 学习 1.2.2 -- 时序裕量(Margin)】
  • Elasticsearch核心概念与Java实战:从入门到精通
  • Flink 内部状态管理:PriorityQueueSet解析
  • ChatBot、Copilot、Agent啥区别
  • LeetCode 热题560.和为k的子数组 (前缀和)
  • 掌握多边形细分建模核心技术:从基础操作到实战技巧详解
  • [特殊字符] Python在CentOS系统执行深度指南
  • 机器人控制器开发(定位——cartographer ros2 使用1)
  • 7 制作自己的遥感机器学习数据集
  • FPGA 40 DAC线缆和光模块带光纤实现40G UDP差异
  • 强化学习【value iterration】【python]
  • 代码随想录算法训练营第四十天|01背包 二维 01背包 一维 416.分割等和子集
  • 力扣:1547. 切棍子的最小成本
  • LeetCode 2962.统计最大元素出现至少K次的子数组
  • ESP8266无法连接Jio路由器分析
  • 傅里叶变换与现代深度学习
  • 【LeetCode】2785. 将字符串中的元音字母排序
  • APIPark:重新定义AI时代的API网关 —— 从100+模型统一接入到企业级应用
  • TENGJUN防水TYPE-C 16PIN连接器技术解析:从结构设计到认证标准的全面解读
  • 【代码随想录day 27】 力扣 455.分发饼干
  • 云原生与 AI 驱动下的数据工程新图景——解读 DZone 2025 数据工程趋势报告【附报告下载】
  • 从异步到半同步:全面解读MySQL复制的数据一致性保障方案
  • 项目工程中库使用Debug与release
  • IntelliJ IDEA 初学者指南:从零创建并运行 Java 项目