用Java开发框架

用Java开发框架,java,frameworks,enterprise,Java,Frameworks,Enterprise,我期待着开始用Java开发一个新的服务器端企业通信框架,我想知道是否有人知道这方面的好书? 欢迎提供一些最佳做法和建议 谢谢。由Jaroslav Tulach(NetBeans架构师)编写的“实用API设计:Java框架架构师的自白”听起来最适合您 但是关于开发新框架的最好建议是:不要。特别是如果你不得不问的话。你不太可能比那些已经编写了大量框架的人做得更好。Josh Bloch的“如何设计一个好的API及其重要性” 几本推荐书: 我不知道您的EDMS应该如何准确地相互连接,如果它们是代码

我期待着开始用Java开发一个新的服务器端企业通信框架,我想知道是否有人知道这方面的好书? 欢迎提供一些最佳做法和建议

谢谢。

由Jaroslav Tulach(NetBeans架构师)编写的“实用API设计:Java框架架构师的自白”听起来最适合您

但是关于开发新框架的最好建议是:不要。特别是如果你不得不问的话。你不太可能比那些已经编写了大量框架的人做得更好。

Josh Bloch的“如何设计一个好的API及其重要性”


几本推荐书:


我不知道您的EDMS应该如何准确地相互连接,如果它们是代码兼容的,等等。但这可能会对您有所帮助

检查标准和as实施情况。大多数内容(也是文档)存储库软件提供商都符合JCR,例如Alfresco,但也有其他与Java无关的软件提供商


不要编写自己的框架,只需为eDMS编写简单的ModeShape JCR连接器即可。然后,您可以轻松地进行联合DMSE、复制、使用现有的存储库管理工具、通过Web Dav公开您的repo、REST、与其他协议通信,以及使用开源和商业工具做许多其他事情—您的存储库只需提供JCR连接器。

您能否先解释一下原因?还有另一个框架?您确定有必要吗?如果成功,它将是两个EDM之间的通信框架。没有任何框架适合该概要文件,特别是因为两个EDM都是我们的。eDMS=电子文档管理系统吗?如果是这样,您可以考虑编写JCA适配器,但这样您就可以更好地了解这是否可行。我必须说我不知道JCA。我们要试一试。谢谢!问题是没有适合我需要的框架。感谢这本书,听起来很有希望。@user459493,在这里听起来不像是个傻瓜,但是你真的确定没有一个框架适合你在企业通信中的需要吗(想必,消息传递是正确的词)?这一主题或多或少已经得到了很好的研究,当然现有的框架可以满足您的大部分需求。但这还远远不够,我们正在集成两个eDMS系统,都是专有的。因此,如果你能推荐一个适合这个概要文件的框架,我将非常感激。它们应该是完全集成的(双向通信、文档搜索等),一个是用Java编写的,另一个是用.net编写的。它们都是由我们编写的,所以可能有一些修改现有代码的空间。谢谢你的建议。还可以查看这篇关于在Java之外使用JCR的文章。