- Objective: 后端框架语言
- Breadcrumb:
# 概念阐释
应用程序服务器是[[Web app]]的软件框架,提供一个应用程序执行的环境。用于为应用程序提供安全、数据、事务支持、负载均衡大型分布式系统管理等服务。
创建一个后端的web 应用程序可以使用不同框架

# 实例
应用程序服务器提供认证和授权功能
认证:
- 后端数据库存储用户的登录名和密码进行登录
- web应用程序使用外部资源进行认证,如用Facebook、Google或Github账号进行登录
授权:
- 授权控制哪些用户可以访问哪些资源和操作。(区分普通用户与plus用户)
- 某些应用程序视图,例如编辑社交媒体个人资料的页面,仅对该用户可用。其他活动,例如删除帖子,通常也受到类似限制。
在构建强大的 Web 应用程序后端时,我们需要将身份验证(这个用户是谁?他们是否是他们所声称的人?)和授权(谁被允许做什么和看什么?)纳入我们的服务器端逻辑中,以确保我们创建安全、个性化和动态的内容。
# 相关内容
全栈开发full stack术语:
例如,MEAN堆栈是用于构建Web应用程序的技术堆栈,它使用MongoDB、Express.js、AngularJS和Node.js:MongoDB用作数据库,Node.js与Express.js用于其余的后端,而Angular用作前端框架。而LAMP堆栈,有时被认为是原型堆栈,使用Linux、Apache、MySQL和PHP。
易混淆的[[Web app]]
# 参考资料
- [应用程序服务器](https://en.wikipedia.org/wiki/Application_server)