জাভাতে কী আছে? জাভা ওয়েব অ্যাপ্লিকেশন সম্পর্কে সমস্ত জানুন



জাভাতে জেএসপি হ'ল জেএসপি পৃষ্ঠাগুলি বিকাশের জন্য বহুল ব্যবহৃত ভাষা। এই প্রযুক্তিটি ওয়েব সামগ্রী তৈরি করে যা গতিশীল পাশাপাশি স্থির উপাদান উভয় সমন্বয়ে গঠিত।

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

এই নিবন্ধে, আমি নিম্নলিখিত পয়েন্টারগুলি আবরণ করব:





জেএসপি প্রযুক্তির ধারণাটি সরলকরণের সাথে শুরু করে, আমি আপনাকে বেসিকগুলির সাথে পরিচয় করিয়ে দিই।

জেএসপি প্রযুক্তি মূলত জেএসপি পৃষ্ঠাগুলি বিকাশের জন্য বহুল ব্যবহৃত ভাষা। এই প্রযুক্তিটি ওয়েব সামগ্রী তৈরি করে যা গতিশীল পাশাপাশি স্থির উপাদান উভয় সমন্বয়ে গঠিত।



এখন, আমাকে একটি জেএসপি পৃষ্ঠাটি ঠিক কী তা ব্যাখ্যা করতে দিন!

জেএসপি পৃষ্ঠা কী?

একটি জেএসপি পৃষ্ঠা হ'ল ক পাঠ্য নথি এতে দুটি ধরণের পাঠ্য রয়েছে: স্থির সামগ্রী এবং গতিশীল সামগ্রী । স্থিতিশীল বিষয়বস্তু যে কোনও পাঠ্য-ভিত্তিক বিন্যাসে প্রকাশ করা যেতে পারে, বলুন, । অন্যদিকে, গতিশীল বিষয়বস্তুতে জাভা কোড রয়েছে।এখানে জেএসপি প্রযুক্তি স্থির সামগ্রীটিকে জাভা কোডের সাথে একত্রিত করে, তাই এটি একটি গতিশীল ওয়েব পৃষ্ঠা তৈরি করে।এর উত্স ফাইলের জন্য ফাইল এক্সটেনশান পৃষ্ঠা হওয়ার কথা .jsp । একটি জেএসপি পৃষ্ঠার একটি খণ্ডের উত্স ফাইলের জন্য এক্সটেনশনটি .jspf।

এখন আপনি জেএসপি পৃষ্ঠাগুলি এবং জেএসপি প্রযুক্তির ধারণার সাথে পরিচিত, আসুন আমরা জেএসপির বৈশিষ্ট্যগুলি বুঝতে এবং বুঝতে পারি!



জেএসপি প্রযুক্তির বৈশিষ্ট্য

1. সহজ কোডিং

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

জাভা মধ্যে ক্ষণস্থায়ী কি

ইন্টারেক্টিভ ওয়েব পৃষ্ঠাগুলি

গতিশীল ওয়েব পৃষ্ঠাগুলির বিল্ডিং যা একটি বাস্তব-সময়ের পরিবেশে ব্যবহারকারীদের সাথে যোগাযোগ করতে সক্ষম।

৩. একটি ডাটাবেসের সাথে সহজ সংযোগ

এটি আমাদের ডাটাবেসের সাথে একটি সহজ সংযোগের অনুমতি দেয় কারণ এটি মূলত সার্ভারের সাথে সংযোগ স্থাপন করে।

বৈশিষ্ট্যগুলি সম্পর্কে অধ্যয়ন করার পরে আসুন আমরা আরও এগিয়ে যাই এবং একটি জেএসপি পৃষ্ঠার জীবনচক্রটি সন্ধান করি।

একটি জেএসপি পৃষ্ঠার জীবনচক্র

জেএসপি লাইফ সাইকেল - জাভাতে জেএসপি - এডুরেকা

আমাকে উপরের দেখানো চিত্রের সাথে জড়িত পদক্ষেপগুলি ব্যাখ্যা করতে দিন।

1. জেএসপি পৃষ্ঠা অনুবাদ:

JSP উত্স ফাইল থেকে একটি জাভা সার্লেট ফাইল তৈরি করা হয়েছে। অনুবাদ পর্বে, ধারকটি জেএসপি পৃষ্ঠাগুলি এবং ট্যাগ ফাইলগুলির যথার্থতা যাচাই করে।

২. জেএসপি পৃষ্ঠা সংকলন:

তৈরি জাভা সার্লেট ফাইলটি একটি জাভাতে সংকলিত হয়েছে ক্লাস

ক্লাস লোডিং:

জেএসপি উত্স থেকে সংকলিত জাভা সার্লেট ক্লাসটি এখন পাত্রে লোড করা হয়েছে।

৪. কার্যনির্বাহী পর্ব:

সি ++ এ ডেটা বিমূর্তি

