7. 其它
看完了主角,该是最佳男(女)配角上场时间了!
正好,作者也只准备了两个小玩意儿,就算供大家茶余饭后吧J
(1) DafConfig
这个拿出来都有点不好意思,怎么连读取配置文件都算一个配角啊?可现实就是这样,虽然XML人人都会操作,但你还真得为某些特别的XML(App.config / Web.config)思量思量!例如,下面的这段关于DAF(省去了Data Access Logic部分)的配置信息就将Configuration做到了method levelL:
<?xml version="1.0" encoding="utf-8" ?> <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" /> </class> </daf>
<dal> ... </dal> </dafConfiguration> </configuration> |