Java 前端架构
目前,我们有非常重的前端(实际上是一个应用程序中的前端+后端)。前端包含所有逻辑:UI、业务逻辑、持久化逻辑等等。它非常复杂,很难维护,因为一些平台问题(它是用PHP编写的),例如缺少连接池 所以我想出了一个分离前端和后端的主意。后端可以在更方便的平台上编写(我们计划使用Java),前端可以继续使用PHP 我认为UI逻辑是前端应该做的一切。这里执行的代码库应该有一些限制:Java 前端架构,java,php,architecture,integration,frontend,Java,Php,Architecture,Integration,Frontend,目前,我们有非常重的前端(实际上是一个应用程序中的前端+后端)。前端包含所有逻辑:UI、业务逻辑、持久化逻辑等等。它非常复杂,很难维护,因为一些平台问题(它是用PHP编写的),例如缺少连接池 所以我想出了一个分离前端和后端的主意。后端可以在更方便的平台上编写(我们计划使用Java),前端可以继续使用PHP 我认为UI逻辑是前端应该做的一切。这里执行的代码库应该有一些限制: 没有直接的数据库调用。DB调用很难扩展,也很难提供SLA 将plotocol非阻塞集成到后端。如果前端向后端请求某些内容,前
因此,考虑到以上所有因素,我认为前端最好的架构(在我的例子中,我不是宣传银弹)是UI逻辑,它只以非阻塞方式与REST/SOAP后端通信。您对这些东西有什么看法?听起来不错,您可以选择从(java?)BL的服务器端和客户端(通过AJAX)获取信息 我认为UI逻辑都是前端的 应该这样做
是的-你的想法很明确:)听起来不错,你可以选择从(java?)BL的服务器端和客户端(通过AJAX)获取信息 我认为UI逻辑都是前端的 应该这样做
是的-你肯定想得很清楚:)你可能想看看你前端的node.js——它是新的,但它有一个非常酷的异步(即非阻塞)体系结构。这意味着将PHP抛在脑后,但如果你进行了一次大规模的重写,那就不会增加太多新的工作。你可能想研究一下前端的node.js——它是新的,但它有一个非常酷的异步(即非阻塞)体系结构。这意味着将PHP抛在脑后,但如果您进行了重大重写,则不会添加太多新工作。您可以使用以下体系结构
您可以使用下面的体系结构
数据库层可以有Hibernate或Spring JDBC,用于更干净和高效的DB调用处理,也就是说,如果您使用Java。数据库层可以有Hibernate或Spring JDBC,用于更干净和高效的DB调用处理,也就是说,如果您使用Java。