我是一个春天的新人(过去5年一直坐在ERP工具中)。无论如何,我有一些示例应用程序(petstore / etc)正在运行,得到了春季安全基础知识,并准备开始一个新项目。我的问题是,是否存在将网站“拆分”为不同网络应用的最佳做法。
例如,项目将具有标准Web内容(/ contactus,/ about等),用户区域(/ myprofile等)和管理部分(/ admin / users等)。通常是将所有这些都集成到一个webapp中的做法,或者我正在考虑将所有管理功能删除到单独的webapp。除了能够保持管理站点运行而其他东西停止维护时,有没有理由拆分项目?在这里要观察哪些最佳实践?
任何建议都将受到赞赏。
答案 0 :(得分:0)
我建议将Web应用程序拆分到有意义的地方。正如您已经提到的,拆分Web应用程序带来了(非常巨大的)好处,您可以在更新其他部分时运行部分站点。拆分Web应用程序的其他优点是:
如何拆分Web项目取决于项目(当然),但尝试找到从Web应用程序的其余部分看到明确分离的区域。