是否可以在没有 JNDI 的情况下将 HornetQ 用作 beans(即使它位于某些抽象后面)...?
我最初的问题是尝试发现并嵌入 HornetQ,使其具有最少的依赖关系。
我想避免的一项是需要 JNDI。我相信应该可以直接定位所有对象,而不是执行 jndi 定位器的操作。
我不是 jndi 的粉丝,因为它似乎是一个全球性的垃圾桶,需要跟踪名称,确保它们不与其他事物发生冲突等等,当人们记住这一点时,许多事情似乎都是错误的好的抽象可以使公众达到最低限度。
顺便说一句,这不是咆哮,只是一般观察......
My original problem is an attempt to discover and embed HornetQ with a bare minimum of dependencies.
One item i would like to avoid is the need for JNDI. I believe it should be possible locate all the objects directly rather than doing the jndi locator thing.
I am not a fan of jndi because it seems to be like a global bucket of crap, where one needs to keep track of names, make sure they dont conflict w/ other things and so on, many things which seem wrong when one remembers that good abstractions make a bare minimum public.
BTW this is not a rant just a general observation...
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我在浏览示例时找到了我自己的问题的答案,特别是EmbeddedExample.java,它说“是”,可以不需要JNDI。
I found an answer to my own q while browsing the examples particularly EmbeddedExample.java which says "yes" one can does not need JNDI..