জাভা EE 6 বনাম স্প্রিং 3 স্ট্যাক [বন্ধ]


90

আমি এখন একটি নতুন প্রকল্প শুরু করছি। আমি প্রযুক্তি নির্বাচন করতে হবে। আমার হালকা কিছু দরকার, তাই কোনও ইজেবি বা সিম নেই। অন্যদিকে আমার আইপিএফস সহ জেপিএ (হাইবারনেট বা বিকল্প) এবং জেএসএফ দরকার।

আপনি কি মনে করেন যে টমক্যাটে নিযুক্ত স্প্রিং 3 এ এমন স্ট্যাকটি একটি ভাল পছন্দ? অথবা একটি জাভা EE 6 ওয়েব অ্যাপ্লিকেশন আরও ভাল হতে পারে? আমি ভীত যে জাভা EE 6 একটি নতুন প্রযুক্তি, এখনও ভাল নথিভুক্ত নয়। টমক্যাটটি গ্লাস ফিশ 3 এর চেয়ে বেশি রক্ষণাবেক্ষণ করা সহজ বলে মনে হচ্ছে।

তোমার মতামত কি? আপনার কোন অভিজ্ঞতা আছে?


8
আপনি হালকা চাইলে আইসফ্রেসগুলির পরিবর্তে প্রাইমফেস.আর্গের জন্য যাব । এটি অনেক দ্রুত এবং একটি পাতলা এপিআই।
শেরভিন আসগরী

4
এই মুহূর্তে কেবল গ্লাস ফিশ সরবরাহ করছে JEE6। রজন আস্তে আস্তে JEE6 ওয়েব প্রোফাইলটি প্রয়োগ করছে , যা আপনার প্রয়োজনের উপর নির্ভর করে আপনার পক্ষে যথেষ্ট হতে পারে।
থরবজর্ন রাভন অ্যান্ডারসন

4
@ Thorbjørn আপনি কেবল ওয়েব প্রোফাইল চাইলে আপনি গ্লাস ফিশ ভি 3 ওয়েব প্রোফাইল ব্যবহার করতে পারেন।
পাস্কেল থিভেন্ট

@ পাসকাল, এটি বিশদটি ছিল যে খুব শীঘ্রই গ্লাস ফিশের বিকল্প হবে JEE6 পাওয়ার জন্য যদি আপনি ওয়েব প্রোফাইলের সাথে বাঁচতে পারেন (আমি পারব), গ্লাস ফিশ পারে না তা বলার অপেক্ষা রাখে না।
থরবজর্ন রাভন অ্যান্ডারসন

@ থরবজরন আমি @ থারবজ়ার্নকে অপসারণ করতে ভুলে গেছি: মন্তব্যটি ওপিকে উদ্দেশ্য করে তৈরি করা হয়েছিল যা মনে হয় "ফুল-স্ট্যাক" জিএফভি 3 ব্যবহারের একমাত্র বিকল্প।
পাস্কেল থিভেন্ট

উত্তর:


101

আমার হালকা কিছু দরকার, তাই কোনও ইজেবি বা সিম নেই।

আপনি কি EJB3 সাল থেকে EJBs ভারী করে তোলে তা বোঝানোর যত্ন নেবেন? আপনি কি বুঝতে পারেন যে আমরা 2004 সালে নেই? আমি আপনার আলোর সংজ্ঞা এবং আপনার যুক্তিগুলি পড়তে চাই (এবং আমি আমার উত্তরটি আনন্দের সাথে আপডেট করব কারণ আমি নিশ্চিত যে আমার বলার কয়েকটি শক্ত জিনিস থাকবে)।

অন্যদিকে আমার আইপিএফস সহ জেপিএ (হাইবারনেট বা বিকল্প) এবং জেএসএফ দরকার।

জাভা EE 6 ওয়েব প্রোফাইল যা জেএসএফ 2.0, জেপিএ 2.0, বিন বিন্যাস, EJB 3.1 লাইট, সিডিআই, ... এর জন্য নিখুঁত হবে এবং আপনি জাভা EE 6 ওয়েব প্রোফাইল দিয়ে নির্মিত অ্যাপ্লিকেশন চালানোর জন্য গ্লাসফিশ ভি 3 ওয়েব প্রোফাইল ব্যবহার করতে পারেন ।

আপনি কি মনে করেন যে টমক্যাটে মোতায়েন করা স্প্রিং 3 এ এই স্ট্যাকটি একটি ভাল পছন্দ? অথবা একটি জাভা EE 6 ওয়েব অ্যাপ্লিকেশন আরও ভাল হতে পারে?

ঠিক আছে, আমি আমার কোডটি কোনও মালিকানাধীন ধারক (স্প্রিং) না দিয়ে মালিকানাবিহীন প্ল্যাটফর্ম (জাভা ইই) তে চালানোর মত ধারণা পছন্দ করি । এবং আমি মনে করি জাভা EE 6 যথেষ্ট ভাল (এবং এটি একটি শ্রুতিমধুরতা, EJB 3.1 (লাইট), জেপিএ 2.0, জেএসএফ 2.0, সিডিআই কিক অ্যাস)। নোট করুন যে আমি জেএসএফের সন্দেহবাদী ছিলাম তবে আমি দ্বিতীয় চেহারা নিয়েছিলাম এবং সিডিআই সহ জেএসএফ ২.০ এতই আলাদা যে আমি তুলনাও করতে পারি না। এবং যদি আপনি সিডিআইয়ের দিকে না তাকান, আমাকে বলি যে এটি দোলা দেয়।

আমি ভীত যে জাভা EE 6 একটি নতুন প্রযুক্তি, এখনও ভাল নথিভুক্ত নয়।

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

টমক্যাটটি গ্লাস ফিশ 3 এর চেয়ে বেশি রক্ষণাবেক্ষণ করা সহজ বলে মনে হচ্ছে।

তুমি কিছু চেষ্টা করেছ? আপনি কোন বিশেষ সমস্যার মুখোমুখি? আবার এটি মুক্ত দাবির মতো শোনাচ্ছে।


