用Java开发框架 1 周,3 日 Questions & Answers 7482 我期待着开始用Java开发一个新的服务器端企业通信框架,我想知道是否有人知道这方面的好书? 欢迎提供一些最佳做法和建议 谢谢
# 1 楼答案 我不知道您的EDMS应该如何准确地相互连接,如果它们是代码兼容的,等等。但这可能会对您有所帮助 选中Java Content Repository (JCR)标准和JBoss ModeShape作为实现。大多数内容(也是文档)存储库软件提供商都符合JCR,例如Alfresco,但也有其他与Java无关的软件提供商 不要编写自己的框架,只需为eDMS编写简单的ModeShape JCR连接器即可。然后,您可以轻松地执行联合DMSE、复制、使用现有存储库管理工具、通过Web Dav公开您的repo、REST、与其他协议通信,以及使用开源和商业工具执行许多其他事情—您的存储库只需提供JCR连接器
# 3 楼答案 Jaroslav Tulach(NetBeans架构师)的“实用API设计:Java框架架构师的自白”听起来最适合您 但是关于开发新框架最好的建议是:不要这样做,尤其是当你不得不问的时候。你不太可能比那些已经编写了大量框架的人做得更好
# 1 楼答案
我不知道您的EDMS应该如何准确地相互连接,如果它们是代码兼容的,等等。但这可能会对您有所帮助
选中Java Content Repository (JCR)标准和JBoss ModeShape作为实现。大多数内容(也是文档)存储库软件提供商都符合JCR,例如Alfresco,但也有其他与Java无关的软件提供商
不要编写自己的框架,只需为eDMS编写简单的ModeShape JCR连接器即可。然后,您可以轻松地执行联合DMSE、复制、使用现有存储库管理工具、通过Web Dav公开您的repo、REST、与其他协议通信,以及使用开源和商业工具执行许多其他事情—您的存储库只需提供JCR连接器
# 2 楼答案
推荐几本书:
# 3 楼答案
Jaroslav Tulach(NetBeans架构师)的“实用API设计:Java框架架构师的自白”听起来最适合您
但是关于开发新框架最好的建议是:不要这样做,尤其是当你不得不问的时候。你不太可能比那些已经编写了大量框架的人做得更好
# 4 楼答案
Josh Bloch的“如何设计一个好的API及其重要性”
http://www.youtube.com/watch?v=aAb7hSCtvGw