1:建模的由来
简单点的来说:
就是将指定的xml字符串当作对象来操作
如果说当对一个指定的xml格式字符串完成了建模操作,好处在于,只需要调用指定的方法就可以完成预定的字符串获取;
举例:
如果说要对以上的XML经行建模我们首先要有思路:
建模的思路
1、分析需要被建模的文件中有那几个对象
2、每个对象拥有的行为以及属性
3、定义对象从小到大(从里到外)
4、通过23种的设计模式中的工厂模式,解析xml生产出指定对象(从里到外forward,action,config)
建模的步骤
1、以面向对象的编程思想,描述xml资源文件
2、将xml文件中内容封装进model实体对象。
//forward里面的属性
action层
最外层Config层
当我们建好模型后,就要开工厂模式了,一般写两个构造方法一个无参一个有参,无参的不方便灵活运用,所以建议用有参的。
注:导包时间Element 要导的包是dom4j的包
//工厂实列化的运用
运行结果为: