桌面应用程序图层

问题描述:

我正在开始一个桌面应用程序(SWT/JFACE),用于创建,读取,更新和删除数据库中的条目。桌面应用程序图层

我想以正确的方式做到这一点,所以应用程序将很容易扩展。

这就是为什么我正在寻找如何将桌面应用程序开发分为多层。

我想说你应该看看MVC(模型 - 视图 - 控制器)模式如何应用于单独的表示,业务逻辑和数据层。 也可以使用Hibernate来完成那些CRUD操作,即使它不是一个Web应用程序。