বিএমপি এবং সিএমপি মধ্যে পার্থক্য

Anonim

এর জন্য সবচেয়ে জটিল বলে পরিচিত। বিএমপি বনাম সিএমপি

সিএমপি, বা কনটেইনার পরিচালিত স্থায়িত্ব, তৈরি করা শিম ডেভেলপারদের জন্য সর্বাধিক পরিচিত এবং EJB সার্ভারগুলির সমর্থনের জন্য এটি সবচেয়ে জটিল বলে পরিচিত। CMP মধ্যে, কোন ডেটা অ্যাক্সেস লজিক লিখতে বীজ ডেভেলপারদের জন্য কোন প্রয়োজন নেই; সব প্রয়োজন EJB সার্ভার দ্বারা যত্ন নেওয়া হয়

বিএমপি, বা বিন পরিচালিত অধ্যবসায়, কনটেইনার দ্বারা নিযুক্ত হিসাবে উপাত্ত সঙ্গে তার রাষ্ট্র সুসংগত পরিচালনার জন্য পরিচিত হয়।

সিএমপি বীজ বিকাশকারীর জন্য, জেডডিবিসি কোড এবং লেনদেন সম্পর্কে চিন্তা করার প্রয়োজন নেই, যেহেতু সমস্ত ডেটাবেস স্বয়ংক্রিয়ভাবে কন্টেইনার দ্বারা পরিচালিত হয়। বিপরীতভাবে, একটি বি.এম.পি বিকাশকারীর লেনদেন এবং সমস্ত ডাটাবেসের দায়িত্ব থাকবে।

আরেকটি পার্থক্য যা কনটেইনার পরিচালিত পারিশ্রমিক এবং বিয়ান পরিচালিত Persistence এর মধ্যে লক্ষ্য করা যায়, যেটি ইজব কোয়েরি ভাষা ব্যবহার করে। অন্যদিকে, একটি বিয়ান পরিচালিত পারিশ্রমিক ডেভেলপারকে ডাটা কোডটি EJB- তে অথবা ডিএওতে লিখতে হবে। ভাল, এই ক্ষেত্রে, এটি সিএমপি বিকাশকারীর তুলনায় BMP বিকাশকারীর কাছে একটি চ্যালেঞ্জের বিষয়।

--২ ->

যদি একজন ব্যক্তি সিএমপি ব্যবহার করে থাকেন, তবে তাদের জন্য আরো অত্যাধুনিক অ্যাপ্লিকেশন সার্ভার প্রয়োজন, যা BMP এর জন্য প্রয়োজনীয়।

কেউ কেউ বলেছেন যে বিয়ান পরিচালিত পার্সিসেন্টেন্স একটি কৌশলগত পদ্ধতির প্রস্তাব দেয়, যখন কনটেইনার পরিচালিত পারিশ্রমিক একটি আরো কৌশলগত পদ্ধতির প্রস্তাব দেয়।

বিএমপি ইন, এটি সবকিছু পরিচালনা করে এমন ডেভেলপার। বিপরীতভাবে, এটি একজন সিএমপি-তে সবকিছু পরিচর্যা করে এমন বিক্রেতা। আরেকটি জিনিস যা দেখা যায় যে একজন ব্যক্তি বিএমপি-এ প্রশ্নগুলি অপ্টিমাইজ করতে সক্ষম হবে, কারণ এটি হার্ড কোডেড প্রশ্ন ব্যবহার করে। ভাল, CMP ব্যবহার করে একজন ব্যক্তির কর্মক্ষমতা অপ্টিমাইজ করতে পারবেন না, এটি সবকিছু যত্ন নেয় যারা বিক্রেতার হিসাবে।

সারাংশ

1। সিএমপি বীজ বিকাশকারীর জন্য, জেডডিবিসি কোড এবং লেনদেন সম্পর্কে চিন্তা করার প্রয়োজন নেই, যেহেতু সমস্ত ডেটাবেস স্বয়ংক্রিয়ভাবে কন্টেইনার দ্বারা পরিচালিত হয়। অন্যদিকে, একটি বিএমপি ডেভেলপারের লেনদেন এবং সমস্ত ডেটাবেসগুলির দায়িত্ব থাকবে।

2। সিএমপি ইজেবি ক্যোয়ারী ভাষা ব্যবহার করে। একটি BMP হয় EJB মধ্যে ডেটা কোড লিখুন, বা DAO বিন্যাসে।

3। বীন পরিচালিত স্থায়িত্ব একটি কৌশলগত পদ্ধতি প্রস্তাব করে, যখন কনটেইনার পরিচালিত স্থিরতা আরও কৌশলগত পদ্ধতি প্রস্তাব করে।

4। যদি একজন ব্যক্তি সিএমপি ব্যবহার করে থাকেন, তবে তাদের জন্য আরো অত্যাধুনিক অ্যাপ্লিকেশন সার্ভার প্রয়োজন, যা BMP এর জন্য প্রয়োজনীয়।

5। BMP ইন, এটি সবকিছু পরিচালনা করে যারা বিকাশকারী। বিপরীতভাবে, এটি একজন সিএমপি-তে সবকিছু পরিচর্যা করে এমন বিক্রেতা।