|
|
1
3
一个简单的例子,是的,但是所有的基本元素-它们只属于3个不同的类(见下文)。主要原因是“关注点分离”原则,即GUI只关注GUI事物,业务逻辑层只关注业务规则,数据访问层只关注数据表示。这允许独立维护每个层,并跨应用程序重用:
[真正的应用程序将缓存当前客户,为客户查询提供常量或存储过程等;为简洁起见,将忽略]
|
|
|
2
1
通常,您的UI代码将响应用户引发的事件,在本例中,单击按钮。 在这之后,它实际上取决于您的程序是如何设计的,最基本的设计将是引用一个客户实例,它将包含一个乘数属性。 客户对象是根据DAL中的数据填充的。
下面是一个非常基本的伪代码示例:
|
|
|
3
1
知道如何重构是一件好事。从现在起,您将知道如何分离层。
|
|
4
1
这个按钮的用途是什么? 我的第一步是:
|
|
|
TheItalianJobless · 在使用JDBC的DAO类中,这两种方法中,哪一种是处理关闭ResultSet、PreparedStatement和Connection的try捕捉的最佳方法? 9 年前 |
|
|
devuser · 具有相同标识符值的不同对象已与会话关联 10 年前 |
|
|
dinhokz · 获取SQLServerException的数据访问对象类 10 年前 |
|
|
Wayne · 如何在DAO数据库中正确使用Seek 10 年前 |
|
|
Bobort · 如何在Access中删除表上的主键? 11 年前 |