只谈一点自己做项目时的经验,
存储过程一般都是用来做基础数据准备,如数据导入导出什么的,里面不会有很复杂的逻辑判断之类的。
具体的业务逻辑还是写在service层的好,可以充分利用应用服务器的优点,主要还是易于维护
存储过程一般都是用来做基础数据准备,如数据导入导出什么的,里面不会有很复杂的逻辑判断之类的。
具体的业务逻辑还是写在service层的好,可以充分利用应用服务器的优点,主要还是易于维护
解决方案 »
- 关于包的导入的问题
- struts2的form标签,为什么会自动生成onsubmit="return true;"?把theme改成simple也不行!
- 使用wrapper把一个java应用假如到windows服务中以后,启动服务后,它又停止
- jdom中调用setAttribute(Sring key,Sring value)时,如果key中带有冒号,则报错.
- 怎么找不到驱动呢?
- 【请问】一个关于EJB3.0的构造函数的问题
- 请指教<bean:define>标记的各个属性的含义
- 关于Tomcat/JBoss的配置问题,急,请大家帮忙
- 我的struts实现分页处理,供参考
- 有关jsp和sybase连接的问题
- J2EE该怎么开始学,高手们给个学习路径或经验!
- 关于在java实现 发送xml的功能,有点像soap???
我的想法跟楼上的差不多。。我发现如果把过多的数据操作放在存储过程中,对系统以后的维护和扩展是个大问题。而且我发现编写存储过程与用JAVA来控制逻辑很麻烦,特别是调试和测试时候。可能这也只是个人感觉而已。
所以对于比较固定的业务处于性能的考虑当然可以写存储过程,但是面对客户脑子里风云变换的古怪想法,还是分层的好