我正在为我的客户为已签名和未签名的艺术家创建一个在线音乐商店应用程序(Java)。
我目前正在为我的 Web 应用程序使用 Struts 1.3.10(我被推荐使用 Spring,但 Spring 设置有点类似于 Struts)。
我的数据库目前是 MySQL 5(或更高版本),我正在使用 DAO 模式与之对话。使用 Struts 和 DAO 有一些限制(例如,Struts 中的多文件上传与多字符串参数的实现方式不同,对于 DAO,缺少发布-订阅功能)。
我正在做的最好的方式是前进还是我应该直接进入 Hibernate(或类似的)并移出 Struts?您在使用相同设置时遇到的性能影响或技术问题是什么?
客户不在乎我怎么做,只要做好了。