1.三层架构
①显示层(UI、View、Web)
②数据访问层(DAL)
③业务逻辑层(BLL)
辅助层(Models):
公共层(Common):加密、解密、缓存(存取)、提取硬件信息、绘制图形、过滤敏感字符
Common层被所有的层引用
【注】
属性类(Models)——>AccountService(DAL)——>AccountManager(BLL)——>ATMSystem(UI)
|------------------------------------>DBHelper、Config(Common)<----------------------------------------------|
2.程序事务的应用
见资源TAOBAO(升级)