2010-09-27 14 views
7

में एक ढांचा विकसित करना मैं जावा में एक नया सर्वर साइड एंटरप्राइज़ संचार ढांचा विकसित करना शुरू कर रहा हूं और मुझे आश्चर्य है कि क्या कोई इस विषय पर एक अच्छी किताब जानता है? कुछ बेहतरीन प्रथाओं और सलाह का स्वागत किया जाएगा।जावा

धन्यवाद।

+6

क्या आप कृपया _why_ पहले समझा सकते हैं? –

+4

फिर भी एक और ढांचा? क्या आपको यकीन है कि एक ज़रूरत है? – meriton

+0

यह दो ईडीएमएस के बीच संचार के लिए एक ढांचा होगा (सफलता के मामले में)। ऐसे कोई ढांचे नहीं हैं जो प्रोफाइल में फिट होंगी, खासकर जब से दोनों ईडीएमएस हमारे हैं। – Andrejj

उत्तर

14

"प्रैक्टिकल एपीआई डिज़ाइन: जावा फ्रेमवर्क आर्किटेक्ट का कन्फेशंस" जारोस्लाव तुलच (नेटबीन्स आर्किटेक्ट) द्वारा आपको लगता है कि सबसे अच्छा फिट जैसा लगता है।

लेकिन नए ढांचे के विकास पर सबसे अच्छी सलाह है: नहीं। खासकर अगर आपको पूछना है। यह बहुत ही असंभव है कि आप उन सभी लोगों की तुलना में बेहतर काम करेंगे जिन्होंने पहले से ही ढांचे की भीड़ लिखी थी।

+1

+1 सर्वश्रेष्ठ सलाह! –

+0

समस्या यह है कि मेरी जरूरतों के अनुरूप कोई ढांचा नहीं है। पुस्तक के लिए धन्यवाद, वादा करता है। – Andrejj

+0

@ user459493, यहां एक छेड़छाड़ की तरह नहीं लग रहा है, लेकिन क्या आप वास्तव में सुनिश्चित हैं कि कोई ढांचा उद्यम संचार में आपकी आवश्यकताओं के अनुरूप नहीं है (संभवतः, संदेश सही शब्द है)? उस विषय का अध्ययन कम से कम किया गया है, और निश्चित रूप से एक मौजूदा ढांचा ** आपकी अधिकांश ** ज़रूरतों का ख्याल रखेगा। –

0

मैं नहीं जानता कि कैसे वास्तव में अपने eDMSs जो एक दूसरे से कनेक्ट करना चाहिए, अगर वे कर रहे हैं कोड संगत आदि। लेकिन यह आपके लिए सहायक हो सकता है।

Java Content Repository (JCR) मानक और JBoss ModeShape कार्यान्वयन के रूप में जांचें। अधिकांश सामग्री (दस्तावेज़ भी) भंडार सॉफ्टवेयर प्रदाता जेसीआर-अनुरूप हैं, उदा। अल्फ्रेस्को लेकिन अन्य जावा से संबंधित नहीं है।

अपने ढांचे को लिखने के बजाय, बस अपने ईडीएमएस के लिए सरल मोडशैप जेसीआर कनेक्टर लिखें। फिर आप आसानी से संघीय डीएमएस, प्रतिकृति, मौजूदा भंडार प्रबंधन उपकरण का उपयोग कर सकते हैं, वेब डेव, आरईएसटी, अन्य प्रोटोकॉल के साथ काम करने के माध्यम से अपने रिपोज़ का पर्दाफाश कर सकते हैं, और कई अन्य चीजों को opensourced और वाणिज्यिक उपकरण के साथ कर सकते हैं - आपके भंडार को सिर्फ जेसीआर कनेक्टर प्रदान करना होगा।

+0

उन्हें पूरी तरह से एकीकृत किया जाना चाहिए (2 तरीके संचार, दस्तावेज़ खोज, आदि), जावा में लिखा गया है और दूसरा एक .net में है।वे दोनों हमारे द्वारा लिखे गए हैं इसलिए मौजूदा कोड के संशोधन के लिए शायद कुछ जगह हो सकती है। सलाह के लिये धन्यवाद। – Andrejj

+0

जावा के बाहर जेसीआर का उपयोग करने के बारे में http://dev.day.com/content/ddc/blog/2008/01/fudbusting2.html इस आलेख को भी देखें। – gertas