4
আমি ড্রটার, গ্রানাইটএসডিএস এবং আরও কিছু সহ জেবিজে EJB3.0 + Seam এর সাথে বিকাশকারী বড় প্রকল্পটি বিকশিত হয়েছি। আমি সিমের পাথরে রাজি! তবে আমি পুনর্নির্মাণ, সার্ভার পুনরায় চালুকরণ, স্থাপনার ত্রুটিগুলি, টেম্প ডিরেক্টরিগুলি পরিষ্কার করা ইত্যাদিতে 50% বিকাশ ব্যয় করেছি অন্যদিকে জবসস সরঞ্জামগুলির পারফরম্যান্সটি খুব খারাপ ছিল (আমি সত্যই বলতে চাইছি - সিটিআরএল + স্পেস এবং 10 হ্যাং) এই বাস্তবতা আমাকে জেআই 6 ব্যবহার করতে নিরুৎসাহিত করে ges যা দেখতে সীম কাঠামো থেকে ধার করা হয়েছে বলে মনে হচ্ছে। সার্ভারের ক্ষেত্রে আমি কনকিওন পুল, জেন্ডি, জেএমএস, জেএমএক্স, কানের অনুপাত সম্পর্কে চিন্তা করতে চাই না। WAR লাগাতে এবং সেকেন্ডে চালানোর জন্য আমার কিছু দরকার।
পাইওটার গুইজদা

6
@ পেপার্গ গ্যাভিং কিং হ'ল সিডিআই (ওয়েল্ড আরআর হচ্ছে) এর নির্দিষ্ট লিড, যাতে আপনি সীম এবং সিডিআইয়ের মধ্যে মিল খুঁজে পাবেন। তবে সিডিআই! = সীম, জাভা ইই 6! = সীম, আপনার উপলব্ধিটি ভুল। হয়তো গ্লাস ফিশ ভি 3 ওয়েব প্রোফাইল ব্যবহার করে দেখুন, আপনি অবাক হয়ে যাবেন (এবং একবার সংযোগ পুলটি নির্ধারিত হয়ে গেলে, চিন্তার খুব বেশি দরকার নেই)।
পাস্কেল থিভেন্ট

8
লোকেরা কী বলে ইজেবিগুলি ভারী? আমি EJB v3.1 ব্যবহার করছি এবং তারা কেবল টীকাযুক্ত পোজো। যখন তারা ভারী বলে তারা পারফর্মেন্সের অর্থ বা কী বোঝায়?
arg20

13
@ আরজি ২০ - এটি সত্যই বড় প্রশ্ন এবং পাস্কাল এই প্রসঙ্গে "ভারী" (বা "হালকা") শব্দটির অর্থ কী তা ব্যাখ্যা করতে যথাযথভাবে জিজ্ঞাসা করেছেন। সম্ভবত এটি বসন্ত এবং ইজেবি-র মধ্যে পুরানো কলহের এক অবশিষ্টাংশ। প্রথম দিনগুলিতে, EJB1 & 2 ধারণাগতভাবে ভারী ছিল। রিমোটিং এবং স্টেটফুল মটরশুটি সম্পর্কে একটি অতিমাত্রায়, একটি হাস্যকরভাবে ভারবোজ এক্সএমএল মোতায়েনের বিবরণকারী এবং প্রয়োগ করার জন্য একটি সম্পূর্ণ উন্মাদ পরিমাণ প্রয়োজনীয় ইন্টারফেস তাদেরকে খুব খারাপ খ্যাতি দিয়েছে। EJB3 (2006) এর সাথে এটি সম্পূর্ণরূপে পরিবর্তিত হয়েছে, তবে 2004 সালে বসন্তের জন্য EJB ছেড়ে যাওয়া লোকেরা কখনও কখনও তার 2004 এবং EJB2 কে সর্বশেষ বলে মনে করেন।
আরজান তিজমস

7
নোট করুন যে স্প্রিংয়ের প্রায় পৃষ্ঠায় এটি বলে "" আমরা বিশ্বাস করি যে: J2EE ব্যবহার করা সহজ হওয়া উচিত "। নোট করুন তারা "J2EE" শব্দটি ব্যবহার করেছেন এবং "জাভা EE" নয়, যা জাভা EE 5 প্রকাশের পর থেকে সঠিক নাম হয়েছে (আমার মনে হয়)। এটি তাদের সম্পর্কে অনেক কিছু বলে ...
ভেটর ই। সিলভা সৌজা

32

আমি জাভাএই 6 ব্যবহার করিনি।

যাইহোক, আমি জাভাইই এবং ইজেবি-র পূর্ববর্তী সমস্ত সংস্করণগুলিতে খুব খারাপভাবে মারপিট করেছি যে এটি কেবলমাত্র ডি জুর স্ট্যান্ডার্ড নয়, ডি ফ্যাক্টোর স্ট্যান্ডার্ড হিসাবে প্রতিষ্ঠিত না করা পর্যন্ত আমি এটি বিশ্বাস করব না। এই মুহুর্তে, বসন্ত এখনও ডি-ফ্যাক্টো স্ট্যান্ডার্ড।

আমাকে একবার বোকা, তোমার জন্য লজ্জা। আমাকে দুবার বোকা বানাও, আমাকে লজ্জা দাও। আমাকে তিনবার বোকা বানাও, ইজেবি।

কেউ কেউ দাবি করবে যে বসন্ত মালিকানাধীন। আমি যুক্তি দিয়ে বলব যে জাভাউই স্পেকগুলির বিক্রেতার বাস্তবায়ন যেমন ঠিক তেমন মালিকানাধীন ছিল না so

আমি জবা অ্যাপ্লিকেশনগুলির একটি গুচ্ছকে জেবস থেকে ওয়েবলজিকে স্থানান্তরিত করে সম্প্রতি একটি বড় রূপান্তরটি পেরিয়েছি। সমস্ত বসন্ত / হাইবারনেট অ্যাপ্লিকেশনগুলিতে শূন্য পরিবর্তনের সাহায্যে পোর্ট করা হয়েছিল, কারণ তাদের তৈরি করা সমস্ত গ্রন্থাগার ছিল তাদের মধ্যে J জেপিএ, ইজেবি, এবং জেএসএফের ব্যাখ্যায় সূক্ষ্ম পার্থক্যের কারণে অ্যাপসারগুলির মধ্যে সমস্ত ধরণের বাজে বাগগুলি স্থায়ী হয়ে গেছে যা স্থায়ী হয়ে গেছে। এমনকি জেএনডিআই নামকরণের মতো সাধারণ কিছু অ্যাপস সার্ভারগুলির মধ্যে সম্পূর্ণ আলাদা ছিল।

