[英]What are most common programming scenarios encountered during programming Web Applications?
开发Web /企业应用程序时最常遇到的编程方案是什么?
注意:包括常见的编程方案,这些方案在Web /企业应用程序的所有层(前端/中间/后端)中发生的频率更高。
在企业情况下,您可能会遇到
这些通常是“粗暴的意外”,会促使企业土地上的初学者进行返工和重新选拔。
开发应用程序时最常遇到的编程方案是什么?
由于以下因素的组合,需求不断变化:
模型视图控制器(MVC)
我会说CRUD是最常见的要求之一:
创建,读取,更新和删除(CRUD)是持久性存储的四个基本功能。 1有时,CRUD会用“检索”而不是“读取”或“销毁”而不是“删除”来扩展。 有时它也用于描述用户界面约定,以方便查看,搜索和更改信息。 通常使用基于计算机的表格和报告。
http://en.wikipedia.org/wiki/Create,_read,_update_and_delete
在系统中管理实体通常需要CRUD接口并支持中间层和后端以添加,列出,查看,修改和删除项目。 许多数据模型,例如文件系统,员工工资系统,订单管理系统,都可以通过在创建/读取/更新/删除方面非常笼统地描述的东西来管理。
另一个常见的要求是围绕身份验证和角色管理的各种问题。 范围从简单的http基本身份验证到表单身份验证,再到LDAP,Active Directory,NIS,SecureID卡,生物识别等,以及可能需要单点登录的跨应用程序身份验证(SSO如Dave W Smith所述)。 OAuth,OpenSAML,OpenID等标准在此处相关。
编辑
好吧,消除我的讽刺:)
您绝对应该看看Model-View架构
( http://en.wikipedia.org/wiki/模型–视图–控制器)。
看一下实体关系模型不会对数据库开发造成伤害。
然后,您就拥有了Webserviecs 。
用户管理,身份验证,授权,密码恢复以及整体访问控制安全机制的策略和策略。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.