首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >3层-用户离线时web应用程序的体系结构

3层-用户离线时web应用程序的体系结构
EN

Stack Overflow用户
提问于 2015-09-03 17:38:19
回答 1查看 75关注 0票数 0

我想创建一个移动应用程序的高层(3层)架构图,当有连接到互联网时,没有。我知道当连接到web时,在图中将有3个组件,web浏览器(客户端),internet和服务器,它们构成了表示层、应用层和数据库层。然而,在没有互联网连接的情况下,图是如何显示的呢?

EN

回答 1

Stack Overflow用户

发布于 2015-11-17 09:37:55

首先,我要区分原生移动应用程序和移动web应用程序--我确实认为架构可以有很大的不同。

我假设您正在尝试根据您的评论为一个移动web应用程序绘制一个架构图。通常,大多数移动web应用程序(与原生移动应用程序相比)只有在有互联网连接时才有用。最终,这是构建移动web应用程序的关键弱点之一(与原生移动应用程序形成对比)。(当然,您可以尝试使用具有一些“离线”功能的移动web应用程序来做一些事情-但您可以做的事情会相当有限。)

如果您想要使用MVC模型,浏览器通常会表示将呈现数据的“视图”。控制器将由一个后端服务器表示--不管是J2EE、.Net、PHP、Node、Ruby、Python等等。最后,你的模型最好在你的后端服务器中用代码表示。我不会倾向于将数据库层称为“模型”--尽管这在过去是这样做的。目前的最佳实践是将数据模型(服务器中的对象)与持久性模型(数据库模式)分开。

我知道这里有很多信息,但我希望这能有所帮助。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/32372069

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档