বসন্ত একটি বাস্তবায়ন। জাভাএই একটি অনুমান। যে একটি বিশাল পার্থক্য. আমি যদি অনুমানটি 100% বায়ু-আঁটসাঁট করে থাকি এবং বিক্রেতারা যেভাবে সেই চ্যানেলটি প্রয়োগ করে সে ক্ষেত্রে একেবারে কোনও উইগল রুম দেয়নি তবে আমি কোনও স্পেস ব্যবহার করতে পছন্দ করব। তবে জাভাইই স্পেকটি কখনও ছিল না। সম্ভবত জাভাএই 6 আরও এয়ার-টাইট? আমি জানি না। আপনি আপনার ওয়ারে যত বেশি প্যাকেজ করতে পারবেন এবং আপনি অ্যাপসভার সার্ভিস লাইব্রেরিতে যত কম নির্ভর করবেন আপনার অ্যাপ্লিকেশন তত বেশি পোর্টেবল হবে এবং সর্বোপরি, আমি জাভা ব্যবহার করি এবং ডট-নেট নয়।

এমনকি যদি অনুমানটি এয়ার-টাইট ছিল তবে এটির সাথে আমার সমস্ত অ্যাপ্লিকেশনগুলিতে আমার সমস্ত প্রযুক্তি স্ট্যাক আপগ্রেড না করেই অ্যাপস্ভারটি আপগ্রেড করতে সক্ষম হওয়াই ভাল লাগবে। আমি যদি JBoss 4.2 থেকে JBoss 7.0 এ আপগ্রেড করতে চাই, আমাকে আমার সমস্ত অ্যাপ্লিকেশনগুলিতে জেএসএফের নতুন সংস্করণটির প্রভাব বিবেচনা করতে হবে। আমার স্প্রিং-এমভিসি (বা স্ট্রুটস) অ্যাপ্লিকেশনগুলিতে প্রভাব বিবেচনা করার দরকার নেই।


4
হুবহু, এটি একটি দুর্দান্ত যুক্তি।
প্যালেজ

4
আমি এই যুক্তির সাথে একমত, অনেক সমস্যার মুখোমুখি হয়েছি একটি ধারকটির ধারক প্রয়োগের উপর নির্ভরশীলতার সাথে। এম্বেড থাকা গ্রন্থাগারগুলি থেকে উল্লেখযোগ্যভাবে কম ব্যথা তর্ক করা শক্ত, একটি অনুমানের দার্শনিক পছন্দের বাইরে।
পিটার পোর্টার

অসাধারণ যুক্তি ing তবে জেইই 6 এর পরেও কি এটি আপনার অভিজ্ঞতা? আমি বুঝতে পারি অ্যাপ্লিকেশন সার্ভারের চশমাগুলির প্রয়োগগুলি এখনও একটি ব্যথা হতে পারে - সুতরাং অ্যাপ্লিকেশন সার্ভার 1 দ্বারা প্রয়োগ করা একই স্পেকটি সহজ এবং কার্যকর হতে পারে অ্যাপ্লিকেশন সার্ভার 2-এর জন্য নয়
সৌম্য

4
+1 এছাড়াও, অ্যাপ্লিকেশন সার্ভার অপারেশনগুলির সময়সূচীতে পরিবর্তিত হয়, যেখানে বসন্ত / হাইবারনেট বিকাশকারীদের নিয়ন্ত্রণে থাকে। একটি বড় কোম্পানির পরিবেশে অ্যাপসভারটি আপগ্রেড করা অনেক বড় বিষয়।
নাথান হিউজেস

আমি ডট-নেট সম্পর্কে আসলেই পয়েন্ট পাইনি। এটি বসন্তের মতো মালিকানাধীন এবং এটি একটি একক বিক্রেতা যা মাইক্রোসফ্ট দ্বারা বিকাশিত। এটা দয়া করে ব্যাখ্যা করা যেতে পারে?
ব্যবহারকারী 1339260

23

এটা কোন ব্যাপার না। জাভা EE 6 যথেষ্ট ভাল এবং সেখানে প্রোফাইলগুলির কারণে এটি "ভারী" নয় - আপনি কেবল ওয়েব প্রোফাইল ব্যবহার করবেন।

ব্যক্তিগতভাবে, আমি বসন্ত পছন্দ করি। তবে আমি জাভা ইই 6 এর বিরুদ্ধে যৌক্তিক যুক্তি দেখিয়ে চলেছি :)

(যেমনটি আমি একটি মন্তব্যে মনে করিয়ে দিয়েছি - আপনি রিচফ্রেসগুলি পাশাপাশি আইসিইফেস এবং / বা প্রাইমফ্রিজগুলি চেষ্টা করতে পারেন - আপনার প্রয়োজনীয় উপাদানগুলির উপর নির্ভর করে)।


4
সুতরাং প্রশ্নটি হ'ল: "ফুল স্ট্যাক গ্লাস ফিশ অ্যাপ্লিকেশন সার্ভারটি কেবলমাত্র ওয়েব প্রোফাইল ব্যবহার করা কি বোধগম্য?"
পাইওটার গুইয়াজদা

4
@ পেপারগ গ্লাস ফিশ ভি 3 ওয়েব প্রোফাইল ব্যবহার করুন যদি আপনি কেবল ওয়েব প্রোফাইল চান তবে আমার উত্তর দেখুন।
পাস্কেল থিভেন্ট

আমি স্ট্যাকওভারফ্লো / প্রশ্নগুলি / 2822812 / spring-3-0-vs-j2ee-6-0 /… এখানে কিছু যুক্তি পোস্ট করেছি , বরং "এটি কীভাবে উত্পাদনে নেব" অবস্থান থেকে নেওয়া। সুতরাং এটি আপনার যুক্তিগুলি কিছুটা পূরণ করে।
অলিভার ড্রটবহম

@ পেপারক, জেবস টি ছুটির দিনে প্রকাশিত হয়েছিল।
থোরবজর্ন রাভন অ্যান্ডারসন

17

সম্প্রতি, আমার ক্লায়েন্টের একটি কার্যক্রমে স্প্রিং স্ট্যাক বনাম কাস্টম ফ্রেমওয়ার্ক স্ট্যাক বনাম একটি জাভা ইই স্ট্যান্ডার্ডগুলি মূল্যায়নের সাথে জড়িত। মূল্যায়ন ও প্রোটোটাইপিংয়ের এক মাস পরে, আমি কেবল খুশিই হইনি তবে জাভা EE 6 বৈশিষ্ট্য সেটটি দ্বারা উড়িয়ে দিয়েছি। ২০১১ সালে যে কোনও নতুন "এন্টারপ্রাইজ" প্রকল্পের আর্কিটেকচারের জন্য এবং এগিয়ে যাওয়ার জন্য, আমি জাভা EE 6 এবং সিম 3 বা আসন্ন অ্যাপাচি জেএসআর 299 এক্সটেনশন প্রকল্পের মতো সম্ভাব্য এক্সটেনশানগুলির সাথে যাব। জাভা EE 6 আর্কিটেকচারটি প্রবাহিত হয়েছে এবং বিগত বেশ কয়েক বছর ধরে বিকশিত হওয়া অনেকগুলি মুক্ত উত্স ধারণার মধ্যে সেরা incor

