【XML建模】

目录

    • 前言
      • XML建模思路
      • XML建模
      • 总结

前言

|ू・ω・` )
在上面的章节【XML解析】中我们已经知道引入资源文件XML,properites,可以分别用到sax解析(从上到下),dom4j(从外到内)。
也明白了该如何调用资源文件的查看。可是因为面对的客户不同,需求不同,难道我们就要多写很多方法吗,这个时候我们就需要建模了。

本章节给大家带来如何对XML进行建模。

XML建模思路

  1. 开始的实际分析XML文件中有几个对象(标签
  2. 理清楚每个对象(标签) 有的行为和能有的操作
  3. 在定义对象时从小到大(从里到外)
  4. 通过23种的设计模式中的工厂模式,解析xml生产出指定对象

XML建模

好处:有了建模后就可以用简单的代码来调用指定字符串。

建模:就是将指定的xml字符串当作对象来操作
比如:今天我们要用来打草稿的XML文件:
【XML建模】_第1张图片
首先,大家能知道有多少标签吗?
三个:config ,action ,forward
咱们先将所有标签看做对象来进行操作。
也就是创建三个基础类:

forwardModel类
【XML建模】_第2张图片
actionModel类
【XML建模】_第3张图片
configModel类
【XML建模】_第4张图片
好了,到了这一步我们就大概了解清楚有哪些类哪些行为了。
接下来就是设计模式中的工厂模式。

configModelFactory类
【XML建模】_第5张图片
否则就可以直接测试:
【XML建模】_第6张图片
这就OK了


总结

有了建模后,在面对大量的需求也可以不用慌张了,通过获取资源文件xml,可以拿到指定的xml字符串,并且代码可以多次重用。

因为例题并不能代替所有,其他的思路理清就好。

Thanks♪(・ω・)ノ希望大家能用来参考

你可能感兴趣的:(#,XML的运用)