我很困惑如何对我正在做的项目进行分类,如果它是3层还是2层。
它基本上是一个医疗服务系统,它使用PHP和JS(带有Jquery和Ajax);两者都用于业务逻辑。有人告诉我它是三层的;我不确定why...perhaps,因为HTML被认为是表示层,PHP,更重要的是,JS,作为业务层,而PHP (带有MySQL)是用于数据访问层?是这样吗?就我个人而言,我认为它是两层的。有没有人能给我一个详细的解释?非常感谢!
发布于 2012-12-13 10:42:19
没有达成一致的定义。我认为它是两层的客户端-服务器。我猜有些人会说..。
发布于 2012-12-13 11:05:08
我认为分层指的是物理计算机,而不是软件层。因此,3层体系结构可能是
1-数据库服务器- mysql或其他数据库软件
2-应用程序(web)服务器,运行php或其他服务器端语言
3-客户端(解释HTML和Javascript的web浏览器)
在两层体系结构中,数据库和应用服务器都是相同的。
https://stackoverflow.com/questions/13852050
复制相似问题