বাক্সের বাইরে নিম্নলিখিত বৈশিষ্ট্যগুলি বিবেচনা করুন: ইভেন্ট ম্যানেজমেন্ট, কনটেক্সটস এবং ডিআই, ইন্টারসেপ্টর, ডেকোরেটর, আরএসটিফুল ওয়েবসার্ভিসেস, এম্বেডযোগ্য কনটেইনার সহ সংহত পরীক্ষা, সুরক্ষা এবং আরও অনেক কিছু।

আমার বেশিরভাগ ফলাফলগুলি জাভা ইই 6 এর মূল ধারণাগুলি ব্যাখ্যা করে আমার ব্লগে প্রকাশিত হয়েছে যা আপনাকে দরকারী মনে হতে পারে।

অবশ্যই, একটি কাঠামো চয়ন করার জন্য কোনও কঠোর এবং দ্রুত নিয়ম নেই। জাভা EE 6 সহজেই "ওয়েব সাইটগুলি" এর জন্য খুব ভালভাবে ফুলে উঠতে পারে যা সমৃদ্ধ কথোপকথনের সেশন স্টেটের প্রয়োজন হয় না। আপনি পাশাপাশি গ্রেইস বা খেলতে পারেন! ফ্রেমওয়ার্ক তবে কথোপকথন ওয়েব অ্যাপ্লিকেশনগুলির জন্য, আমি জাভা EE 6 ভাল ফিট না কেন এর থেকে ভাল যুক্তি দেখতে পাচ্ছি না।


জাভা ইই 6 কেবল ফ্রেইকিনের ধীর, গ্লাসফিশ এবং গ্লাসফিশ ওয়েব প্রোফাইলের সাথে জেটি / টমক্যাট / যাই হোক না কেন তার সাথে তুলনা শুরু করতে খুব ধীর। পরীক্ষা, এম্বেডযোগ্য কনটেইনারটিও সত্যই ধীর।
প্লেজ

15

এখন, কিছু সময়ের পরে, আমার কাছে স্ট্যাকের অভিজ্ঞতা রয়েছে:

  • জাভা EE 5 + সীম + গ্রানাইটডিএস + ফ্লেক্স
  • বসন্ত 3 + ভাদিন (জিডাব্লুটিটিতে)
  • স্প্রিং 3 + জেএসএফ 2.0 (প্রাইমফ্রিজস)

আমার প্রত্যয়গুলি হ'ল:

  • স্প্রিং 3 সিমের চেয়ে প্রায় সহজ (প্রায় জাভা ইই 6) এবং টমক্যাট এবং জেটির উপর চলে! (ম্যাভেন প্লাগইন সহ বিকাশের জন্য জেটি একটি ট্র্যাসার)।
  • আমি ফ্লেক্সকে ভালবাসি (আমি আসলে দীর্ঘদিন ধরেই ফ্লেক্স বিকাশকারী ছিলাম তাই আমি পক্ষপাতদুষ্ট) এবং যদি আপনার সমৃদ্ধ ইন্টারফেসের প্রয়োজন হয় এবং ফ্ল্যাশবিল্ডার এটি ব্যবহার করতে পারেন তবে এই উইচ স্প্রিং + গ্রানাইটডিএস বা ব্লেজডস ব্যাকএন্ডটি ব্যবহার করুন। আপনি যদি ফ্ল্যাশবিল্ডার কিনতে না পারেন তবে আপনার সময় নষ্ট করবেন না।
  • ভাদিন দুর্দান্ত! বিকাশ প্রক্রিয়া ফ্লেক্সের চেয়ে সহজ, তবে আপনি এইচটিএমএল গণ্ডগোল ছাড়াই সমৃদ্ধ অ্যাপ্লিকেশন তৈরি করতে পারেন। আপনি কোনও জেজে লাইন লিখবেন না। আপনার কেবল কিছু সিএসএস দরকার (ফ্লেক্সে আপনার এটিও দরকার)। সুতরাং যদি আপনার অ্যাপ্লিকেশন ইন্টারফেসটি ডেস্কটপ অ্যাপ্লিকেশনটির মতো আচরণ করে এবং আপনি ফ্লেক্স ব্যবহার করতে (বা চাই না) করতে পারেন - Vaadin ব্যবহার করুন। সতর্কতা! ব্রাউজারের জন্য ওয়াদিনের বড় জেএস ওভারহেড রয়েছে।
  • আপনি যদি সহজ ওয়েবসাইটের মতো অ্যাপ্লিকেশন তৈরি করেন তবে JSF2.0 ব্যবহার করুন (উপরের মত বসন্ত ব্যাকএন্ড সহ)। আপনাকে এইচটিএমএলের সাথে লড়াই করতে হবে (আমি এটি ঘৃণা করি) এবং সমৃদ্ধ ইন্টারফেস তৈরি করা ভাদিনের (বিশেষত বিন্যাসগুলির) চেয়ে শক্ত হবে। আপনি ধীর ব্রাউজার / কমপিউটারগুলির জন্য হালকা ওজনের এইচটিএমএল পাবেন। আমি প্রাইমফ্রিজ পছন্দ করি - এটি সহজ এবং দস্তাবেজযুক্ত। দ্বিতীয় স্থান আইসফ্রিজ
  • আপনি যদি এমন একটি ওয়েবসাইট তৈরি করেন (কোনও ওয়েব অ্যাপ্লিকেশন নয়) যেখানে আপনাকে জীবনকে এইচটিএমএল (ব্রাউজারে ফিট করে এমন এন্টারপ্রাইজ অ্যাপ্লিকেশন তৈরি করার পরিবর্তে) উইকেট ব্যবহার করুন (যদি আপনি উপাদানগুলির উপর ভিত্তি করে মনোভাব টানেন) বা স্প্রিং এমভিসি (আপনি যদি টেমপ্লেট ভিত্তিক পছন্দ করেন তবে , দৃষ্টিভঙ্গি চাপুন) বা কেবল খেলুন! কাঠামো মনে রাখবেন যে সমৃদ্ধ ডেটা-ভিত্তিক উপাদান তৈরি করা আরও শক্ত হবে তবে এইচটিএমএলের প্রতিটি ট্যাগের উপরে আপনার নিয়ন্ত্রণ থাকবে (আপনার এইচটিএমএল / গ্রাফিক্স ডিজাইনার এটি পছন্দ করবে)

