Dao层是否必要存在?
小弟在一家外包公司上班。公司规模不小,现在在做国电的项目。我发现公司的逻辑是这样的
1、不使用任何框架
2、数据提交到jsp,从jsp封装成对象然后传给后台java类。然后sql语句直接在这个java类里面写。
PS:1个html对应一个jsp和一个java类
这样做的好处:锻炼SQL语句,成千上万行的sql语句和存储过程经常写。而且一个html对应一个java类,各个功能完全解耦。开发速度也不慢。维护的时候在修改这个java类就行了。使用版本管理工具可以清晰看到java类变更历史。
缺点:复用性很差。但系统设计了大量的工具方法。
这样:sql直接写在业务逻辑中是否可行?
------解决方案--------------------结构优雅的项目是要求的。