java - Struts 中的 Controller

标签 java model-view-controller design-patterns jakarta-ee struts

什么是 MVC 中的 Controller ?

struts.xml还是Servlet(Action类)?

我们的应用程序中可以有多个 Controller 吗?

拥有多个 Controller 是一种好习惯吗?

最佳答案

在 Struts 中,应用程序 Controller 层代码/功能分为两部分:

  • ActionServletRequestHandler
  • Action

ActionServlet 的行为类似于 FrontController pattern .

alt text

图片来自this OnJava article .

关于java - Struts 中的 Controller ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1666835/

相关文章:

java - 仅从 Firebase 的联系人列表中检索数据

java - 从苹果剪贴板发布到 JTable?

java - 生产者和消费者在 Java 中使用锁

java - 动态网页内置 jsp 到任何高级 java 框架

model-view-controller - MVC : why controller is the strategy for the view

c# - 规则/验证设计模式

Java - 阶乘基数转换

php - 在 PHP 中使用依赖注入(inject)组合 Controller 类

java - 在这种情况下有什么办法可以避免 if-else 和动态转换吗?

c# - 这会工作 MVVM 模式吗?