ஒரு சிலருக்கு முந்தைய வீடியோக்களை பார்க்கும்போது நான் Servlet டை உருவாக்க jakara.* என்ற பேக்கேஜை ஏன் பயன்படுத்தினேன் என்ற குழப்பம் உங்களுக்கு வந்திருக்கும். இந்த பகேக்கேஜை ஏன் பயன்படுத்தினேன் என்ற விளக்கமும் எதற்காக இந்த பேக்ஜை பயன்படுத்தி Servlet டை உருவாக்க வேண்டும் என்ற விளக்கத்தை இங்கே கொடுத்துள்ளேனே.
Java EE and Jakarta EE யை வைத்து Servlet டை உருவாக்குவதில் எந்த வித்தியாசமும் இல்லை மேலும் விவரங்களுக்கு இந்த காணோளியை முழுவதுமாக பாருங்கள்

இந்த பதிவில் நாம் ஜாவா Servletயை ஜாவா இஇ (Java EE) வைத்து எப்படி உருவாக்குவது என்று பார்போம். அப்போ கடைசி பதிவில் எதை வைதது உருவக்கினீங்க என்ற நீங்கள் கேட்பது தெரிகிறது. கடைசி வகுப்பில் நாம் Tomcat 10 என்ற ஸர்வரை பயன்படுத்தினோம் ஆந்த ஸர்வர் Java EE Servlet யை Support பண்ணாது அதனால நான் JakartaEE பயன்படுத்தி ஒரு ஸர்வலட்யை உருவாக்கினேன்.
Java EE என்பது Oracle Corporation ஆனால் உருவக்கப்பட்ட ஒரு library(Jar file) இந்த libraryயை நாம் கீழே உள்ள லிங்கின் மூலமாக டவுன்லோட் செய்து கொள்லாம்.
https://mvnrepository.com/artifact/javax.servlet/servlet-api/2.5
இந்த ஜார் பைலை கிளாஸ் பாத்தில் செட் செய்து, அதற்கான பேகஜை உங்கள் Servlet Programமில் இம்போர்ட் செய்து ஸர்வலட்டை உருவாக்கலாம் ஜாவா இஇ பயன்படுத்தினால் , பேக்கேஜ் வந்து javax…. என்று ஆரம்பிக்கும். கீழே உள்ள ஸ்ர்வலட் ப்ரோகிராம் Java EE கொண்டு உருவாக்கப்பட்டது.

