Language:
Introduction Of Java Servlets:-
Java Servlet Applet के Oposit होता है. applet में हम HTML के अंदर java program use कर सकते है. जबकि Servlets में हम java program
केअंदर HTML use कर सकते है. Servlets ऐसा Java Program है जो HTML file
generate करता है. Java हमें ऐसा feature provide करता है जिससे की हम java program
के द्वारा HTML file generate कर सकते है और उसे Web पर Execute कर सकते है इसके लिए हमको java program
के अंदर HTMLProgram लिखना होता है जब Java program Execute करते है तो HTML code भी Execute हो जाता है और उस Code के अनुसार हमारा Web page Show हो जाता है लेकिन इसके लिए जरुरी है की हम अपने Servlet Programको Web Server पर Store करे और उसे वही से Execute करे।
service() ये method Servlet life cycle का importent method है इस method में client request को process किया जाता है और Respons दिया जाता है।
How to Install & Configure apache -tomcat :-
Step 1->पहले अपने Computer में JAVA _HOME और JRE _HOME का path set करे।Download software apache-tomcat download link नीचे दिया है।
Step 2 ->
software download rar फाइल में होगा। Step 3 -> अब आप उस software को जिस Drive में रखना चाहे रख ले। Step 4 ->
अब उस rar file पर right click करे और फिर Extract file कर दे।
Step 5 -> अब उस extract हुये file को C :Drive या D Drive में रख ले और उस folder को Rename कर ले (ये कोई जरुरी नहीं है लेकिन Forder का Name छोटा रहे तो हमें Porgram Run करते समय परेशानी नहीं होगी।
Step 6 ->
अब अपने Desktop पर जाए और MyComputer के Icon पे Right Click कर के Properties पर Click करे और Advance System Setting -> Environment Variable में जाये जैसे JAVA _HOME और JRE _HOME का Path set किये है वैसे ही एक New Path set करेंगे CLASSPATH के नाम से और इसके अंदर हम apache -tomcat के lib folder के अंदर जाकर servlet-api .jar तथा jsp-api .jar के path को set करेंगे।अब हम commond (DOS ) program
Open करेंगे और हम C :\>cd apache Enter फिर आपके सामने C :\apache >लिख के आएगा फिर आप सामने C :\apache \>cd bin Enter कर दे जब आपके सामने ऐसा (C :\apache \bin
>Promt आये तब हमें इसके आगे startup लिख के Enter कर देना है। Step -7 अब आपके सामने एक Startup का program Open हो जायेगा और फिर आप apache-tomcat चला सकते है तथा हम Servlet और JSP के file को run करा सकते है।
Set the JAVA_HOME Variable
To set the JAVA_HOME variable:
- Locate your Java installation directory
If you didn't change the path during installation, it'll be something likeC:\Program Files\Java\jdk1.8.0_65
- Do one of the following:
Windows 7 – Right click My Computer and select Properties > Advanced
Windows 8 – Go to Control Panel > System > Advanced System SettingsWindows 10 – Search for Environment Variables then select Edit the system environment variables - Click the Environment Variables button.
- Under System Variables, click New.
- In the Variable Name field, enter either:
JAVA_HOME
if you installed the JDK (Java Development Kit)
orJRE_HOME
if you installed the JRE (Java Runtime Environment)
- In the Variable Value field, enter your JDK or JRE installation path .
- Click OK and Apply Changes as prompted
You'll need to close and re-open any command windows that were open before you made these changes, as there's no way to reload environment variables from an active command prompt. If the changes don't take effect after reopening the command window, restart Windows.
Set the JAVA_HOME variable via the command line
If you would prefer to set the JAVA_HOME (or JRE_HOME) variable via the command line:
- Open Command Prompt (make sure you Run as administrator so you're able to add a system environment variable).
- Set the value of the environment variable to your JDK (or JRE) installation path as follows:
setx -m JAVA_HOME "C:\Progra~1\Java\jdk1.8.0_XX"
If the path contains spaces, use the shortened path name. - Restart Command Prompt to reload the environment variables then use the following command to check the it's been added correctly.
echo %JAVA_HOME%
You should see the path to your JDK (or JRE) installation.
Introduction Of Java Servlets:-
Packet Use by Java Servlet:-
Package
Explanation
javax.servlet
इस package में बहुत सी classes और interfacess होती है जिसे आप अपने program में use कर सकते है ये package किसी एक protocal के लिए नहीं होता है। इस package मे
GenericServlet class होती है जिसे हम extend कर के servlet create करते है।
javax.servlet.http
ये Package भी बहुत सी classe और interfaces provide करती है इसको हम servlet program create करने में use कर सकते है लेकिन ये package हम तभी use कर सकते है जब हम Http Protocal
use कर रहे है इस पैकेज में http Servlet क्लास होती हैTask Of Java Servlet
- Processing Html
- Opening Web Browser
- Displaying Webpage
Life Cycle method of Java Servlets :-
Method
Explanation
init() ये method applet के init() method की तरह ही होता है जब servlet
First time create होता है। तब ये method call होता है और यह एक बार ही call होता है.
service() ये method Servlet life cycle का importent method है इस method में client request को process किया जाता है और Respons दिया जाता है।
destroy()
ये method सिर्फ एक बार call होता है इसके द्वारा हम सभी connection को close सकते है जैसे कि DataBase Connectivity और ServerConnection आदि। Destroy method call होने के बाद Servlet
object garbage collect हो जाता है।
doGet() and doPost() method :-
Method
Explanation
doGet()
एक Url के request handle करने
के लिए इसका use किया जाता है और फॉर्म submit करते
समय (GET ,Post ) का use नहीं
किया होता है तब Request भी
doGet() handle करता
है।
doPost()
ऐसा Html Form जिनमे method Post mention क्या जाता है वो
Request doPost() ही
handle करता है।
Example:
Demo.jsp
web.xml
type in browser address bar
http://localhost:9999/File name/Demo.jsp
http://localhost:9999/File name/Demo.jsp
Output:
Hello World.
12 Comments
Thanks for the sharing information. your post provided us valuable information. I would appreciate if you could share more information about other software courses.
ReplyDeletems office course in delhi
ms office course in gurgaon
ms office course in noida
yes why not
Deletewhere your training center, I am present in Delhi
DeleteThe main motive of the Hadoop consulting services is to spread the knowledge so that they can give more big data engineers to the world.
ReplyDeleteif you facing aol contact to AOL Customer Support Service
ReplyDeleteThanks For Posting Useful Information Try New click the option spam given at the top of the page, for more info go to AOL mail Service Helpline number UK.
ReplyDeleteVery Good Posting ANd Most Useful Information Read Try New Norton Helpline Toll Free Service UK
ReplyDeleteThanks For Posting Try NEw Call on Kaspersky Contact Support Service UK in case if you are facing any issue. for instant and reliable support regarding the refund process and further.
ReplyDeleteVery nice your information thank you
ReplyDeleteGood job, The article looks great and so useful.
ReplyDeleteAdvance Bulk Miller
Nice Post Dude
ReplyDeleteI’m amazed, I must say. Seldom do I encounter a blog that’s both equally educative and engaging, and let me tell you, you have hit the nail on the head. The issue is an issue that too few folks are speaking intelligently about. I'm very happy that I stumbled across this during my search for something relating to this.
ReplyDeleteBuy Instagram Followers