【发布时间】:2015-09-06 19:42:39
【问题描述】:
以示例 Spring Web MVC 应用程序 PetClinic https://github.com/spring-projects/spring-petclinic 为例。
应用程序通常分为 3 个不同的物理层,而在服务器端则分为不同的层:
客户端:(JavaScript/CSS 等...)
服务器端: - 网络 - 服务 - 存储库
数据库:
以上面的应用为例,什么是前端和后端?
我始终相信服务器端(Web 控制器/服务/存储库)+ 数据库中的所有内容都构成了后端。但是我的一位同事认为只有数据库才是“后端”。
我的另一位同事说只有“服务和存储库”层构成后端,他认为 Web 层内的东西(由 JSP/Thymeleaf 模板、表单支持对象、控制器组成)被认为是“前端”
【问题讨论】:
标签: java spring spring-mvc frontend backend