JBoss Seam
সিম ছিল রেড হ্যাটের একটি বিভাগ জেবস দ্বারা নির্মিত একটি ওয়েব অ্যাপ্লিকেশন কাঠামো। সিম 3 সিম 3 সিডিআই প্রোগ্রামিং মডেলে এক্সটেনশনের একটি মডুলার সেট প্রদান করে। সিমের লক্ষ্য হল ঐতিহ্যবাহী এবং ক্লাউড স্থাপনার জন্য উপযুক্ত সমৃদ্ধ, মান-ভিত্তিক ইন্টারনেট অ্যাপ্লিকেশন তৈরির জন্য একটি সম্পূর্ণ সমন্বিত উন্নয়ন প্ল্যাটফর্ম প্রদান করা। সিম 3 সিম 2-এর তুলনায় আরও পরিমাপযোগ্য, বৈশিষ্ট্য সমৃদ্ধ এক্সটেনশন সেট হওয়ার উদ্দেশ্যে তৈরি করা হয়েছে, যা শুধুমাত্র রক্ষণাবেক্ষণের উন্নয়নের অধীনে রয়েছে। সেপ্টেম্বর 2012 থেকে গিটহাবের সিম উৎসগুলি আপডেট করা হয়নি। রেড হ্যাট সিম 3-এর সক্রিয় উন্নয়ন বন্ধ করে দিয়েছে। সিম 2 সিম 2 এন্টারপ্রাইজ জাভাবিন্স (ইজেবি3) এবং জাভাসারভার ফেস (জেএসএফ) এই দুটি কাঠামোর সংমিশ্রণ ঘটায়। তবে, সাধারণ পিওজেওগুলি পিছনের প্রান্তে ব্যবহার করা যেতে পারে। যে কোনও ইজেবি3 অবজেক্ট বা যে কোনও সাধারণ পিওজেও অবজেক্টকে কেবল টীকা ব্যবহার করে সিম কম্পোনেন্টে পরিণত করা যেতে পারে। একবার কোনও উপাদান সিম উপাদান হয়ে গেলে, এটি জে. এস. এফ-এর মাধ্যমে বা অন্যান্য ব্যবসায়িক-যুক্তিসঙ্গত উপাদানগুলির মাধ্যমে একীভূত পদ্ধতিতে অ্যাক্সেস করা যেতে পারে। সুতরাং, সামনের প্রান্ত থেকে যে কোনও ব্যাক-এন্ড ইজেবি উপাদানকে তার সিম উপাদানের নাম দিয়ে সম্বোধন করে অ্যাক্সেস করা যায়। এই জাভা ওয়েব কাঠামোটি পরিচয় পরিচালনার বৈশিষ্ট্যগুলিকে অন্তর্ভুক্ত করে। সিম 2 বাইজেকশনের ধারণাটি প্রবর্তন করে, যা স্প্রিং-এর নির্ভরতা ইনজেকশন বৈশিষ্ট্য থেকে নেওয়া হয়েছে, যেখানে @In এবং @Out টীকাগুলি ব্যবহার করে নির্ধারিত চলকগুলিতে বস্তুগুলিকে ইন-ইনজেকশন বা আউট-ইনজেকশন দেওয়া যেতে পারে। কাঠামোটি প্রসঙ্গের ধারণাকেও প্রসারিত করে। প্রতিটি সেলাই উপাদান একটি প্রেক্ষাপটে বিদ্যমান। ডিফল্ট সিম প্রসঙ্গ, একটি কথোপকথন, একাধিক পৃষ্ঠায় বিস্তৃত হতে পারে এবং সাধারণত শুরু থেকে শেষ পর্যন্ত পুরো ব্যবসায়িক প্রবাহকে বিস্তৃত করে। ব্রাউজারটি লগ আউট বা বন্ধ না হওয়া পর্যন্ত ব্যবহারকারীর সমস্ত ক্রিয়াকলাপ সেশন প্রসঙ্গ ধারণ করে-এমনকি ব্রাউজারের ব্যাক-বোতামের একাধিক ব্যবহার জুড়েও। কাঠামোর সাথে সরবরাহ করা কমান্ড-লাইন টুল সিম-জেন ব্যবহার করে একটি বিদ্যমান ডাটাবেস থেকে স্বয়ংক্রিয়ভাবে একটি সিআরইউডি (ক্রিএট-রিড-আপডেট-ডিলিট) ওয়েব-অ্যাপ্লিকেশন তৈরি করা যেতে পারে। সিম জেবস টুলস ব্যবহারের মাধ্যমে ডাব্লুওয়াইএসআইডাব্লুওয়াইজি বিকাশকে সহজতর করে, যা ওপেন-সোর্স ইক্লিপস ইন্টিগ্রেটেড ডেভেলপমেন্ট পরিবেশকে লক্ষ্য করে প্লাগ-ইনগুলির একটি সেট। সিম রিচফেসেস এবং আইসিইফেসেস অ্যাজাক্স লাইব্রেরির পাশাপাশি অন্যান্য অনেক অ্যাজাক্স লাইব্রেরির সাথে-জাভাস্ক্রিপ্ট কোড লেখার প্রয়োজন ছাড়াই সমন্বিত হয়। সিম-এ পিডিএফ নথি, ই-মেইল, গ্রাফ এবং মাইক্রোসফ্ট এক্সেল ওয়ার্কশিটের জন্য ক্রিয়েটর মডিউলও রয়েছে। আরও দেখুন জেবস সফ্টওয়্যারের তালিকা ওয়েব ফ্রেমওয়ার্কের তুলনা গ্রন্থপঞ্জি রেফারেন্স বাহ্যিক লিঙ্ক রেড হ্যাট সফ্টওয়্যার জাভা এন্টারপ্রাইজ প্ল্যাটফর্ম ওয়েব ফ্রেমওয়ার্ক ক্রস-প্ল্যাটফর্ম সফ্টওয়্যার