我需要你对一般设计问题的帮助......
我想知道是否有人将struts动作中包含所有业务逻辑的旧Struts 1.2项目迁移到更模块化和分层的项目中。我开始从Actions编写BO层移动逻辑,但我想知道如何在不使用struts MessageResources的情况下管理Biz消息的国际化,这将使用struts类“污染”新的业务层。例如,当我需要发送电子邮件时,旧代码是:
//MessageResources resources comes from org.apache.struts.action.Action.getResources(HttpServletRequest request)
mailServer.sendEmailTo(user.getEmail(), resources.getMessage(locale, "mail.title"),
resources.getMessage(locale, "mail.activation.email", param));
在Struts Web应用程序中有一种聪明的方法吗? 如果问题不清楚或太笼统,感谢和抱歉...