সম্পাদনের পর্যায়ে, ধারক অনুরোধের প্রতিক্রিয়া হিসাবে এই শ্রেণীর এক বা একাধিক উদাহরণ তৈরি করে।ইন্টারফেস জেএসপি পৃষ্ঠাতে jspInit () এবং jspDestroy () রয়েছে। জেএসপি বিশেষত এইচটিপি অনুরোধগুলির জন্য জেএসপি পৃষ্ঠাগুলির জন্য বিশেষ ইন্টারফেস এইচটিপিজেএসপিপেজ সরবরাহ করে এবং এই ইন্টারফেসটিতে _jspService () রয়েছে।

5. সূচনা:

jspInit () উদাহরণটি তৈরি হওয়ার সাথে সাথেই পদ্ধতিটি কল করা হয়।

6. jspDestroy () সম্পাদন:

জেএসপি ধ্বংস হয়ে গেলে এই পদ্ধতিটি বলা হয়। এই কলটির সাথে, সার্লেটটি তার উদ্দেশ্যটি সম্পূর্ণ করে এবং আবর্জনা সংগ্রহের মধ্যে যায় এটি জেএসপি জীবনচক্রটি শেষ করে।

জেএসপিতে কয়েকটি জীবনচক্রের পদ্ধতি সরবরাহ করা আছে, সেগুলি হ'ল: উপরে বর্ণিত jspInit (), _jspService () এবং jspDestroy ()।

জীবনচক্র সম্পর্কে শেখা গুরুত্বপূর্ণ। এটি আপনাকে প্রকৃত কার্যকারিতা সম্পর্কে অন্তর্দৃষ্টি দেয়। এখন, আসুন আমরা জেএসপি পৃষ্ঠা তৈরিতে ব্যবহৃত সিনট্যাক্সটি দেখতে এবং বুঝতে পারি।

জেএসপির সিনট্যাক্স

জেএসপিতে নিম্নলিখিতগুলির জন্য বাক্য গঠন:

1. জেএসপি এক্সপ্রেশন

উদাহরণ:

&

2. ঘোষণা ট্যাগ

উদাহরণ:

3. জেএসপি লিপি

<% java code %>

এখানে, আপনি সংশ্লিষ্ট জাভা কোডটি সন্নিবেশ করতে পারেন।

4. জেএসপি মন্তব্য

যেহেতু আমরা সবাই জেএসপির সিনট্যাক্সের সাথে পরিচিত, এখন আমি আপনাকে ‘জাভা সার্লেট’ শব্দটি সম্পর্কে সংক্ষিপ্ত করে বলি।

সার্লেট কী?

জাভা সার্লেটলেটগুলি ওয়েব অ্যাপ্লিকেশনগুলিতে জাভার সম্পূর্ণ পাওয়ার অ্যাক্সেস পাওয়ার প্রথম প্রচেষ্টা ছিল। তারা লেখা আছে । সার্লেলেটগুলির সাথে আপনাকে আরও পরিচিত করার জন্য আমাকে কোডটি দেখাতে দিন। আরও তথ্যের জন্য দয়া করে ‘ 'ব্লগ!

এখন, আমি আপনাকে একটি কোড দেখাব যা আপনাকে একটি জেএসপি পৃষ্ঠা তৈরি করতে শেখাবে।

একটি সাধারণ জেএসপি পৃষ্ঠা

একটি ওয়েব পেজ

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

জাবাতে শিম কী

আরও সরানো, আসুন আমরা ডুব দিয়ে দেখি কীভাবে একটি জেএসপি পৃষ্ঠা চালাবেন।

কীভাবে জেএসপি পৃষ্ঠা চালাবেন

জেএসপি কার্যকর করতে বিভিন্ন পদক্ষেপ জড়িত। এগুলি নীচে উল্লেখ করা হয়েছে:

  1. প্রথমত, একটি HTML ফাইল তৈরি করুন, বলুন, ana.html, এখান থেকে একটি অনুরোধ সার্ভারে প্রেরণ করা হবে।

  2. দ্বিতীয়ত, একটি .jsp ফাইল তৈরি করুন, বলুন, ana1.jsp, এটি ব্যবহারকারীর অনুরোধটি মোকাবেলা করবে।

  3. তৃতীয়ত, একটি প্রকল্প ফোল্ডার কাঠামো তৈরি করুন।

  4. এখন, আপনাকে একটি এক্সএমএল ফাইল এবং তারপরে একটি ওয়ার ফাইল তৈরি করতে হবে।

  5. এর পরে, টমক্যাট শুরু করুন

  6. অবশেষে, আপনি অ্যাপ্লিকেশন চালানোর জন্য প্রস্তুত।

জেএসপি ফাইলে উপরের লিখিত কোডটি সম্পাদন করার সময় আউটপুটটি নীচের মত দেখাচ্ছে:

এটির সাথে আমরা এই নিবন্ধের শেষের দিকে পৌঁছেছি। আমি আশা করি আপনার পড়া বিষয়বস্তু তথ্যবহুল এবং সহায়ক ছিল। আমরা আরও বিষয়ের সাথে জাভা জগতটি অন্বেষণ করব। সাথে থাকুন!

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

আমাদের জন্য একটি প্রশ্ন আছে? দয়া করে এটির মন্তব্য বিভাগে এটি উল্লেখ করুন ' জাভাতে জেএসপি ”ব্লগ এবং আমরা যত তাড়াতাড়ি সম্ভব আপনার কাছে ফিরে আসব।