Apache OpenEJB
ஓபன்இஜேபி என்பது ஒரு திறந்த மூல, உட்பொதிக்கக்கூடிய மற்றும் இலகுரக எண்டர்பிரைஸ் ஜாவாபீன்ஸ் கொள்கலன் அமைப்பு மற்றும் ஈஜேபி சர்வர் ஆகும், இது அப்பாச்சி உரிமம் 2 இன் கீழ் வெளியிடப்பட்டது. ஜெரோனிமோ மற்றும் வெப்ஆப்ஜெக்ட்ஸ் போன்ற ஜாவா EE பயன்பாட்டு சேவையகங்களுடன் ஓபன்இஜேபி ஒருங்கிணைக்கப்பட்டுள்ளது. 1999 டிசம்பரில் ரிச்சர்ட் மான்சன்-ஹேஃபெல் மற்றும் டேவிட் பிளேவின்ஸ் ஆகியோரால் ஓபன்இஜேபி நிறுவப்பட்டது. அந்த நேரத்தில் நிறுவன ஜாவா இடத்தில் ஒவ்வொரு வாரமும் புதிய விற்பனையாளர்கள் நகர்ந்தனர். ஒரு போட்டியாளராக இந்த இடத்தில் சேருவதற்குப் பதிலாக, ஓபன்இஜேபியை அவர்களின் பயன்பாட்டு சேவையகத்தில் செருகுவதன் மூலம் ஈஜேபி இணக்கத்தை விரைவாகப் பெறுவதற்கான ஒரு வழியை இந்த புதிய தளங்களுக்கு வழங்குவதில் இந்த திட்டம் முழுமையாக கவனம் செலுத்தியது. இந்த பாணியில் ஓபன்இஜேபியை முதன்முதலில் ஒருங்கிணைத்தது 2000 ஆம் ஆண்டின் பிற்பகுதியில் ஆப்பிளின் வெப்ஆப்ஜெக்ட்ஸ் ஆகும், இது 2001 இல் வெளியிடப்பட்டது. 2002 ஆம் ஆண்டில் இந்த திட்டம் சோர்ஸ் ஃபோர்ஜுக்கு மாற்றப்பட்டபோது, அப்பாச்சி டாம்கேட் ஒருங்கிணைப்பு உருவாக்கப்பட்டது. தொழில்துறையில் பெரும்பாலானவர்கள் என்ன செய்கிறார்கள் என்பதைப் பின்பற்றுவதற்குப் பதிலாக, டாம்கேட்டை ஓபன்இஜேபியில் வைப்பதற்குப் பதிலாக, இந்த திட்டம் அதன் பார்வையைப் பின்பற்றவும், டாம்கேட் பயனர்கள் டாம்கேட் இயங்குதளத்தில் ஈஜேபி ஆதரவைப் பெற ஓபன்இஜேபியில் செருக அனுமதிக்கும் ஒரு ஒருங்கிணைப்பை வழங்கவும் முடிவு செய்தது. ஒரு வலை சேவையகத்தில் ஒரு ஈ. ஜே. பி கொள்கலனை வைக்கும் அதே நரம்பில் தான். போர் கோப்புக்குள் ஈ. ஜே. பி. க்களை வைப்பதற்கான சுருங்கிய ஈ. ஏ. ஆர் கருத்தை இந்த திட்டம் உருவாக்கியது. ஆப்பிளின் வெப் ஆப்ஜெக்ட்ஸ் உடன் ஒருங்கிணைப்பதற்கு ஓபன்இஜேபி செய்த பணியின் ஒரு பகுதியாக, மிகப் பெரிய ஒருங்கிணைப்பு சோதனை தொகுப்பு உருவாக்கப்பட்டது. சோதனை தொகுப்பு ஒரு பொதுவான பயன்பாடாக உருவாக்கப்பட்டது, ஏனெனில் இது வெப்ஆப்ஜெக்ட்ஸ் மற்றும் ஓபன்இஜேபியை ஒருங்கிணைத்த பிற தளங்களுக்கு எதிராக இயக்கப்பட வேண்டும். கட்டமைப்பில் எளிமைக்காக, ஜூனிட்டை அடிப்படையாகக் கொண்ட சோதனை தொகுப்பு, ஒரு தனி செயல்முறையாக இல்லாமல் சோதனைகளுக்குள் ஓபன்இஜேபியுடன் இயக்கப்பட்டது, இது கொள்கலன் மற்ற தளங்களில் செருகப்பட்டு அதன் சூழலைப் பற்றி முடிந்தவரை சிறிய அனுமானங்களைச் செய்ய வடிவமைக்கப்பட்டதால் செய்ய எளிதானது. இந்த வேலையிலிருந்தே ஒரு ஈஜேபி பயன்பாட்டை எளிய அலகு சோதனைகளுடன் இணைக்கும் கருத்து மற்றும் உட்பொதிக்கக்கூடிய ஈஜேபி கொள்கலன் பிறந்தது. முதலில் ஒரு "உள்ளூர்" ஈ. ஜே. பி கொள்கலன் என்று குறிப்பிடப்பட்டது, மேலும் இந்த திட்டம் இரண்டு முறைகளில் இயங்க முடியும் என்று விவரிக்க வழிவகுக்கிறதுஃ உள்ளூர் மற்றும் ரிமோட். ஆகஸ்ட் 2003 இல் இந்த திட்டம் அப்பாச்சி ஜெரோனிமோ பயன்பாட்டு சேவையகத்தைத் தொடங்க உதவியது. முதலில் ஓபன்இஜேபியின் ஒரு புதிய பதிப்பு ஜெரோனிமோவின் ஜிபியன் கட்டமைப்பின் அடிப்படையில் உருவாக்கப்பட்டது மற்றும் ஓபன்இஜேபி 2 என வெளியிடப்பட்டது, இது ஜெரோனிமோ 1. x சுழற்சி முழுவதும் வாழ்ந்தது. 2006 ஆம் ஆண்டில் எளிமை மீது கவனம் செலுத்திய EJB 3 வெளியிடப்பட்டபோது, இந்த திட்டம் அதன் வேர்களுக்குத் திரும்பி, ஓபன்இஜேபி 1 குறியீட்டுத் தளத்தை புதுப்பித்தது, 2 குறியீட்டுத் தளத்தின் தேர்ந்தெடுக்கப்பட்ட பிட்களை போர்ட் செய்தது, இறுதியில் அதை இப்போது ஓபன்இஜேபி 3 என்று அழைக்கப்படும் EJB 3 ஸ்பெக் நிலைக்கு கொண்டு வந்தது. முக்கிய அம்சங்கள் உட்பொதிக்கப்பட்ட, தனித்துவமான அல்லது வேறுவிதமான அனைத்து முறைகளிலும் EJB 3,1,2,1 ஐ ஆதரிக்கின்றன. பகுதி EJB 3.1 ஆதரவு JAX-WS ஆதரவு JMS ஆதரவு J2EE இணைப்பு ஆதரவு ஒரு நிலையான டாம்கேட் நிறுவலில் பல்வேறு ஜாவா 5 மற்றும் EJB 3.0 அம்சங்களைச் சேர்க்கும் டாம்கேட் 5 அல்லது 6 இல் கைவிடப்படலாம். CMP மற்றும் JPA பயன்பாட்டை சுதந்திரமாக கலக்க அனுமதிக்கும் வகையில் CMP ஆதரவு JPA மூலம் செயல்படுத்தப்படுகிறது. கிளாஸ்ஃபிஷ் விளக்கங்களுக்கான முழுமையான ஆதரவு அந்த பயனர்கள் உட்பொதிக்கப்பட்ட தங்கள் பயன்பாடுகளை சோதிக்க அனுமதிக்கிறது. நம்பமுடியாத நெகிழ்வான ஜேஎன்டிஐ பெயர் ஆதரவு மேக்ரோ மற்றும் மைக்ரோ மட்டங்களில் வடிவங்களைக் குறிப்பிடவும் மற்ற விற்பனையாளர்களின் வடிவமைப்பைப் பின்பற்றவும் உங்களை அனுமதிக்கிறது. எக்லிப்ஸ், இன்டெல்லிஜே ஐடிஇஏ அல்லது நெட்பீன்ஸ் போன்ற ஐடிஇ-களில் எளிதாக சோதனை மற்றும் பிழைத்திருத்தத்தை அனுமதிக்கிறது, இதில் செருகுநிரல்கள் தேவையில்லை. சிக்கலான அமைப்பு அல்லது வெளிப்புற செயல்முறைகள் இல்லாமல் சாதாரண ஜூனிட் அல்லது பிற பாணி சோதனை நிகழ்வுகளில் பயன்படுத்தப்படலாம். பயன்பாடுகளை முழுமையாக சரிபார்க்கிறது மற்றும் அனைத்து தோல்விகளையும் ஒரே நேரத்தில் தெரிவிக்கிறது, தேர்ந்தெடுக்கக்கூடிய மூன்று நிலை விவரங்களுடன், பல மணிநேர மதிப்புள்ள 'சரிசெய்தல், மறு தொகுத்தல், மறுபயன்பாடு, தோல்வி, மீண்டும் மீண்டும்' சுழற்சிகளைத் தவிர்க்கிறது. OSGi ஆதரவு மேலும் காண்க நிறுவன ஜாவாபீன்ஸ் குறிப்புகள் வெளிப்புற இணைப்புகள் ஓபன்இஜேபி ஜாவா நிறுவன தளம் இலவச மென்பொருள் பயன்பாட்டு சேவையகங்கள் 1999 மென்பொருள்