看过以前别人写的php 。很简单的系统,代码逻辑放一个文件。。刷刷的下拉。

解决方案 »

  1.   

    可以,你写在jsp都是可以的,但不可取。出现问题不好排查,逻辑和数据纠缠在一起,后期维护,你看到都会头大的
      

  2.   

    1 怎么写都行。
    2 你认为这叫解耦?
    3 用十几行SQL完成你那“成千上万行的sql语句和存储过程”才叫练SQL。
      

  3.   

    我也不知道公司用这东西怎么做了十几年的这种方式真的很过时了,但也有它的优点:
    1,存储过程严格绑定到具体功能页面,这样在存储过程实现并发控制等功能很灵活
    2,错误定位很容易(改bug并不容易)
    3,性能相对比用框架要高很多
    跟报表开发工具类似,怎一个爽字了得啊
      

  4.   

    有必要存在,否则查询数据库的代码你一大堆Exception处理,会很难看。
    例如MyBatis即使有了Mapper的interface可以让代码很干净了,但是还是会有一堆Exeption,finally去关闭Session,如果不放在DAO你,到处是这样没有营养的代码,如果你是Manager,你会怎么想?