Struts-在Struts 2中连接Mysql的最佳方式?
无法确定在struts中连接mysql数据库的最佳方式Struts-在Struts 2中连接Mysql的最佳方式?,mysql,struts2,datasource,Mysql,Struts2,Datasource,无法确定在struts中连接mysql数据库的最佳方式 我们始终可以使用driverManager和Class.forName()进行连接 DataSource接口-但这有一些问题,我得到了遵从性错误 DataSource DataSource=(DataSource)context.getAttribute(Globals.DATA\u SOURCE\u KEY); 或者当使用操作.数据源\u键时。当我搜索时,我发现这些变量被去除了 如何在struts中使用连接池?放置url、用户名和数据库密
driverManager
和Class.forName()
进行连接DataSource
接口-但这有一些问题,我得到了遵从性错误
DataSource DataSource=(DataSource)context.getAttribute(Globals.DATA\u SOURCE\u KEY);
或者当使用操作.数据源\u键时。当我搜索时,我发现这些变量被去除了
Struts文档可以修改,但是修订和backword兼容性是学习者不容易解决的问题。。。请推荐一个学习struts2的好来源。Struts是一个MVC框架,而不是数据库访问框架。您应该为数据访问层使用某种排序工具。Spring使管理连接、事务和排序变得非常容易,并与诸如Hibernate或JPA实现之类的ORM工具很好地集成
Struts在这方面的优势在于它将管理请求,委托给一个操作,而该操作又将调用使用您的数据访问层的服务。您可以将DAL放在您的操作中,但我不会——我会将它们放在服务中。Struts是一个采用MVC方法的框架。它使您能够高效地创建应用程序。与其他连接相比,数据库之间的连接有一定的风险。风险?有书面证据吗?