Iniisip kung ano ang JSP at ang paggamit nito? Sa gayon, nakarating ka sa tamang lugar! Mga Pahina ng Server ng Java , karaniwang tinatawag na bilang ang teknolohiya ay isa sa mga teknolohiyang Java web. Ito ay isang teknolohiya ng server-side na karaniwang ginagamit para sa paglikha ng mga web application. Hayaan akong talakayin ang konsepto ng JSP nang malalim sa inyong lahat.
Sa artikulong ito, sasakupin ko ang mga sumusunod na tagubilin:
- Ano ang isang pahina ng JSP?
- Mga tampok ng teknolohiyang JSP
- Lifecycle ng isang pahina ng JSP
- Syntax ng JSP
- Ano ang Java Servlet?
- Isang simpleng pahina ng JSP
- Paano magpatakbo ng isang pahina ng JSP?
Simula sa pagpapasimple ng konsepto ng teknolohiya ng JSP, hayaan mo akong ipakilala sa mga pangunahing kaalaman.
Ang teknolohiyang JSP ay karaniwang isang wika na malawakang ginagamit upang makabuo ng mga pahina ng JSP. Lumilikha ang teknolohiyang ito ng nilalamang web na binubuo ng parehong pabago-bago pati na rin ang mga static na bahagi.
Ngayon, hayaan mo akong ipaliwanag kung ano talaga ang isang pahina ng JSP!
Ano ang isang pahina ng JSP?
Ang isang pahina ng JSP ay isang dokumento ng teksto Naglalaman ito ng dalawang uri ng teksto: static na nilalaman at pabagu-bagong nilalaman . Ang static na nilalaman ay maaaring ipahayag sa anumang format na batay sa teksto, sabihin nating, . Sapagkat, ang dinamikong nilalaman ay binubuo ng Java code.Pinagsasama ng teknolohiyang JSP dito ang static na nilalaman sa Java code, kaya't ginagawa itong isang pabuong web page.Ang extension ng file para sa pinagmulang file ng a ang pahina ay dapat .jsp . Ang extension para sa pinagmulang file ng isang fragment ng isang pahina ng JSP ay .jspf.
Ngayong pamilyar ka sa konsepto ng mga pahina ng JSP at teknolohiya ng JSP, magpatuloy tayo at maunawaan ang mga tampok ng JSP!
Mga tampok ng teknolohiyang JSP
1. Madaling pag-coding
Pinapayagan ng JSP ang program na batay sa tag. Samakatuwid, hindi na kailangan ng kadalubhasaan sa wikang Java. Madaling gamitin ang mga HTML tag, samakatuwid madaling mabasa ang code.
2. Mga interactive na web page
Ang pagbuo ng mga pabago-bagong web page na maaaring makipag-ugnay sa mga gumagamit sa isang real-time na kapaligiran.
3. Madaling koneksyon sa isang database
Pinapayagan kami ng isang madaling koneksyon sa database dahil pangunahing kumokonekta ito sa server.
Matapos pag-aralan ang tungkol sa mga tampok, lumipat tayo nang malayo at alamin ang lifecycle ng isang pahina ng JSP.
Lifecycle ng isang pahina ng JSP
Hayaan akong ipaliwanag ang mga hakbang na kasangkot sa diagram na ipinakita sa itaas.
1. Pagsasalin ng pahina ng JSP:
Ang isang Java servlet file ay nilikha mula sa JSP source file. Sa yugto ng pagsasalin, napatunayan ng lalagyan ang kawastuhan ng mga pahina ng JSP at mga file ng tag.
2. Pag-iipon ng pahina ng JSP:
Ang nilikha na java servlet file ay naipon sa isang Java klase
3. Paglo-load ng klase:
Ang klase ng java servlet na naipon mula sa mapagkukunan ng JSP ay na-load na sa lalagyan.
4. Hakbang sa pagpapatupad:
Sa yugto ng pagpapatupad, lumilikha ang lalagyan ng isa o higit pang mga pagkakataon ng klase na ito bilang tugon sa mga kahilingan.Naglalaman ang interface ng JsP Page na jspInit () at jspDestroy (). Nagbibigay ang JSP ng espesyal na interface na HttpJspPage para sa mga pahina ng JSP partikular para sa mga kahilingan sa HTTP at naglalaman ang interface na ito ng _jspService ().
5. Initialization:
jspInit () ang pamamaraan ay tinawag kaagad pagkatapos malikha ang halimbawa.
6. jspDestroy () pagpapatupad:
Ang pamamaraang ito ay tinawag kapag nawasak ang JSP. Sa tawag na ito, nakumpleto ng servlet ang layunin nito at papunta sa koleksyon ng basura Tinatapos nito ang JSP life cycle.
Mayroong ilang mga pamamaraan ng pag-ikot ng buhay na ibinigay sa JSP, ito ay ang: jspInit (), _jspService () at jspDestroy (), na ipinaliwanag sa itaas.
Ang pag-aaral tungkol sa lifecycle ay mahalaga. Nagbibigay ito sa iyo ng isang pananaw sa aktwal na paggana. Ngayon, tingnan natin at maunawaan ang ginamit na syntax sa paglikha ng isang pahina ng JSP.
Syntax ng JSP
Ang syntax para sa mga sumusunod sa JSP:
1. Pagpapahayag ng JSP
Halimbawa:
&
2. Tag ng Pagdeklara
Halimbawa:
3. JSP scriptlet
<% java code %>
Dito, maaari mong ipasok ang kani-kanilang Java code.
4. Mga komento ng JSP
Tulad ng alam nating lahat sa syntax ng JSP, hayaan mo akong ibigay ko sa iyo ang tungkol sa term na 'Java servlet'.
Ano ang isang servlet?
Ang Java servlets ay ang unang pagtatangka upang makakuha ng access sa buong lakas ng Java sa mga Web application. Nakasulat ang mga ito sa . Upang gawing mas pamilyar ka sa mga servlet hayaan mo akong ipakita sa iyo ang code. Para sa karagdagang impormasyon, mabait na dumaan sa ‘ ' Blog!
Ngayon, hayaan mo akong ipakita sa iyo ang isang code na magtuturo sa iyo na lumikha ng isang pahina ng JSP.
Isang simpleng pahina ng JSP
Isang Pahina sa Web
ano ang scipy sa sawa
Tulad ng nakikita mo sa code sa itaas, kung gaano kadali nilikha ang isang pahina ng JSP. Ang mas madaling diskarte na ito ay nakatulong sa JSP na mag-alis nang maayos. Ginamit ang mga simpleng HTML na tag. Isang karagdagang elemento makikita. Ang elementong ito ay tinawag na isang scriptlet! Nagsasama ito ng isang java code na ginamit sa isang HTML-JSP code.
Sa paglipat ng karagdagang, sumisid tayo at alamin kung paano magpatakbo ng isang pahina ng JSP.
Paano magpatakbo ng isang pahina ng JSP
Ang pagpapatupad ng JSP ay nagsasangkot ng maraming mga hakbang. Ito ay nabanggit sa ibaba:
Una, lumikha ng isang HTML file, sabihin nating, ana.html, mula dito ay ipapadala ang isang kahilingan sa server.
Pangalawa, lumikha ng isang .jsp file, sabihin, ana1.jsp, tatalakayin nito ang kahilingan ng gumagamit.
Pangatlo, lumikha ng isang istraktura ng folder ng proyekto.
Ngayon, kailangan mong lumikha ng isang XML file at pagkatapos ay isang WAR file.
Pagkatapos nito, simulan ang Tomcat
Sa wakas, handa ka nang patakbuhin ang application.
Sa pagpapatupad ng nakasulat na code sa itaas sa JSP file, ang output ay tulad ng ipinapakita sa ibaba:
Sa pamamagitan nito, naabot namin ang pagtatapos ng artikulong ito. Inaasahan kong ang nilalamang nabasa mo ay nagbibigay-kaalaman at kapaki-pakinabang. Patuloy naming tuklasin ang mundo ng Java na may maraming mga paksa. Manatiling nakatutok!
Suriin ang ni Edureka, isang pinagkakatiwalaang kumpanya sa pag-aaral sa online na may isang network na higit sa 250,000 nasiyahan na mga nag-aaral na kumalat sa buong mundo. Ang kurso sa pagsasanay at sertipikasyon ng Java J2EE at SOA ng Edureka ay idinisenyo para sa mga mag-aaral at propesyonal na nais na maging isang Java Developer. Ang kurso ay dinisenyo upang bigyan ka ng isang panimula sa pag-program ng Java at sanayin ka para sa parehong core at advanced na mga konsepto ng Java kasama ang iba't ibang mga balangkas ng Java tulad ng Hibernate & Spring.
May tanong ba sa amin? Mangyaring banggitin ito sa seksyon ng mga komento ng ' JSP sa Java ”Blog at babalikan ka namin sa lalong madaling panahon.