21
আপনার নিজের উত্তর প্রশ্নের সাথে কীভাবে সম্পর্কিত তা আমি দেখতে পাই না ...
পেরে ভিলেগা

4
-1 এই উত্তরটি গ্রহণ করা অত্যন্ত অনুচিত বলে মনে হচ্ছে, যেহেতু এটি জাভা ইই 6 এর উল্লেখও করে নি Moreover এছাড়াও, এটি @ প্যাসিকাল থিয়েভেন্টের সুচিন্তিত বিবেচনায় উত্থাপিত কোনও পয়েন্টকেই সম্বোধন করে না (এবং আরও বেশি ভোট দেওয়া হয়েছে) উত্তর.
ব্যবহারকারী 359996

4
আসলে প্রশ্ন বেশি বৈধ নয়। জেইই 6 এখন খুব পরিপক্ক, প্রশ্নটি যখন করা হয়েছিল তখন মার্চ 2010 তে হয় নি।
পাইওটর গুইজদা 14

@ পাইওটারগুইয়াজদা কীভাবে জেইই 6 এর পরে পরিবর্তন করেছেন? লোকেরা তখন এর থেকে আরও ভয় পেত, তবে এটি মূলত একই জেইই 6..
ইয়ামাজোরস

4
আমি বোঝাতে চাইছি JEE6 বাস্তবায়নগুলি আরও পরিপক্ক এবং উপলভ্য। JBoss 7 এখন স্থিতিশীল এবং আরও বাস্তবায়ন উপলব্ধ। সম্প্রদায় এখন আরও বড়। আরও সরঞ্জাম এবং libs এখন JEE 6 স্ট্যাক সমর্থন করে।
পাইটর গুইজদা

8

অ্যাডম বিয়েনের ভবিষ্যতের এন্টারপ্রাইজ জাভা পড়ুন ... স্পষ্ট হয় (স্প্রিং এবং ভাইস ভার্সা সহ / জাভা ইই) , মুদ্রার উভয় পক্ষের মন্তব্য পাওয়ার জন্য including আমি বেশ কয়েকটি কারণে বসন্তকে বেছে নেব এবং এর মধ্যে একটি হল নিম্নলিখিত পোস্টের (মন্তব্যগুলির একটির পুনঃপ্রকাশ)

'আপনি কোন জাভা ইই 6 সার্ভারের কথা বলছেন তা আমি নিশ্চিত নই। সেখানে গ্লাস ফিশ সার্টিফাইড এবং টিএমএক্স জিউস রয়েছে। এটি জাভা EE 6 ওয়েবস্পিয়ার, ওয়েবলজিক, জেবস ইত্যাদি প্রাসঙ্গিক সংস্করণগুলি উত্পাদিত না হওয়া অবধি বেশিক্ষণ সময় লাগবে (পড়ুন: বছরগুলি) এবং আসল প্রয়োগের জন্য ব্যবহার করা যেতে পারে। স্প্রিং 3 এর কেবল জাভা 1.5 এবং জে 2 ই ই 1.4 প্রয়োজন তাই প্রায় সব পরিবেশে সহজেই ব্যবহার করা যায় '


6
আমরা এখন প্রায় এক বছর পরে আছি এবং JBoss AS 6, যা জাভা EE 6 সমর্থন করে, বর্তমানে উত্পাদনে ব্যবহৃত হচ্ছে।
আরজান তিজমস

8

আমার মতামত অন্যের দ্বারা উল্লিখিত না এমন কোনও বিষয়ের উপর ভিত্তি করে, যথা আমার কাজকর্মের কোডটি কয়েক দশক ধরে (আক্ষরিকভাবে) বেঁচে থাকে এবং তাই আমাদের রক্ষণাবেক্ষণ আমাদের পক্ষে অত্যন্ত গুরুত্বপূর্ণ। আমাদের নিজস্ব কোড এবং আমরা ব্যবহার করি গ্রন্থাগারগুলির রক্ষণাবেক্ষণ। আমাদের নিজস্ব কোডটি আমরা নিয়ন্ত্রণ করি তবে এটি আমাদের স্বার্থে যে আমরা যে লাইব্রেরিগুলি ব্যবহার করি সেগুলি উপরে বর্ণিত দশক বা তারও বেশি সময় ধরে অন্যরা রক্ষণাবেক্ষণ করে ।

একটি দীর্ঘ গল্প সংক্ষিপ্ত করতে, আমি এই সিদ্ধান্তে পৌঁছেছি যে কাঁচা জেভিএম-এর সমস্ত পথ ধরে সূর্যের নির্দিষ্টকরণের ওপেন সোর্স বাস্তবায়ন ব্যবহার করে এটি অর্জনের সর্বোত্তম উপায়।

ওপেন সোর্স বাস্তবায়নের মধ্যে অ্যাপাচি জাকার্তা তাদের লাইব্রেরিগুলি বজায় রাখতে প্রমাণ করেছেন এবং সম্প্রতি সান গ্লাসফিশ ভি 3-র জন্য উচ্চমানের বাস্তবায়ন তৈরিতে প্রচুর কাজ করেছেন। যাইহোক, আমাদের কাছে সমস্ত মডিউলগুলির উত্সও রয়েছে, সুতরাং অন্য সমস্ত কিছু ব্যর্থ হলে আমরা সেগুলি নিজেরাই বজায় রাখতে পারি।

সূর্যের স্পেসিফিকেশনগুলি সাধারণত খুব কঠোর অর্থ যে অনুমান অনুসারে বাস্তবায়নগুলি সহজেই আদানপ্রদান করতে পারে। সার্ভলেট পাত্রে একবার দেখুন।

এই বিশেষ ক্ষেত্রে, আমি জাভা সার্ভার ফেসগুলি একবার দেখার পরামর্শ দেব কারণ এটি জাভা ইই 6 এর একটি অংশ যার অর্থ এটি খুব দীর্ঘ সময়ের জন্য উপলব্ধ এবং বজায় থাকবে। তারপরে আমরা মাইফিসেস টমাহাককে বাড়িয়ে তোলা বেছে নিয়েছি কারণ এটি কিছু কার্যকর সংযোজন দেয় এবং এটি একটি জাকার্তা প্রকল্প।

