java - 使用Struts Action设计问题

标签 java struts-1

我正在使用 Struts 1。 我有一个操作,当此操作转发到页面时,我希望该页面显示 bean 的属性。 我认为 Action 将生成 bean,它需要从数据库填充信息。 我应该让 Action 直接创建 bean(在execute() 中),还是使用其他类来创建 bean,例如工厂?

最佳答案

这取决于数据来自哪里。通常这是一个数据库。我总是创建服务来进行数据查找,并从操作中调用服务。这些服务调用 DAO(数据访问对象)。服务返回在 jsps 中使用的对象/bean。

关于java - 使用Struts Action设计问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4938674/

相关文章:

java - 测试依赖项调用的 lambda 表达式

Java 加法给出错误答案

java - Struts 错误消息未显示在 UI 中

jsp - Struts 无法为禁用字段提供 "refresh"值

java - FTP 站点有效,但我无法从 Java 程序连接。我得到 java.net.UnknownHostException

java - Web 服务响应超时?

java - 如何禁用特定 http 请求的证书验证?

ssl - Struts ActionForward 重定向如何知道它是否必须重定向到 http 或 https?

java - 安全性:在struts 1中实现针对CSRF攻击的解决方案

java - Struts 1.3 中的 web 应用程序文件夹中的属性文件放在哪里?