如何改进从基于 JSF 的前端调用第三方方法的设计
我想要有关设计的意见和专家建议。 我正在使用 JSF2 和 EJB3 开发应用程序,并且不使用 CDI。 我从其他团队获得了一个 API(jar),其中包含三个主要…
BL 服务:异常还是方法结果?
最好的方法是什么?为什么? V1: try { var service = IoC.Resolve(); service.Do(); } catch(BLException ex) { //Handle Exception } V2: var ser…
在控制器中使用 linq 查询是一个好习惯吗?
我对MVC模式不是很熟悉。您能告诉我以下三个控制器操作中哪一个更好?谢谢:) (1) 正在执行查询: public ActionResult List() { var query = reposito…
恢复过时的 Fox Pro 应用程序
Closed. This question is seeking recommendations for software libraries, tutorials, tools, books, or other off-site resources. It does not …
如何更好地避免LazyInitializationException?
目前,我有一个子实体,它与其父实体有 @ManyToOne 关联。以前的开发人员已将此字段设置为 lazy="false" 以便在会话关闭时在需要时获取父级,但我认为…
在 MS Web Forms 中实现业务逻辑的更好方法
我使用 C# Entity Framework 和 Asp.net Web Forms 4。 目前我正在开发 Cms 的管理员部分,因此我必须使用许多 GridView 控件来对我的数据进行 CRUD …
C# - 业务层中事务的使用(SQLServer 2005+,Oracle) - 很好的例子
我将使用三层架构构建一个服务,我真的很担心如何以事务方式处理操作。 我知道我有 2 个选择:IDbTransaction 和 TransactionScope...但我并没有真正…
SQL逻辑问题&交叉应用查询
给定开始日期和结束日期,我需要这两个日期之间的实例计数。因此,给出以下内容: 表: Col 1 Start_Date End_Date 1 01/01/2010 02/01/2010 2 01/01/…
将两个相关对象的业务逻辑放在哪里?
假设我有两个实体:User 和 UserGroup。 他们有一对多的关系 =>每个UserGroup实际上包含0到n个用户。 如果我想检索 UserGroup 的用户,在业务层的哪个…