(মার্চ 2020 আপডেট হয়েছে)
প্রথমত, "জাভা ইই" এর সেপ্টেম্বরের পর থেকে নাম পরিবর্তন করে " জাকার্তা ইই " করা হয়েছে, সংস্করণ ৮ দিয়ে শুরু করে Histতিহাসিকভাবে, "জে 2 ইই " শব্দটিও ছিল যা 1.2 সংস্করণকে 1.4 পর্যন্ত আচ্ছাদন করে। "জাভা ইই" সংস্করণ 5 অবধি 8 পর্যন্ত 8 পর্যন্ত জাভা প্ল্যাটফর্ম, এন্টারপ্রাইজ সংস্করণ, উইকিপিডিয়ায় দেখুন ।
আমার ঠিক কী শিখতে হবে?
আমি ধরে নিয়েছি যে আপনি এইচটিএমএল , সিএসএস এবং জেএসের মতো ক্লায়েন্ট সাইড প্রযুক্তিগুলির সাথে ইতিমধ্যে পরিচিত , তাই আমি এর সাথে বিশদে যাব না। আমি এটিও ধরে নিয়েছি যে আপনি ইতিমধ্যে বেসিক জাভার সাথে পরিচিত। ওরাকল এর জাভা টিউটোরিয়ালগুলি অনুসরণ করুন এবং সম্ভব হলে একটি ওসিপি বই বা কোর্সও পান।
তারপরে আপনি জাভা ওয়েব বিকাশের প্রাথমিক ধারণাগুলি জানতে জেএসপি / সার্লেট দিয়ে শুরু করতে পারেন। ভাল টিউটোরিয়ালগুলি ওরাকলের জাভা ইই 5 টি টিউটোরিয়াল অংশ II দ্বিতীয় অধ্যায় 3 - 8 এবং কোরিসারলেটস ডটকম (বিগিনার -ইন্টারমিডিয়েট এবং অ্যাডভান্সড, জেডিবিসি ) পাওয়া যাবে। নোট করুন যে জাভা ইই 6 এর পরে, জেএসএফকে জাভা ইই টিউটোরিয়াল থেকে জেএসএফের পক্ষে সরানো হয়েছে এবং জেএসপি মূলত তখন থেকে আর পরিবর্তন হয়নি। এজন্য আপনি এর জন্য মোটামুটি পুরানো জাভা ইই 5 টি টিউটোরিয়ালটি নিরাপদে ব্যবহার করতে পারেন। জেএসপি সম্পর্কিত সর্বাধিক গুরুত্বপূর্ণ বিষয়টি হ'ল <%
স্ক্রিপ্টলেটগুলি ব্যবহার করে জেএসপি ফাইলগুলিতে সরল জাভা কোড লেখার বিষয়টি %>
২০০৩ সাল থেকে আনুষ্ঠানিকভাবে নিরুৎসাহিত করা হয়েছে। আরও দেখুন কীভাবে জাএসপি ফাইলগুলিতে জাভা কোড এড়ানো যায়? সুতরাং এখনও স্ক্রিপ্টলেটগুলি কভার করে এমন কোনও টিউটোরিয়াল এড়িয়ে যাওয়া উচিত কারণ তারা আপনাকে অবশ্যই খারাপ অভ্যাসগুলি শিখার জন্য একটি নিম্নমুখী স্থানের মধ্যে নিয়ে যাবে।
স্ট্যাক ওভারফ্লো এখানে, এছাড়াও আপনি সম্পর্কে চমৎকার উইকি পেজ জানতে পারেন JSP , সার্ভলেট হল , JSTL এবং এল যেখানে আপনি প্রয়োজনীয় শিখতে এবং আরো উপযোগী লিঙ্ক খুঁজে পেতে পারেন।
টমক্যাট জাভা জন্য একটি ভাল ওয়েব সার্ভার বলে মনে হচ্ছে।
এইটা. এটি তবে ক্ষমতা সীমিত। এটি মূলত একটি বেয়ারবোন সার্ভলেট ধারক, বিশাল জাভা ইই এপিআইয়ের কেবল জেএসপি / সার্লেট অংশ প্রয়োগ করে। আপনি যদি কখনও ইজেবি বা জেপিএ যেতে চান তবে আপনি অন্যটি বেছে নিতে চান, যেমন: ওয়াইল্ডফ্লাই , টমইই , পেয়ারা , লিবার্টি , ওয়েবলজিক ইত্যাদি Otherwise নইলে আপনাকে জাভা ইই এর পরিবর্তে স্প্রিং ব্যবহার করতে হবে। কোর ইঞ্জিনটি সংশোধন না করে একটি বেয়ারবোনস সার্লেট পাত্রে ইজেবি ইনস্টল করা সম্ভব নয়, আপনি টমকেটের ক্ষেত্রে মূলত টোমইই পুনরায় উদ্ভাবন করবেন। আরও দেখুন জাভা ইই ঠিক কী? , মাভেনের মাধ্যমে জেএসএফ লাইব্রেরিগুলি কীভাবে সঠিকভাবে ইনস্টল এবং কনফিগার করা যায়? এবং টমক্যাটে সিডিআই কীভাবে ইনস্টল ও ব্যবহার করবেন?
আমি জানি একটি ওআরএমের জন্য হাইবারনেট আছে।
পূর্বে, জে 2 ই ই যুগে, যখন জেপিএর অস্তিত্ব ছিল না এবং EJB2 ভয়ঙ্কর ছিল, হাইবারনেট একটি স্ট্যান্ডলোন কাঠামো ছিল এবং প্রায়শই EJB সাপ্লাই করার জন্য বসন্তের সাথে একত্রে ব্যবহৃত হত। জাভা ই ই 5 (2006) এ জেপিএ প্রবর্তনের পর থেকে হাইবারনেট জেপিএ বাস্তবায়নে পরিণত হয়েছে। আপনি জাকার্তা ইই টিউটোরিয়াল অংশ অষ্টম থেকে জেপিএ শিখতে পারেন । এছাড়াও, বসন্ত থেকে শেখা পাঠের ভিত্তিতে ইজেবি 3 অনেক উন্নত হয়েছিল। এছাড়াও দেখুন স্প্রিং বা ইজেবি 3 বা তাদের সকলকে এক সাথে ব্যবহার করা কখন প্রয়োজনীয় বা সুবিধাজনক?
জাভা এমভিসি আছে? জেএসপি সম্পর্কে কী? এমভিসি এবং জেএসপি একসাথে থাকতে পারে? JavaBeans?
আপনি পারেন , তবে মডেলের সাথে ভিউ (রূপান্তর, বৈধকরণ, শ্রোতাদের পরিবর্তন ইত্যাদি) বাঁধার ক্ষেত্রে এটি চাকাটির অনেকগুলি পুনর্বিন্যাস । জাভা ইই এর এমভিসি ফ্রেমওয়ার্ককে জেএসএফ বলা হয় । জাভা ইই 6 এর আগে এটি জেএসপিতে চলত, যা মোটামুটি উত্তরাধিকার দর্শন প্রযুক্তি। জেএসপি ফেইলেটস দ্বারা প্রতিস্থাপিত হয়েছে । আপনি জাকার্তা EE টিউটোরিয়াল অংশ III অধ্যায় 7 - 17 এ জেএসএফ শিখতে পারেন । আপনি যেভাবে টমক্যাটে জেএসএফ ব্যবহার করতে পারেন, আপনাকে কেবল এটি আলাদাভাবে ইনস্টল করতে হবে। ইনস্টলেশন নির্দেশাবলী মোজারার হোমপেজে পাওয়া যাবে। ওয়াইল্ডফ্লাই, টমইই, পেয়ারা, লিবার্টি, ওয়েবলজিক ইত্যাদি সম্পূর্ণ জাভা ইই বাস্তবায়ন হিসাবে ইতিমধ্যে জেএসএফ সরবরাহ করে (এবং সিডিআই, বিভি, জেএসএনপি, জ্যাকস-আরএস, ইজেবি, জেপিএ, ইত্যাদি) বাক্সটি সরবরাহ করে, যাতে আপনার প্রয়োজন হয় না এটি পৃথকভাবে ইনস্টল করুন। এছাড়াও মাভেনের মাধ্যমে জেএসএফ লাইব্রেরিগুলি কীভাবে সঠিকভাবে ইনস্টল ও কনফিগার করতে হয় তা দেখুন ?
এই সব কিছুর অন্তর্ভুক্ত একটি বই হতে পারে?
বেশ কয়েকটি বই আছে। আমি সাধারণভাবে জাকার্তা ইই-র উপর দৃষ্টি নিবদ্ধ করা একটি বই , জেএসএফ-এর উপর আরও বেশি কেন্দ্রীভূত একটি বই এবং জেপিএ-তে আরও বেশি কেন্দ্রীভূত একটি বই দিয়ে শুরু করার পরামর্শ দেব । নিশ্চিত হয়ে নিন যে আপনি বিষয়টি সর্বাধিক সাম্প্রতিক বইটি চয়ন করেছেন। প্রথমে সর্বাধিক সাম্প্রতিকতম সংস্করণটি তদন্ত করুন এবং তারপরে নিশ্চিত করুন যে নির্বাচিত বইটি এতে আবৃত রয়েছে। ইতিমধ্যে জাকার্তা ইই 8 এবং জেএসএফ ২.৩ উপলভ্য থাকা অবস্থায় জাভা ইই 5 বা জেএসএফ 1.0 বা এর জন্য অবশ্যই কোনও পুরাতন বই চয়ন করবেন না।
সর্বশেষে তবে সর্বনিম্ন নয়, দয়া করে শিক্ষাগুলির পরিবর্তে বিজ্ঞাপনের আয়ের উপর প্রাথমিক ফোকাস সহ অপেশাদারদের দ্বারা পরিচালিত কোড স্নিপেট স্ক্র্যাপিং সাইটগুলি উপেক্ষা করুন, যেমন গোল্ডিন্ডিয়া, টিউটোরিয়ালপয়েন্ট, জাভাবিয়াত, জার্নদেব, জাভটপয়েন্ট, কোডজভা ইত্যাদি ing ব্যানার এবং জেএসপি কোড স্নিপেটে স্ক্রিপ্টলেট রয়েছে ।
আরো দেখুন: