我们在项目中开始使用Spring框架。在熟悉基本功能(IoC)后,我们也开始使用Spring AOP和Spring Security。
问题是,我们现在有超过8个不同的上下文文件,并且我感觉我们没有为这些文件及其角色的组织付出足够的思考。随着项目的发展,新文件被引入。我们有不同的上下文文件用于:元数据、AOP、授权、服务、Web资源(这是一个RESTful应用程序)。因此,当开发人员想要添加新的bean时,不总是清楚应该将其添加到哪个文件中。我们需要方法论。
问题是:
Spring文件的组织是否有最佳实践?
上下文文件是否应该封装层(DAL、业务逻辑、Web)或使用案例?还是流程?
问题是,我们现在有超过8个不同的上下文文件,并且我感觉我们没有为这些文件及其角色的组织付出足够的思考。随着项目的发展,新文件被引入。我们有不同的上下文文件用于:元数据、AOP、授权、服务、Web资源(这是一个RESTful应用程序)。因此,当开发人员想要添加新的bean时,不总是清楚应该将其添加到哪个文件中。我们需要方法论。
问题是:
Spring文件的组织是否有最佳实践?
上下文文件是否应该封装层(DAL、业务逻辑、Web)或使用案例?还是流程?