Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/305.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用Java+;SQL Server 2014(如何编写干净且可管理的系统)_Java_Sql Server_Stored Procedures_Architecture_Coding Style - Fatal编程技术网

使用Java+;SQL Server 2014(如何编写干净且可管理的系统)

使用Java+;SQL Server 2014(如何编写干净且可管理的系统),java,sql-server,stored-procedures,architecture,coding-style,Java,Sql Server,Stored Procedures,Architecture,Coding Style,我目前正在为一个教学中心做一个小项目。 所以,我实际上也在借此机会学习如何编写干净且易于管理的代码 我已经使用SQL Server 2014设置了数据库,并决定在操作调用中使用存储过程 我想知道的是Java代码 在编写这些文件时应采用哪些最佳做法?如何实际分离业务层/视图等,以便我可以划分代码并以更简单的方式执行维护 我需要从技术角度提供一些信息。 非常感谢:) 祝你们今天愉快 模块化、面向对象设计、面向服务架构、洋葱架构、API。。。有大量的最佳实践/体系结构/设计可以帮助实现这一点。没有一刀

我目前正在为一个教学中心做一个小项目。 所以,我实际上也在借此机会学习如何编写干净且易于管理的代码

我已经使用SQL Server 2014设置了数据库,并决定在操作调用中使用存储过程

我想知道的是Java代码

在编写这些文件时应采用哪些最佳做法?如何实际分离业务层/视图等,以便我可以划分代码并以更简单的方式执行维护

我需要从技术角度提供一些信息。 非常感谢:)


祝你们今天愉快

模块化、面向对象设计、面向服务架构、洋葱架构、API。。。有大量的最佳实践/体系结构/设计可以帮助实现这一点。没有一刀切的解决方案。这个问题太广泛了,甚至不能给你一个具体的架构解决方案

存储过程不能解决这些问题,存储过程是一种非常特定的技术,适用于非常特定的用例。如果您不清楚为什么需要使用存储过程,则不应该使用它们。参数化您的查询,使用准备好的语句,使用分层体系结构,如果您不是一个强大的SQL开发人员(即使您很强大),也可以使用ORM