gpt4 book ai didi

mysql - Struts-在 struts 2 中连接到 Mysql 的最佳方式?

转载 作者:行者123 更新时间:2023-11-29 02:07:33 26 4
gpt4 key购买 nike

无法确定在 struts 中连接到 mysql 数据库的最佳方式是什么..

  1. 我们始终可以使用 DriverMangerClass.forName() 进行连接。
  2. DataSource 接口(interface) - 但这有问题,我收到编译错误

    DataSource dataSource = (DataSource)context.getAttribute(Globals.DATA_SOURCE_KEY);或者在使用 Action.Data_SOURCE_KEY 时。搜索时我发现这些变量被描述了。

我如何在 struts 中使用连接池?放置 url、用户名、数据库密码的最佳位置是什么?我仍然必须在 struts-config 中以相同的方式使用数据源配置吗?那么为什么这个设施被剥夺了呢?

问题太多,但我找不到学习struts的确切来源。Struts 文档可以,但是修订和反向兼容性是学习者不容易解决的问题...请推荐一个学习 struts2 的好资源。

最佳答案

Struts 是一个 MVC 框架,而不是一个数据库访问框架。您应该为数据访问层使用某种排序工具。 Spring 使管理连接、事务和排序变得非常容易,并且与 Hibernate 或 JPA 实现等 ORM 工具很好地集成。

Struts 的作用在于它将管理请求、委托(delegate)给一个操作,而该操作又会调用一个使用您的数据访问层的服务。您可以将 DAL 放入操作中,但我不会——我会将它们放入服务中。

关于mysql - Struts-在 struts 2 中连接到 Mysql 的最佳方式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3259790/

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