【发布时间】:2011-06-01 14:51:04
【问题描述】:
我已经使用 MVC 模式编写了我的应用程序的基本框架。我目前在我的应用程序中没有任何 AJAX 功能,但我正在寻找有关如何更改我的应用程序架构以实现此目的的建议,为此我将尽力描述我当前的架构:
- 我有一个控制器 servlet“controller.java”,它读取 servlet 路径,即
request.getServletPath(),以确定所需的操作 - 我有许多不同的 Enterprise Java Bean (EJB 3.1),它们处理业务逻辑并由我的控制器 servlet 根据请求的操作调用
- 我有许多视图,这些视图与我的应用程序的不同方面相关,根据请求的操作(即
request.getRequestDispatcher(url).forward(request, response);)将请求(由控制器 servlet)转发到这些方面
我知道当前架构可以支持 AJAX 功能(通过匹配我的“controller.java”servlet 中的模式),但我已经到了我的控制器支持大量操作的地步,而且它越来越乱七八糟的。
有人有什么建议吗? 有这样做的标准模式吗?我现在正试图摆脱任何框架,因为我是一个相对初学者! :-)
谢谢
【问题讨论】:
标签: java ajax model-view-controller architecture servlets