我目前正在为一个学费中心做一个小项目。 所以,我实际上正抓住这个机会学习如何编写干净且易于管理的代码。
我使用SQL Server 2014设置了数据库,并决定使用存储过程进行操作调用。
我希望了解的是Java代码。
在编写它们时应用哪些最佳实践?如何实际分离业务层/视图/等以便我可以对代码进行分区并以更轻松的方式执行维护?
从技术角度来看,我需要一些输入。 非常感谢你:))
祝你们玩得愉快!
答案 0 :(得分:0)
模块化,面向对象设计,面向服务的体系结构,洋葱架构,API ......有大量的最佳实践/架构/设计可以帮助解决这个问题。没有一个通用的解决方案。这个问题太宽泛,甚至无法开始为您提供特定的架构解决方案。
存储过程不能解决这些问题,存储过程是一种非常特定的技术,适用于非常具体的用例。如果您不完全理解为什么需要使用存储过程,则不应使用它们。参数化您的查询,使用预准备语句,使用分层体系结构,如果您不是一个强大的SQL开发人员(即使您很强大)也可以使用ORM ......