জেবস সীম বা অন্যদের সাথে কোনও সমস্যা নেই। এটি কেবল যে আমাদের দৃষ্টিভঙ্গি রক্ষণাবেক্ষণের বিষয়ে তাদের দৃষ্টি কম less


এটি প্রমাণিত হয়েছে যে জাভা EE 6 এর জাভা সার্ভারফারিক্স 2 জেএসএফের সাথে আমাদের টোমাহক যা প্রয়োজন তা নিজেই করতে পারে It এটি একটি যথেষ্ট সক্ষম কাঠামো (তবে কিছুটা এক্সএমএল ভারী)
থরবজর্ন রাভন অ্যান্ডারসন

দুর্দান্ত বিষয়, দুর্ভাগ্যক্রমে লোকেদের ভুলে যাওয়ার ঝোঁক রয়েছে যে সফ্টওয়্যারটি কয়েক দশক ধরে বেঁচে থাকার জন্য তৈরি করা হয়েছিল এবং সেই দীর্ঘমেয়াদী সমর্থন একটি গুরুত্বপূর্ণ চাবিকাঠি।
টিম্মজ

6

আপনার যদি ইতিমধ্যে থাকে তবে আমি স্প্রিং ব্যবহার করে দেখতে পাচ্ছি, তবে নতুন প্রকল্পের জন্য, কী লাভ? আমি জাভা EE 6 (ejb3, jsf2.0, ইত্যাদি) এর সাথে সরাসরি যাব

যদি ক্লায়েন্ট ফ্লেক্সের সাথে ভাল থাকে তবে এটির জন্য যান। ব্লেজডিএস বা অনুরূপ ব্যবহার করুন - এমভিসি নয়। আপনি সেই অংশে আরও সময় ব্যয় করতে পারেন (সার্ভার এবং ক্লায়েন্টের মধ্যে ডেটা বিনিময়) তবে আপনার উভয় পক্ষেরই সম্পূর্ণ নিয়ন্ত্রণ রয়েছে।

আপনি নিজের ব্রাউজারটিকে হত্যা করতে না চাইলে ভাদিন ব্যবহার করবেন না। এছাড়াও, আপনার পৃষ্ঠাগুলি আরও জটিল হয়ে উঠলে আপনি কোডটি পেতে আরও বেশি সময় ব্যয় করেন। এছাড়াও, আপনার মানসিকতা পুরোপুরি পরিবর্তন করা দরকার এবং স্ট্যান্ডার্ড ফ্রন্ট এন্ড বিকাশের বিষয়ে আপনি যা কিছু জানেন তা নষ্ট হবে। আপনার এইচটিএমএল বা জেএস ব্যবহার করতে হবে না এমন যুক্তি খুব বেশি বোঝায় না। আপনি এটি ব্যবহার না করলেও আপনাকে এটি এখনও জানতে হবে। এটি শেষ পর্যন্ত HTML এবং জেএসে রেন্ডার করে। তারপরে এটি ডিবাগ করার চেষ্টা করুন - সাধারণ স্টাফের জন্য আপনার কয়েকটি দিন পাওয়া গেছে তা নিশ্চিত করুন। এছাড়াও, আমি এমন ওয়েব বিকাশকারী কল্পনা করতে পারি না যারা এইচটিএমএল / জেএস জানেন না।

আমি কেবল বুঝতে পারছি না যে লোকেরা সরাসরি জাভা ইই ব্যবহার না করে কেন এই সমস্ত বিমূর্ততা চেষ্টা করছে।


5

২০১০ সালে ইজেবি হেভিওয়েট হওয়ায় এখনও কেন গুঞ্জন চলছে? দেখে মনে হচ্ছে জাভা EE প্রযুক্তিগুলিতে লোকেরা আপডেট হচ্ছে না। এটি চেষ্টা করে দেখুন, আপনি জাভা EE 6 এ কীভাবে জিনিসগুলি সরল করা হয়েছে তা উপভোগ করুন।


4

আপনার প্রশ্নের উত্তরগুলি আপনার প্রকল্পের প্রয়োজনীয়তার উপর নির্ভর করে। আপনার যদি জাভা EE বৈশিষ্ট্যগুলির যেমন বার্তার সারি, ধারক পরিচালিত গ্লোবাল লেনদেন ইত্যাদির প্রয়োজন না হয় তবে টমক্যাট + বসন্তের সাথে যান।

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

জাভা ইই 6 পূর্ববর্তী রিলিজের চেয়ে খুব আলাদা এবং এটি সবকিছুই সহজ করে তোলে। জাভা EE 6 বিভিন্ন জাভা সম্প্রদায়ের সেরা ধারণাগুলি একত্রিত করেছে - উদাহরণস্বরূপ স্প্রিং ফ্রেমওয়ার্কের রড জনসন জাভা EE 6 তে নির্ভরতা ইনজেকশন জেএসআর তৈরিতে সক্রিয়ভাবে জড়িত ছিলেন Java জাভা EE 6 ব্যবহারের একটি সুবিধা হ'ল আপনি কোড অনুযায়ী কোডিং করছেন একটি মান, যা বিক্রেতার সহায়তার জন্য কিছু সংস্থায় গুরুত্বপূর্ণ হতে পারে ইত্যাদি etc.

গ্লাসফিশ ভি 3 জাভা ইই 6 সমর্থন করে এবং এটি বেশ হালকা ওজনযুক্ত এবং সত্যিই দ্রুত শুরু হয়। আমি আমার বিকাশের জন্য গ্লাস ফিশ ভি 3 ব্যবহার করছি এবং এটি কনফিগার করা সত্যিই সহজ। এটি খুব ব্যবহারকারী-বান্ধব অ্যাডমিন কনসোল সহ আসে যা আপনাকে গ্রাফিকভাবে আপনার সার্ভারটি পরিচালনা করতে দেয়।

আপনি যদি গ্লাসফিশভি 3 এবং জেএসএফ 2 ব্যবহার করছেন তবে আপনি জাভা ইই 6 এর সিডিআই বৈশিষ্ট্যগুলির সুবিধা নিতে পারেন, এটি আপনাকে সহজেই জেএসএফে কথোপকথন (যেমন পৃষ্ঠাগুলির মতো উইজার্ড) তৈরি করতে দেয়।

