在系统中,应该在哪里实现业务逻辑?它是在数据库中使用PL / SQL块还是在前一层中使用java / .net?
答案 0 :(得分:1)
我不想太无助,但业务逻辑应该在业务逻辑层实现。
如果您实际上在询问业务逻辑层应该在哪里,那么这实际上取决于您希望如何构建系统。
听起来(我会假设)你指的是经典的3层架构:
用户界面< - >商业逻辑< - >数据库强>
这告诉我们应该将UI代码与业务逻辑从数据库逻辑中分离出来。鉴于您的场景,这意味着您应该从任何PL / SQL代码块中省略业务逻辑。