这里写目录标题
什么是建模
为什么要用XML建模用什么好处?
定义从里到外
XML建模的核心思想以及每个对象的属性和方法
ConfigModelFactory对象代码
ConfigModel对象代码
ActionModel对象代码
ForwardModel对象代码
什么是建模
xml文件有两个作用。
1.是传输。
2.是存储数据。xml建模主要针对存储数据的功能开发的,在解析.xml文件时要写大量的代码最后得到一个数据,既浪费时间又浪费空间,而xml建模就就是写一些方法提高xml解析性能,就能很好的解决这一问题。这就是xml建模。这就是我们为什么要xml建模的原因。
为什么要用XML建模用什么好处?
根据图内容张三,李四,王五几人都有重复的,就算再有张三,李四麻子什么的程序员,也只会一样会重复的,而建模就是只有一个无重复,省略一些繁琐的过程,将死变活。节省了很多代码,根据一位长者的话是一种解决方案。
XML建模·分析·举例·代码
定义从里到外
<?xml version="1.0" encoding="UTF-8"?>
<!--
config标签:可以包含0~N个action标签
-->
<config>
<!--
action标签:可以饱含0~N个forward标签
path:以/开头的字符串,并且值必须唯一 非空
type:字符串,非空
-->
<action path="/regAction" type="test.RegAction">
<!--
forward标签:没有子标签;
name:字符串,同一action标签下的forward标签name值不能相同 ;
path:以/开头的字符串
redirect:只能是false|true,允许空,默认值为false
-->
<forward name="failed" path="/reg.jsp" redirect="false" />
<forward name="success" path="/login.jsp" redirect="true" />
</action>
<action path="/loginAction" type="test.LoginAction">
<forward name="failed" path="/login.jsp" redirect="false" />
<forward name="success" path="/main.jsp" redirect="true" />
</action>
</config>
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
根据代码建模先从forward 开始----》action—》config从里到外
XML建模的核心思想以及每个对象的属性和方法
XML建模的核心思想就是利用java面向的特性,用操作对象的方式来操作xml分析
ConfigModelFactory对象代码
23种设计模式之工厂模式
1.工厂模式解决的问题:将代码封装,提高代码的复用性
2.类比汉堡的获取方式(肯德基直接购买,原材料自己自作)
3.一般工厂类一定会用一个方法,就是生产制定的模型对象的方法
.
ConfigModelFactory对象
ConfigModel对象代码
ConfigModel对象
ActionModel对象代码
ActionModel对象
ForwardModel对象代码
ForwardModel对象
————————————————
版权声明:本文为CSDN博主「YoonBongChi」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/yoonbongchi/java/article/details/106289877
原文:https://www.cnblogs.com/haungdaozhu/p/12944961.html