যা যা বলেছে, জাভা ইই 6 ব্যবহার করার জন্য আপনার একটি নতুন এপিআই শিখতে হবে। উপলব্ধ সময়সীমার উপর নির্ভর করে এটি আপনার পক্ষে সেরা পছন্দ নাও হতে পারে। টমক্যাট প্রায় যুগে যুগে ছিল, এবং টমক্যাট + বসন্ত সংমিশ্রণ অনেক ওয়েব প্রকল্প গ্রহণ করেছে, যার অর্থ প্রচুর ডকুমেন্টেশন / ফোরাম রয়েছে।


আমি আপনার প্রথম বাক্যটির সাথে একমত নই, পছন্দটি জেএমএস ব্যবহার বা না করার বিষয়ে নয়। এবং আমি মনে করি না যে জেএসআর -330 জাভা ইই 6 তে এটি গুরুত্বপূর্ণ (এটি রাজনৈতিক কারণে আরও বেশি রয়েছে), গুরুত্বপূর্ণ অংশটি জেএসআর -299 (সিডিআই)। কমপক্ষে, এটি আমার মতামত।
পাস্কেল থিভেন্ট

জেএসআর ৩৩০ এর সাথে জড়িত কিছু রাজনীতি ছিল তাতে সম্মত হন - তবুও এটি বেশ গুরুত্বপূর্ণ কারণ এটি ডিআইএকে জেইই-কেবল প্রযুক্তি তৈরির পরিবর্তে জাভা (এসই বা ইই) এর নির্ভরতা ইনজেকশনের একটি সাধারণ ভিত্তি সরবরাহ করে। এছাড়াও, এটি স্প্রিং ফ্রেমওয়ার্ক এবং গুগল গুইস দ্বারা সমর্থিত, যার অর্থ এটি বসন্ত / গুইস কোডটি JEE6 বা তদ্বিপরীতভাবে পোর্ট করা সহজ করে তুলবে। জেএসআর 299 JSR330 এর বৈশিষ্ট্যগুলিকে প্রসারিত করার জন্যও ডিজাইন করা হয়েছিল। আপনি এটিতে JEE6 ওয়েব অ্যাপ্লিকেশনগুলির জন্য সঠিক, জেএসআর 299 একেবারে গুরুত্বপূর্ণ। এই দুটি জেএসআরকে ধন্যবাদ, জেই 6 এবং স্প্রিং উভয়েরই খুব একই ধরণের প্রোগ্রামিং মডেল রয়েছে। আপনার মন্তব্যের জন্য ধন্যবাদ!
রাজ

3

আমি স্প্রিং এবং জাভা EE উভয় ক্ষেত্রেই কাজ করেছি my. আমার অভিজ্ঞতা থেকে আমি যা বলতে পারি তা হল আপনি যদি বয়স্ক জেএসপি বা মালিকানা ফ্লেক্সের জন্য যাচ্ছেন তবে আপনি স্প্রিংয়ের সাথে থাকলে আপনি নিরাপদ।

তবে আপনি যদি জেএসএফের সাথে এগিয়ে যেতে চান তবে এটি এখন জাভা ইই 6. এ স্থানান্তরিত হওয়ার সময় Java Java জাভা ইই 6 সহ আপনি ফেসলেটস এবং মানক স্ক্রিপ্ট লাইব্রেরি এবং উপাদান লাইব্রেরিগুলিতে চলে যাচ্ছেন। আর কোনও স্ক্রিপ্টের অসঙ্গতি এবং উপাদান লাইব্রেরির ম্যাট্রিক নেই।

স্প্রিং এমভিসি সম্পর্কিত, যতক্ষণ না আপনার প্রকল্পটি খুব বড় না হয় ততক্ষণ ভাল। এটি যদি জাভা ইই 6-তে একটি বিশাল এন্টারপ্রাইজ অ্যাপ্লিকেশন থাকে তবে আপনি কেবল নিজের উপাদান উপাদান লাইব্রেরি এবং রিসোর্স বান্ডিলগুলিকে সুশৃঙ্খলভাবে বজায় রাখতে পারবেন।


4
আপনার মন্তব্যের জন্য ধন্যবাদ. আমার পছন্দটি ছিল বসন্ত + ভাদিন।
পাইটর গুইয়াজদা

3

আপনার যদি জাভা ই ই পূর্ণ স্ট্যাকের প্রয়োজন হয় তবে আমি আপনাকে গ্লাস ফিশ 3.1 সুপারিশ করছি। এটি অন্যান্য জাভা EE পাত্রে তুলনায় খুব দ্রুত শুরু হয় যা কিছু অংশ বা সমস্ত জাভা EE 6 (JBoss 6, WebLogic 10.3.4) প্রয়োগ করে, পুনর্নবীকরণ কয়েক সেকেন্ড সময় নেয় এবং প্রায় সমস্ত কনফিগারেশনের মাধ্যমে কনভেনশন দ্বারা সম্পন্ন করা যায়, এটি খুব বন্ধুত্বপূর্ণ।

আমি আপনার "হালকা" কিছু চাই যা আপনি পছন্দসই বৈশিষ্ট্যগুলির সাথে একটি অ্যাপাচি টমক্যাট 7.x কাস্টমাইজ করতে পারেন। আমি নিম্নলিখিত গ্রন্থাগারগুলির সাথে প্রচুর ব্যবহার করেছি: ওয়েল্ড ১.১.০ (সিডিআই) জেপিএ ২.০ (হাইবারনেট ৩.6.x) - কেবল স্থানীয় লেনদেন জেএসএফ ২.x (মোজাররা) রিচফিজস ৪.০ বিআরটি রানটাইম

গত 10 বছরের জন্য একটি জাভা ইই বিকাশকারী হয়ে উঠেছে (আমি প্রারম্ভিক ইজেবি, জেএসএফ এবং ওয়েব প্রযুক্তিগুলি ভুগছি), জাভা ইই 6 খুব সহজ, ভাল মিলিত এবং বর্তমান হার্ডওয়্যারটি মসৃণ এত সহজে চালিত করে যে প্রেরণাযুক্ত স্প্রিং আর বৈধ নয়।


