0
我目前正在重写一个遗留的Web应用程序,其中包括CORBA和另一个RPC框架 - 这两者都很旧,并且没有Spring支持。使用遗留框架生成Spring DataAccessExceptions
我的希望是,我最终可以编写一个@Repository
类来处理CORBA和其他RPC调用,并将它们的所有异常包装为DataAccessException
,然后再抛出。
我的问题是
- 是有如何去这样做使我的仓库不丢太多
DataAccessExceptions
特别是在其中两个CORBA和RPC异常可以通过抛出的区域最佳实践同一个存储库方法? - 存储库类中是否应该有一个“低于”类来处理某些内容并将其抽象化,或者从技术上讲,存储库类的用途是什么?
请问您的仓库工作,不同的实体类型?还是只有一个? – Vlad 2012-01-06 10:01:38
不同。但我认为*他们可能都会经历相同的NameComponent名称。我希望为每个技术堆栈单独进行回购,甚至可以为每个CORBA对象类型创建回购,我必须根据需要在后端ORB/RPC代码中引用和自动装载。 – icfantv 2012-01-06 17:57:34