IBATIS DATAMAPPER(原创)
摘要: DATAMAPPER提供了对象和SQL执行语句执行结果之间的映射.IBATIS的DATAMAPPER除了实现以上映射外,还可以根据配置生成数据连接对象和数据访问对象功能,并实现了面向数据库编程的封装,让程序编写人员关注SQL语句的编写和对应的映射。IBATIS的缓存策略非常简单,配置一个DICTIONARY,KEY记录了连接字符串和查询语句,VALUE就是一个该查询语句返回的ILIST的对象。DA...
阅读全文
典型的组合模式和迭代器(原创)
摘要: 组合模式体现了接口对外行为的统一,类的继承,行为的复写,迭代器体现了数据的封装。INode接口统一了节点的操作, 客户可取得一个实现了INode的类型的实体进行操作,而无需理会实体的实际类型是什么。而这些操作就由LeafNode和CompositNode具体地实现Iterator接口定义了迭代器的行为,聚集节点把自己数组交给迭代器并交给客户使用,目的是把Array的类型和结构隐藏起来,限制了客户对...
阅读全文
我理解的面向对象工程一般架构(原创)
摘要: 1.View - Specifically used for displaying datamodel, sending command requestfor nextactionand nothing else.2.Controller - Isolate the data request from the view; decide whichdatamodel should beready a...
阅读全文