Architecture 基于web的系统体系结构

Architecture 基于web的系统体系结构,architecture,system,Architecture,System,我想问一个关于我的网络系统架构的意见。 我想用四层拱门。 对于客户端,我想使用php n mysql n html。 因此,用户输入的数据将b存储在myadmin数据库中。然后,我的jdbc连接器将d个重要数据吸收到应用程序中使用java应用程序处理的b中。之后,jdbc再次更新表,用户可以查看结果 你对我的建筑有什么看法?让它发生是荒谬的还是不可能的? 因为我不知道在数据库更新后如何运行我的jdbc。意思是,在用户将数据发送到数据库后,jdbc会自动运行并查询数据。这让我陷入困境 有人知道吗?

我想问一个关于我的网络系统架构的意见。 我想用四层拱门。 对于客户端,我想使用php n mysql n html。 因此,用户输入的数据将b存储在myadmin数据库中。然后,我的jdbc连接器将d个重要数据吸收到应用程序中使用java应用程序处理的b中。之后,jdbc再次更新表,用户可以查看结果

你对我的建筑有什么看法?让它发生是荒谬的还是不可能的? 因为我不知道在数据库更新后如何运行我的jdbc。意思是,在用户将数据发送到数据库后,jdbc会自动运行并查询数据。这让我陷入困境


有人知道吗?

根据您的功能、应用程序功能集和可用资源选择最佳的系统体系结构

如果你对这门学科还不熟悉,为什么不选择一个你喜欢的自由和开放源码软件应用程序,看看“幕后”,了解一下最佳实践是什么样的


一般来说,选择一堆“因为它们很酷”的技术是一个非常糟糕的主意,可能会让你放弃为生活编码。

我认为这是可能的。但是,要扩大规模有点困难。为什么不使用Java和一些Web服务库创建一个模型服务层,并让PHP和其他客户机(有时可能会出现)从那里读写?然后,您只有一个点来进行更改和扩展系统


你的想法也很好。但是我从未见过。

为什么不尝试为客户端和服务器使用相同的平台呢?例如,考虑将jsp与mysql一起用于客户端,当请求被提交时,它可以轻松地继续处理它。甚至将结果返回给client.u是否意味着只使用1层体系结构?不,我的意思是只使用Java,并且所有层都使用Java。这将使我们能够在代码背后处理请求,并将响应返回给脚本中的user.gui?我以前曾想过这一点,但似乎我从未学习过脚本数据,因为我选择了php,这是一个好主意,虽然我已经完成了主应用程序。问题是除了mysql n php+html for gui之外,我不知道其他语言。您正在考虑几个层次。我的想法是只为“数据”(我们可以说是模型)做一个单层。然后,为了访问它,您可以将一个众所周知的接口发布为web服务,例如。然后,不用从php mysql_查询(con,query)中执行类似的操作,只需使用modelService->get(…)。然后,如果你需要改变什么,你只需要在一个地方做