gpt4 book ai didi

java - AJAX MVC 应用程序的架构

转载 作者:搜寻专家 更新时间:2023-11-01 03:13:41 24 4
gpt4 key购买 nike

我已经使用 MVC 模式编写了我的应用程序的基本框架。目前我的应用程序中没有任何 AJAX 功能,但我正在寻找有关如何更改应用程序架构以实现此目的的建议,为此我将尽力描述我当前的架构:

  • 我有一个 Controller servlet“controller.java”,它读取 servlet 路径,即 request.getServletPath() 以确定所需的操作
  • 我有许多不同的 Enterprise Java Bean (EJB 3.1),它们处理业务逻辑并由我的 Controller servlet 根据请求的操作调用
  • 我有很多 View ,这些 View 与我的应用程序的不同方面相关,根据请求的操作(即 request.getRequestDispatcher(url).forward(request,响应);)

我知道当前的体系结构可以支持 AJAX 功能(通过匹配来 self 的“controller.java”servlet 的模式)但是我已经到了我的 Controller 支持大量操作的地步并且它越来越凌乱。

有人有什么建议吗?有这样做的标准模式吗?由于我是一个相对初学者,所以我现在正试图摆脱任何框架! :-)

谢谢

最佳答案

如果您的 Controller 支持大量操作 - 这就是您需要重构的地方。一般来说,如果每个 Controller 的操作数量合理(最多 10 个),您的架构看起来是正确的。

一种可能的重构方法是将 Controller 分组到模块

关于java - AJAX MVC 应用程序的架构,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4563815/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com