import javax.servlet.http.*;
import javax.servlet.Servlet;
import javax.servlet.ServletException;
import java.io.*;
public class SecondServlet extends HttpServlet
{
public void doGet(HttpServletRequest req,HttpServletResponse res)
throws ServletException,IOException
{
res.setContentType("text/html");//setting the content type
PrintWriter pw=res.getWriter();//get the stream to write the data
//writing html in the stream
pw.println("<html><body>");
pw.println("Welcome to Second Servelt <br/>");
pw.println("</body></html>");
pw.close();//closing the stream
}
} }
உங்க கணினியில் Tomcat 10 install பண்ணிருந்தீங்கனா Java EE கொண்டு உருவாக்கப்பட் ஸர்வலட் ப்ரோகிராம் வேலை செய்யாது. அதாவது மேல உள்ள ஸர்வலட் ப்ரோகிராம் வேலை செய்யாது ஏனெனில் அந்த ப்ரோகிராம் Java EE மூலம் உருவாக்கப்ட்டது. மேலே உள்ள ப்ரோகிராம் வேலைசெய்ய வேண்டும் என்றால், Tomcat 9 ஐ install பண்ணி பிறகு இந்த ஸர்வ்லட்டை Tomcat 9ல் deploy பண்ணவேண்டும் இதை முழு விவரத்துடன் இந்த காணொலியில் பார்க்கலாம்.
Jakarta EE யை கொண்டு எழுதப்பட்ட ஸரவலட் ப்ரோகிராம்
import jakarta.servlet.http.*;
import jakarta.servlet.*;
import java.io.*;
public class FirstServlet extends HttpServlet
{
public void doGet(HttpServletRequest req,HttpServletResponse res)
throws ServletException,IOException
{
res.setContentType("text/html");//setting the content type
PrintWriter pw=res.getWriter();//get the stream to write the data
//writing html in the stream
pw.println("<html><body>");
pw.println("Welcome to servlet <br/>");
String countryName = req.getParameter("country"); //query parameter variable name which is coming from client
pw.println("The entered country Name is <b> " + countryName + "</b>");
pw.println("</body></html>");
pw.close();//closing the stream
}
}
இந்த ஜார் லைப்ரரி Tomcat 10 folder உள்ளேயை, இந்த லோக்கேஷனல இருக்கும்.
D:\Suresh\tamilkadal\apache-tomcat-10.0.10\libservlet-api.jar. இ ந்த ஜார் பைலை நீங்க Class path ல் செட்செய்ய வேண்டும்
இந்த பதிவுக்கான காணொலியை மூழுமையாக பார்த்து பயன் பெருங்கள்
எங்களிடம் தரமான பக்கவிளைவுகள இல்லாத மூங்கிலால் ஆன மற்றும் சுத்தமான காட்டன் துனியால் ஆன சானட்டரி நாப்கீன்கள் விற்பனையில் உள்ளது. அதை பயன்படுத்தி உங்கள் ஆரோக்கியத்தை காத்துக்கொள்ளுங்கள்
- இயற்கையான மூங்கிலால் செய்யப்பட்ட சானட்டரி நாப்கீன்கள்
- கலப்படம் இல்லாத காட்டன் துனியால் செய்யப்பட்ட சானட்டரி நாப்கீன்கள்
- இயற்கை சூழலை பாதிக்காத சானட்டரி நாப்கீன்கள் Eco-Friendly Sanitary Pads
- அரிப்பு மற்றும் பக்கவிளைவுகள் இல்லாத நாப்கீன்கள்
- அற்புதமான உறிஞ்சும் தன்மையை கொண்டது.
- ஒவ்வொரு நாப்கீன்களையும் வெளியை எடுத்துச்செல்ல சிறிய கவர்களுடன்கூடியது.
- இது ஒரு Ultra-Thin Sanitary Pads
இபபோழுதே எங்கள் நாப்கீன்களை வாங்கி பயன் பெருங்கள் இங்கே க்ளிக் செய்யவும்
மேலும் பெண்களுக்கான அனைத்து Fashion Jewellery வகைகள் எங்களிடம் உள்ளது. PINEPAD இணையதளத்தின் உள்ள சென்று அனைத்தையும் கானுங்கள். நியமான விலையில் அனைத்து பொருட்டகளையும் shop செய்யது மகிழுங்கள் PINEPAD
தமிழ் கடலின் புதிய மற்றும் பயனுள்ள பதிவுகளை அறிய கீழ்கானும் பக்கத்தை உங்கள் விருப்ப பக்கமாக்கி கொள்ளுமாறு (Facebook Page) தாழ்மையுடன் கேட்டுக்கொள்கிறேன்..
கீழே உள்ள லிங்கை click செய்து முகநூல் பக்கதின் உள்ளே நுழைந்து உங்கள் விருப்ப பக்கமாக்கிகொண்டு புதிய தகவல்களை அறிந்து கொள்ளுங்கள்
தமிழ் கடல் முகநூல் பக்கம்
எங்களுடைய ஆங்கில மற்றும் தமிழ் வழி ஐடி தொழில்நுட்பம் YouTube செனலை பதிவு செய்து (Subscribe), இலவசமாக பல ஜாவா தொழில்நுட்பங்களை தெரிந்துக்கொள்ளுங்கள்
ஆங்கில வழி கல்வி
ITGARDEN YouTube செனல்
தமிழ் வழி கல்வி
TamilKadal Tamil YouTube செனல்