Web Technology 解耦合实例——业务逻辑与DB访问分离(6/6) public class Customer t private String id; private int level; private double sumAmounti public String getIdoi return id; y public int getleveloi return level; y public double getsumAmount(i return sumAmount; y public void setId( String s)i id siy public void setLevel (int di level =l;y public void setsumAmount(double di sumAmount d; y
Web Technology 解耦合实例——业务逻辑与DB访问分离(6/6) public class Customer { private String id; private int level; private double sumAmount; public String getId() { return id; } public int getLevel() { return level; } public double getSumAmount() { return sumAmount; } public void setId(String s) { id = s; } public void setLevel(int l) { level = l; } public void setSumAmount(double d) { sumAmount = d; } }
Web Technology 解耦合与持久层 什么是解耦合① Decoup l ing) 解耦合实例 DA0模式介绍 什么是持久层( Pers i stence Layer)
Web Technology 解耦合与持久层 ▪什么是解耦合(Decoupling) ▪解耦合实例 ▪DAO模式介绍 ▪什么是持久层(Persistence Layer)
Web Technology DAO模式介绍(1/2) DAO (Data Access Object)=D+A+O Data实际数据库中的数据 Accessor实现数据访问与业务逻辑分离 Domain0 oject实现业务数据的对象化封装 APPLICATION LOGIC LAYER DATABASE ACCESSOR ABSTRACT LAYER DOMAIN OBJECT DATA ACCESSOR ABSTRACTION DATABASE ACCESSOR IMPLEMENTATION
Web Technology DAO模式介绍(1/2) ▪DAO (Data Access Object) = D+A+O - Data 实际数据库中的数据 - Accessor 实现数据访问与业务逻辑分离 - Domain Object 实现业务数据的对象化封装 Application Logic Layer Database Accessor Abstract Layer Domain Object Data Accessor Abstraction Database Accessor Implementation