3tier/ntier 架构 - 需要好的例子
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers. 要求我们推荐或查找工具、库或最喜欢的…
在制作可扩展和/或可插入的 cms 时,有哪些值得继承的好东西?
我可以看到创建数据库连接类在哪里有帮助,扩展该类,在任何地方使用它,更改一个位置,用它提交查询,等等。但是,除了数据库连接类、数据库设置、路…
使用 Java 和 Hibernate 存储历史数据
这是历史数据处理的问题。 假设您有一个如下所示的类 MyClass: class MyClass { String field1 Integer field2 Long field3 getField1() {...} setFi…
如何在 Java 中不公开公共接口
在我的项目 jOOQ 中,我使用复杂的数据结构对 SQL 查询进行建模。查询的所有组件都实现 public interface QueryPart { int bind(java.sql.PreparedSta…
对于带有可选组件的界面来说,什么是好的设计?
假设我有一个支持一些潜在操作的接口: interface Frobnicator { int doFoo(double v) int doBar() } 现在,某些实例将仅支持这些操作中的一个或另一…
设计抽象 setter/modifier 的程度
Closed. This question is opinion-based. It is not currently accepting answers. 想要改进这个问题?更新问题,以便可以通过编辑这篇文章用事实和…
定义 Magento 类名称的字符串的名称
Magento 使用工厂模式从类实例化对象。 $model = Mage::getModel('catalog/product') //Mage_Catalog_Model_Product by default $helper = Mage::help…
Builder设计模式:为什么我们需要Director?
最近我遇到了 Builder 设计模式。似乎不同的作者使用“构建器模式”来指代不同的风格,所以让我描述一下我所询问的模式。 我们有一个创建产品的算法,…
多个视图与一个“复杂”视图的比较在 MVC 中查看
这是在我们的一次回顾中出现的,需要一些额外的反馈和抽查。目前,我们有许多基于布尔标志启用/禁用的视图(Model.IsNew 是一个示例)。我认为视图应…