** 7. ** ** 其它 ** ** **
看完了主角,该是最佳男(女)配角上场时间了!
正好,作者也只准备了两个小玩意儿,就算供大家茶余饭后吧 J
(1) DafConfig
这个拿出来都有点不好意思,怎么连读取配置文件都算一个配角啊?可现实就是这样,虽然 XML 人人都会操作,但你还真得为某些特别的 XML ( App.config / Web.config )思量思量!例如,下面的这段关于 DAF (省去了 Data Access Logic 部分)的配置信息就将 Configuration 做到了 method level L :
< configuration >
< dafConfiguration >
< daf >
< class name ="CustomerDaf">
< method name ="GetCustomerById"
EntityType ="ADOX_DATATABLE"
dalclass ="CustomerDal_ADOX" />
< method name ="GetCustomers"
EntityType ="ADOX_DATASET"
dalclass ="CustomerDal_ADOX" />
< method name ="GetCustomerByName"
EntityType ="ORM_OBJECTSPACES_OBJECT"
dalclass ="CustomerDal_ORM" />
< method name ="GetAllCustomers"
EntityType ="ORM_OBJECTSPACES_OBJECTSET"
dalclass ="CustomerDal_ORM" />
< method name ="UpdateCustomer"
EntityType ="OBJECT"
dalclass ="CustomerDal_ADOX" />
< method name ="UpdateCustomers"
EntityType ="COLLECTION_ARRAYLIST"
dalclass ="CustomerDal_ORM" />
< method name ="GetCustomerByCity"
EntityType ="ADOX_READER"
dalclass ="CustomerDal_ADOX" /> < dal >