日期:2014-05-18  浏览次数:20776 次

Dao层是否必要存在?
小弟在一家外包公司上班。公司规模不小,现在在做国电的项目。我发现公司的逻辑是这样的
1、不使用任何框架
  2、数据提交到jsp,从jsp封装成对象然后传给后台java类。然后sql语句直接在这个java类里面写。

PS:1个html对应一个jsp和一个java类

这样做的好处:锻炼SQL语句,成千上万行的sql语句和存储过程经常写。而且一个html对应一个java类,各个功能完全解耦。开发速度也不慢。维护的时候在修改这个java类就行了。使用版本管理工具可以清晰看到java类变更历史。

缺点:复用性很差。但系统设计了大量的工具方法。


这样:sql直接写在业务逻辑中是否可行?

------解决方案--------------------
结构优雅的项目是要求的。