4
আমি আপনার উত্তর পছন্দ। খুব যুক্তিসঙ্গত। আমি যখন প্রশ্ন পোস্ট করি তখন JEE6 খুব অল্প বয়স্ক ছিল এবং টমক্যাট 7 এখনও শেষ হয়নি। "মূল কারণগুলি যা বসন্তকে অনুপ্রাণিত করে তা আর বৈধ নয়" - এটি সত্য, তবে সিডিআই সহ জেই 6 এর ক্যাথ আপ করার জন্য কিছুটা সময় প্রয়োজন। উদাহরণস্বরূপ: জাভামেলডি পর্যবেক্ষণ স্প্রিং এবং গুইসের জন্য উপলভ্য (এটি ছাড়া অ্যাপ্লিকেশনগুলিতে আমি চিন্তাই করতে পারি না)। EHcache স্প্রিংয়ের জন্য উপলভ্য (মানে আমি ক্যাশিংয়ের পদ্ধতিগুলির ফলাফল)। স্প্রিং-এ অনেকগুলি পার্সেন্ট প্রোগ্রামিংয়ের মতো জিনিস এখনও সহজ because
পাইটর গুইজদা

1

আমি এখনও বসন্ত পছন্দ করি।

এবং আমি জেএসএফ পাস করতাম। আমি মনে করি এটি একটি মৃত প্রযুক্তি। স্প্রিং এমভিসি আরও ভাল বিকল্প হবে। তাই ফ্লেক্স হবে। প্রথম এক্সএমএল পরিষেবাদির চুক্তির বিবেচনা করুন এবং আপনি ইউআই থেকে পিছনের দিকটি সম্পূর্ণরূপে ডিকুয়াল করতে পারেন।


4
আমি জাভা + ফ্লেক্স এবং পিএইচপি + ফ্লেক্স সহ কিছু অ্যাপ্লিকেশন তৈরি করেছি এবং আমি সম্মত যে এটি সমৃদ্ধ ইন্টারফেসের জন্য সেরা সমাধান solution কিন্তু এই অ্যাপ্লিকেশানটি আমি ফ্লেক্স ব্যবহার করতে পারে না :( আমি কিছু উচ্চ স্তরের ইন্টারফেসে যদিও প্রয়োজন, যাতে বসন্ত MVC একটি সমাধান নয় আমি লুপ পারেন <TR> <TD> চেয়ে বাছাইযোগ্য datatable সম্পর্কে ভাবতে
পাযত্র গুইয়াজদা

4
@ ডিফাইমো - আমি যুক্তি দিতে পারি যে ফ্লেক্সটি একটি ভাল পছন্দ। জেএসএফ অবশ্যই মৃত নয়, বিশেষত আশেপাশের সমৃদ্ধ পৃষ্ঠাগুলি, প্রাইমফেসগুলি, আইসফেসগুলি ইত্যাদি লাইব্রেরি সহ।
বোজহো

4
আইসফ্রিজগুলিতে আমি মেনু, গাছ, ডেটাগ্রিডগুলি ক্রিয়া, ইভেন্টগুলি ব্যবহার করি এবং পৃষ্ঠাটি পুনরায় লোড হয় বা এটি অজ্যাক্স অনুরোধ হিসাবে আমি মনে করি না। একটি বাছাইযোগ্য ডেটাগ্রিড বা এজাক্স বোঝাই গাছ একটি বিল্ট ইন উপাদান। স্প্রিং এমভিসিতে আমি এইচটিএমএল - টেবিল, তালিকাগুলি ইত্যাদিতে চালিত করি I আমি এটি ফ্লেক্সে করতে চাই তবে এটি একটি রাজনৈতিক / ব্যবসায়িক সিদ্ধান্ত - আমার নয়।
পাইওটার গুইয়াজদা

4
আমার বর্তমান দুটি জেএসএফ প্রকল্প অবশ্যই মৃত নয়;) এবং আমি ফ্লেক্স ব্যবহারের চেয়ে আরআইএ ("রিফফেসে" ধনী "এটির জন্য) তৈরির জেএসএফ পদ্ধতির সাথে আরও সন্তুষ্ট। একটি এমনকি পরের সপ্তাহে পাবলিক হয়।
বোজহো

4
আমি কেন আপনি এখনও বসন্তকে পছন্দ করতে চাই তা সত্যিই জানতে চাই, জাভা ইই 6 খুব ভাল। আপনি কি ভাবেন না যে একটি উন্মুক্ত প্ল্যাটফর্মে চলছে জাভা ভবিষ্যতের জন্য গুরুত্বপূর্ণ?
পাস্কেল থিভেন্ট

0

আপনি গ্লাস ফিশ ভি 3 এবং ওয়েল্ড আরও পরিণত হওয়ার জন্য অপেক্ষা না করতে না পারলে আমি স্প্রিং + টমক্যাটের পরামর্শ দেব। সিডিআই সক্ষম অ্যাপ্লিকেশনগুলির সাথে গ্লাস ফিশ চালানোর সময় মেমরির খরচ / সিপিইউ লোড নিয়ে কয়েকটি সমস্যা রয়েছে।


0

সবকিছু পড়েনি তবে কেবল এটি জানাতে যে আপনি এখন জাভা EE 6 এর বিরুদ্ধে যুদ্ধের মধ্যে EJB3 ব্যবহার করতে পারেন যাতে আপনি টমক্যাটে EJB3 ব্যবহার করতে পারেন (আমার মনে হয়)।


হ্যাঁ, আপনি জাভা EE 6 এ একটি ওয়ারে EJBs প্যাকেজ করতে পারেন তবে এর অর্থ এই নয় যে আপনি টমক্যাটে এই জাতীয় ওয়ার স্থাপন করতে পারবেন। আপনার ওয়েব প্রোফাইল বাস্তবায়িত করার জন্য একটি ধারক দরকার এবং টমক্যাট এটি বাস্তবায়নের জন্য টমক্যাট সম্প্রদায়ের আসলে কোনও পরিকল্পনা নেই (দেখুন old.nabble.com/Java-EE-6-Web-Profile-td27715793.html )। তবে
গ্লাস ফিশ

4
আপডেট: টমইই
gpilotino

-3

আমি আপনাকে বসন্তের সাথে টোম্যাটকে সুপারিশ করেছি কারণ:

  1. বসন্ত জেএসপির জন্য ব্যাকিং বিম তৈরি করতে পারে
  2. আপনি জেপিএ এর মাধ্যমে অব্যাহত রাখতে স্প্রিং ব্যবহার করবেন

টমকেট বেছে নেওয়া ভাল পছন্দ কারণ আপনার কোনও হেভিওয়েট প্রক্রিয়াজাতকরণের প্রয়োজন নেই


4
"হেভিওয়েট প্রসেসিং"? আপনি বিস্তারিত বলতে পারেন? আমি কৌতুহলী.
পাস্কেল থিভেন্ট
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.