jsp interview questions
Ta vadnica vsebuje popoln seznam vprašanj in odgovorov za JSP intervju z razlagami, ki vam bodo v pomoč pri pripravi:
V poskusu ustvarjanja interaktivnih spletnih strani je bil predstavljen Common Gateway Interface (CGI), pri katerem so se podatki med strežnikom in aplikacijo pošiljali naprej in nazaj s protokolom HyperText Transfer Protocol (HTTP), predvsem za povezovanje starejših informacijskih sistemov, kot so baze podatkov, s spletnimi strežniki.
Ta postopek je imel veliko pomanjkljivosti, kot so režijski stroški v pomnilniku za nalaganje programov CGI med vsakim nalaganjem strani, nobenega mehanizma predpomnjenja podatkov med nalaganjem strani in jemanja preveč časa med zahtevami in odzivi. To pomanjkanje je povzročilo izum strežniških tehnologij, kot so Java Server Pages (JSP).
Kaj se boste naučili:
Kaj je JSP
JSP je razširitev Java Servlet, ki ima dostop do Java API, implicitnih predmetov in oznak po meri na straneh HTML za ustvarjanje dinamične spletne vsebine.
Java Server Pages (JSP) je spletna tehnologija, ki ustvarja dinamične in interaktivne spletne vsebine. Ustvarijo se tako, da v HTML in XML strani vstavite kodo Java. JSP lahko dostopa do celotnega API-ja Java, ki je razširjeni razred Servlet, ki razširja zmogljivosti strežnika in se odziva na dohodne zahteve.
Da bi bile spletne strani dinamične, so bili uporabljeni Common Gateway Interface (CGI), JSP presega CGI, tako da dovoli dinamične elemente na strani HTML namesto v ločene datoteke CGI. Koda JSP se prevede, preden jo strežnik obdela, za razliko od CGI / Perl, kjer mora strežnik na vsako zahtevo strani naložiti tolmač in ciljni skript.
JSP ima prednost dostopa do Java API-jev, ki vključuje JDBC, EJB, JNDI, JAXP.
Predlagano branje = >> Vprašanja in odgovori za intervju z JDBC
Pogosta vprašanja o intervjujih JSP
V # 1) Kaj so Java Server Pages (JSP)?
Odgovor: JSP so spletna tehnologija, ki temelji na strežniku, za dinamične in interaktivne spletne vsebine. To je koda Java na straneh HTML ali XML, razširitev Servleta z dostopom do Java API, implicitnih predmetov in oznak po meri.
V # 2) Ali lahko razložite pomen dinamične spletne strani?
Odgovor: Dinamična spletna stran je interaktivna ali se odziva na vhodne vrednosti obiskovalca ali čas v dnevu, časovni pas, materni jezik gledalca.
So dve vrsti,
- Skriptiranje na strani odjemalca kot so HTML5, CSS3, JavaScript, JQuery, AJAX, Action Script, VB Script dinamično spreminjajo elemente DOM ali podatke.
- Strežniško skriptiranje kot so ASP, JSP, PHP, ASP.NET, ColdFusion, Java, Ruby, Perl in Python, ki deluje na spletnem strežniku in zagotavlja dinamične vsebine z odzivanjem na zahteve strank prek HTTP.
V # 3) Pojasnite tehnologijo na strani strežnika s primeri.
Odgovor: Strežniške tehnologije segajo od strežniških skriptnih jezikov, sistemov za upravljanje baz podatkov, programske opreme za spletne strežnike, kot so Apache, IIS, node.js, tomcat. Strežniški skriptni jeziki, kot so ASP, PHP, ColdFusion, Python ali JSP, se uporabljajo za razvoj dinamičnih spletnih strani, do katerih je mogoče dostopati prek internetnega protokola brez stanja, kot so HTTP, FTP, SMTP ali Telnet.
Naročniški stroj pošlje zahtevo odjemalca strežniku, nato strežnik preveri in izvrši datoteko in njene vdelane skripte ter oblikuje nastale datoteke in jih pošlje odjemalcu. Odziv se na odjemalcu prikaže v brskalnikih, kot so Chrome, Mozilla, Internet Explorer, Opera ali Safari.
V # 4) Katere so značilnosti JSP, zaradi katerih je bistvena spletna tehnologija?
Odgovor: Funkcije so navedene spodaj:
- Ustvarite interaktivna spletna mesta.
- Omogoča enostavno branje uporabnikovih vhodnih podatkov in prikaz odziva strežnika.
- Uporaba implicitnih predmetov neposredno na spletni strani.
- Uporaba kode Java na straneh HTML prek JSP.
- Poenostavlja povezljivost zbirke podatkov.
- Obiskovalcem je mogoče slediti s pomočjo seje, aplikacije ali piškotkov na strani JSP.
- Enostavno učenje in kodiranje.
V # 5) Ločite med JSP in Servletom.
Odgovor: Naslednja tabela navaja razlike:
Servlet | Stran strežnika Java | |
---|---|---|
PageContext | PageContext | Objekt PageContext se uporablja za pridobivanje, nastavljanje ali odstranjevanje atributov s strani, zahtev, sej in aplikacij. |
Servlet je koda Java, ki jo je težko kodirati kot JSP | Java Server Page so oznake na strani HTML, tako enostavno kot Java na strani HTML. | |
Servlet igra vlogo krmilnika v pristopu MVC | JSP igra v pogledu MVC kot pogled | |
V Servletu je mogoče metodo storitve () preglasiti | V JSP metode storitve () ni mogoče preglasiti. | |
Upravljanje sej privzeto ni omogočeno | Upravljanje sej je samodejno omogočeno | |
V Servletu se poslovna in predstavitvena logika izvajata v eni datoteki. | V JSP je poslovna logika ločena od predstavitvene s pomočjo JavaBeans | |
Sprememba Servleta vključuje ponovno nalaganje, ponovno sestavljanje in ponovni zagon strežnika, zato je zamudno. | Sprememba JSP je hitra, saj potrebuje samo osvežitev strani. |
V # 6) Pojasnite življenjski cikel strani strežnika Java.
Odgovor: Življenjski cikel JSP, ki je jspInit () , _jspService () in jspDestroy () metode je sestavljena iz naslednjih faz:
- Prevajanje in prevajanje strani JSP: Prvi korak je pretvorba strani JSP v datoteko programskega programčka Java med fazo prevajanja, preverjanje sintakse, direktiv, dejanj in knjižnic oznak, uporabljenih na strani JSP. Servlet je preveden v datoteko razreda strežniškega programčka.
- Faza nalaganja in izvedbe predavanja: Prevedeni razred strežniškega programčka se naloži v vsebnik JSP. Več primerkov tega razreda upravlja vsebnik za zahteve in druge dogodke interno jspInit () in jspDestroy () v vmesniku strani JSP. Drug vmesnik HttpJspPage vsebuje metodo _jspService (). jspInit () metoda je bila po ustvarjanju primerka priklicana samo enkrat.
- Začetek: Med iniciacijo se metoda jspInit () pokliče enkrat na začetku, potem ko je bil primerek ustvarjen, interno inicializira spremenljivke primerka, kot je objekt java.util.Date (), inicializira povezave z bazo podatkov, odpre datoteke in notranje ustvari iskalne tabele.
- Izvedba _jspService (): Za vsako zahtevo in odziv JSP se zahteva izvedba metode _jspService (). Te metode ni mogoče preglasiti, ker se izvaja implicitno.
- Izvedba jspDestroy (): Končno se metoda jspDestroy () zažene, ko je JSP stran uničena in se zbirajo smeti.
V # 7) Kakšne so razlike med ASP in JSP?
Odgovor: JSP in ASP se uporabljata za razvoj dinamične spletne vsebine. Osnovna razlika med tema dvema tehnologijama je navedena spodaj:
Strani aktivnih strežnikov (ASP) | Strani Java Server (JSP) |
---|---|
ASP je lastniška Microsoftova tehnologija na strežniški strani, ki se razlaga, običajno v operacijskem sistemu Windows | JSP je odprtokodna tehnologija strežnika na strani Oracle, ki je sestavljena med izvajanjem, običajno v operacijskem sistemu Linux. |
Razvijalec z vizualnim osnovnim znanjem jezika lahko z lahkoto ustvari strani strežnika Active. | Razvijalec z znanjem Java lahko enostavno ustvari strani strežnika Java. |
ASP je mogoče povezati z bazo podatkov prek ADO in podpira bazo podatkov MS SQL. | JSP je mogoče povezati s katero koli bazo podatkov s pomočjo ustreznih knjižnic. |
ASP podpira predvsem strežnik Microsoft IIS. | JSP običajno poganjajo JBoss, IBM-ovi aplikacijski strežniki, Apache Tomcat ali kateri koli spletni strežnik, ki temelji na Linuxu |
V # 8) Ločite med JSP in PHP.
Odgovor: JSP in PHP sta oba jezika na strani strežnika z naslednjimi razlikami:
PHP | JSP |
---|---|
PHP pomeni Hypertext Preprocessor, je odprtokodni strežniški skriptni jezik z ogromno skupnostjo in knjižnico | JSP je kratica za strani Java Server, odprtokodni programski jezik na strani strežnika, ki podpira spletne strani z dinamično vsebino. |
Podpira preprost, večplatmenski, zmogljiv za razvoj malih in srednje velikih spletnih strani. | Ima dostop do Java API-ja, interno pretvorjenega v Servlet in prevedenega kot razrede Java. |
PHP ne podpira oznak po meri | JSP dovoljuje oznake po meri |
Deluje na lastnem motorju CGI. | Zahtevajte vsebnike servletov, kot je Apache Tomcat |
spletno gostovanje spletnih strani, razvitih s pomočjo php, je poceni | Lahko ima zelo zapleteno kodo, zaradi česar je težko razumljivo. |
V # 9) Ali lahko razložite model MVC in uporabo JSP v njem?
Odgovor: Model View Controller ali MVC je oblikovalski vzorec, ki ločuje podatke, poslovno in predstavitveno logiko. Model je stanje aplikacije, ki predstavlja poslovno logiko, Controller je srednji del pogleda in model vsebuje podatke, medtem ko je View uporabniški vmesnik ali predstavitveni sloj.
Uporabnik pošlje zahtevo iz brskalnika, ki je prisoten na odjemalskem računalniku, prek uporabniškega vmesnika ali predstavitvene plasti strani JSP. Stran JSP povezuje JavaBean, ki vsebuje poslovno logiko in izmenjuje zahteve in odzive s protokolom HTTP. Odgovor se pošlje nazaj v brskalnik, ki vsebuje informacije o stanju in vsebino odgovora.
V # 10) Kateri implicitni predmeti se uporabljajo v JSP?
Odgovor: Sledi seznam implicitnih predmetov, ki so na voljo za uporabo:
Predmet | Tip | Uporaba v JSP |
---|---|---|
Ven | JspWriter | Out se uporablja za zapisovanje kakršnih koli podatkov v vmesnik, objekt JspWriter pa na strani JSP |
Prošnja | HttpServletRequest | Zahtevo ustvari vsaka zahteva JSP s spletnim vsebnikom, informacije o zahtevi vsebujejo parametre, informacije o glavi, ime strežnika, oddaljeni naslov, vrata strežnika, vrsto vsebine in kodiranje znakov |
Odziv | HttpServletResponse | Odziv se uporablja za dodajanje ali posodabljanje odziva kot preusmeritvenega odziva na drug vir ali pošiljanja napake, če preusmeritev ne deluje. |
Konfig | ServletConfig | Konfigurirajte objekt, kot je ServletConfig, ki se uporablja za pridobivanje parametrov inicializacije iz web.xml |
Uporaba | ServletContext | ServletContext je primerek aplikacije, ki deluje kot konfiguracijski objekt, tako da pridobi, nastavi ali odstrani atribut iz obsega aplikacije. |
Seja | HttpSession | Objekt seje se uporablja za pridobivanje, nastavljanje ali odstranjevanje atributov ali pridobivanje informacij o seji. |
Stran | Predmet | Stran je dodeljena referenci samodejno generiranega razreda strežniškega programčka. |
Izjema | Mečljivo | Izjema so predmeti iz razreda java.lang.Throwable, ki se uporabljajo za tiskanje izjeme na strani z napakami. |
V # 11) Navedite razlike med vključitvijo direktive in oznako dejanja.
Odgovor: Naslednje točke vključujejo direktivo include in vključujejo medsebojno unikatne ukrepe:
Vključi direktivo | Vključi akcijo |
---|---|
uvoz | Podobno kot razredi Java se tudi atribut import uporablja za navajanje paketov ali razredov za uporabo na strani JSP. |
Direktiva Include (@include) se obdeluje v času prevoda, lahko jo uporabite za vključitev datoteke bodisi na relativno pot bodisi na absolutno pot. | Vključi dejanje () se obdeluje, ko zahteva prispe v obdelavo, lahko uporabi datoteko, ki je na relativni poti. |
Vključujejo lahko vsebino vira, kot je datoteka HTML ali CSS, vendar ne obdeluje dinamičnih virov. | Obdelujejo dinamične vire in dodajajo rezultate klicanju strani JSP. |
Skupaj z direktivo include tudi parametrov, kot so zahteva, odgovor ali konfiguracija, ni bilo mogoče posredovati. | Lahko prenesemo še druge parametre skupaj z vključi dejanje. |
Če želite vključiti datoteko v JSP za vključitev direktive, predmeta zahteve ali odziva, ni mogoče posredovati klicanju JSP. | Predmet zahteve ali odziva lahko posredujemo v vključeno dejanje. |
vključitev direktive se uporabi za atribut datoteke, da se določi vključeni vir. | dejanje vključitve se uporabi za atribut strani, da določite vključeni vir. |
V # 12) Pojasnite smernice, ki se uporabljajo na straneh Java Server.
Odgovor: Direktive JSP delujejo kot globalne informacije / navodila o celotni strani JSP, dajejo navodila vsebniku za pretvorbo JSP v kodo strežniškega programčka v fazi prevajanja in nekatere vidike obdelave JSP. Lahko ima atribute, ločene z vejico, v obliki ključ-vrednost. V JSP je direktiva opisana v oznakah.
Obstajajo tri vrste direktiv:
- Direktive o straneh
- Vključi direktive
- Taglibova direktiva
V # 13) Pojasnite skripte, ki se uporabljajo na straneh Java Server.
Odgovor: Skripleti so oznake, ki se uporabljajo za izvajanje izvorne kode Java na straneh Java Server, lahko vdelamo osnovo izvršljive kode Java, kot so izjava spremenljivke, manipulacija z objekti, priklic metode, pogojni stavki in ravnanje z izjemami, kot je try-catch v JSP skripta.
<% if (actbalance maintain your account balance minimum of 100 dollars
=100) {%> Your account is upto date
10000) {%> Please invest your amount in fixed deposits
We can provide you loan if required
}%>
V # 14) Kakšne so razlike med preverjanjem na strani odjemalca in strani strežnika?
Odgovor: Sledi razlika med preverjanjem na strani odjemalca in strežnika:
Potrditev na strani odjemalca | Potrditev na strani strežnika |
---|---|
V spletnih obrazcih uporabniškega vmesnika se uporabniške vhodne vrednosti potrdijo na odjemalskem računalniku, | Uporabniške vhodne vrednosti se preverijo na strežniku, torej preverjanje na spletnem strežniku |
Potrditev odjemalske strani se izvede z uporabo JavaScript ali VBScript | Potrditev na strani strežnika se izvaja v jezikih, kot so Java, .Net, PHP itd |
Preverjanje veljavnosti na strani odjemalca pomaga preprečiti povratno potovanje neveljavnih podatkov od odjemalca do strežnika in nazaj | Preverjanje na strani strežnika preprečuje vstavljanje neveljavnih podatkov v bazo podatkov ali zaščito pred zlonamernimi uporabniki |
V # 15) Katere dobesedne besede se uporabljajo v JSP?
Odgovor: Na straneh strežnikov Java so uporabljeni literali:
- Logično
- Celo število
- Plavajoča vejica
- Vrvica
- Nič.
V # 16) Navedite razliko med ServletContext in PageContext.
Odgovor: Razlike med ServletContext in PageContext so podane spodaj:
- ServletContext daje informacije o JSP ali zagonu strežnika. Na spletno aplikacijo je en servletcontext, njegove parametre je mogoče nastaviti v deskriptorju spletnega uvajanja.
- Kontekst strani daje JSP ali strežniški programček informacije o zahtevah, ki jih je treba obdelati, z informacijami o zahtevi in vseh parametrih, kot so seja, odziv, sklic na izhodni tok in ServletContext spletne aplikacije.
V # 17) Naštejte razlike med JSP po meri in Java Bean.
Odgovor: Razlike so pojasnjene spodaj:
Oznake JSP po meri | JavaBeans |
---|---|
Oznake po meri je uporabniško določen element JSP, ki lahko spremeni vsebino JSP. | JavaBeans je preprost razred Java na straneh JSP za ustvarjanje dinamičnih spletnih strani ne more spremeniti vsebine JSP. |
Lahko poenostavi zapletene operacije in zahteva več konfiguracij. | JavaBeans je enostavno nastaviti. |
Uporablja se samostojno na straneh Servlet in JSP. | JavaBeans je mogoče definirati v programu Servlet in ga nato poklicati na strani JSP ali Servlet. |
V # 18) Kakšne so razlike med forward in sendRedirect?
Odgovor: Razlike so pojasnjene spodaj:
Posreduj () | sendRedirect () |
---|---|
Preusmeritve strani se obdelujejo na koncu strežnika in jih stranka ne vidi v metodi forward (). | Preusmeritev strani se obravnava na koncu odjemalca in je vidna odjemalcu v metodi sendRedirect (). |
forward () je hitrejši od sendRedirect (). | sendRedirect () je nekoliko počasnejši od forward (), saj potrebuje dve zahtevi brskalnika. |
Izvirni URL ostane nespremenjen v naprej () | Brskalnik razume, da za sendRedirect () podaja novo zahtevo, zato se spremeni prvotni URL. |
Izvirni URL in zahteve se ponovijo, ko se rezultatna stran v brskalniku ponovno naloži. | Izvirna zahteva ali rezultat URL se ne ponovi, ko brskalnik znova naloži rezultat URL. |
V # 19) Kateri so atributi v navodilih za strani?
Odgovor: Sledi seznam atributov v direktivah o straneh JSP:
Ime atributa | Opis |
---|---|
medpomnilnik | Označuje model medpomnilnika za izhodni tok |
samodejno izpiranje | S tem atributom se nadzoruje vedenje izhodnega vmesnega pomnilnika strežnika |
contentType | Atribut, povezan s shemo kodiranja znakov |
errorPage | Enotni lokator virov za drug JSP, ki poroča o Java nepreverjenih izjemah med izvajanjem. |
isErrorPage | Označuje URL, ki ga določa zgoraj definirani atribut errorPage strani JSP. |
podaljša | S tem atributom je določen nadrazred, ki ga generira Servlet, ki se mora razširiti |
info | Ta atribut je definiran kot niz, do katerega dostopa Servletova metoda getServletInfo (), |
isThreadSafe | Ta atribut definira model navojev za Servlet |
jezik | Izjavlja programski jezik, ki se uporablja na straneh JSP. |
sejo | Izjavlja sodelovanje strani JSP na sejah HTTP. |
isELIgnored | Atribut se odloči, ali bo izraz EL v JSP prezrt ali ne. |
isScriptingEnabled | Ali bodo elementi za skriptiranje dovoljeni za uporabo, lahko določimo s tem atributom. |
V # 20) Ali lahko v JSP razširimo še en razred Java?
Odgovor: Da, razvijalec lahko s pomočjo razširi še en JSP.
javax.servlet.jsp.HttpJspPage vmesnik se implementira, ko se stran JSP pretvori v stran Servlet. Zato je mogoče razširiti še en razred Java za stran JSP. Priporočljivo je, da namesto kode Java na strani JSP uporabite jezik izraza ali knjižnico oznak.
V # 21) Opišite uporabo oznake s primerom.
Odgovor: poskuša poiskati obstoječi objekt na podlagi spremenljivke id in obsega in če objekt ni na voljo, ustvari objekt. Koda za useBean je prikazana spodaj:
V # 22) Kakšne so vrednosti obsega za oznako?
Odgovor: Če v jsp: useBean ni vrednosti atributa obsega, je privzeta vrednost obsega page. Druge vrednosti so zahteva, seja in aplikacija.
V # 23) Ali lahko obravnavamo izjemo med izvajanjem na strani JSP?
Odgovor: Da, izjeme med izvajanjem se pojavijo zaradi napake med izvajanjem strani JSP, z izjemo catch in handle pa se lahko ukvarja v skriptu Java s pomočjo standardne kode Java za obdelavo izjem.
Primer razpršilne tabele c ++
V # 24) Kakšna je uporaba knjižnice oznak v JSP?
Odgovor: Standardna knjižnica oznak v JSP je koristna za premagovanje pomanjkljivosti oznak po meri, v JSP se pogosto uporabljajo tri knjižnice oznak, tj. jedro, SQL in XML. Uporabljajo se predvsem za načrtovanje ponovitev in pogojnih nalog, manipuliranje z dokumenti XML, izvajanje operacij SQL v zbirkah podatkov in internacionalizacijo.
V # 25) Kakšna je korist od izjave JSP?
Odgovor: Spremenljivke, metode in polja so deklarirane na strani JSP z uporabo oznak deklaracije. V izjavi JSP so spremenljivke in metode primerka sestavljene zunaj metode _jspService ().
Sintaksa oznak oznak JSP je naslednja:
ker Oznake skriptov imajo sintakso kot spodaj:
V # 26) Kateri koraki so povezani z branjem podatkov iz obrazca z uporabo JSP?
Odgovor: Koraki so naslednji:
- Spletne strani pošiljajo vhodne podatke z oznakami obrazcev s spletnimi elementi, kot so besedilno polje, potrditveno polje za izbiro več vrednosti, izbirni gumbi za izbiro ene od možnosti in gumb za oddajo na straneh Java Server Pages (JSP).
- Preverjanje na strani odjemalca z JavaScriptom bo zagotovilo, da bo uporabnik opozorjen s sporočili, če bodo v polja za vnos vnesene neveljavne vrednosti in bodo preprečene s klikom na gumb za oddajo.
- Gumb za oddajo v obrazcu ima atribut POST ali GET metode za pošiljanje uporabniškega vnosa kot zahteve s pomočjo protokola za prenos hiperteksta (HTTP) z uporabo brskalnika.
- Metoda POST se uporablja, kadar se v vnosna polja vnesejo občutljivi podatki, kot so številke kreditnih kartic, poverilnice za prijavo. Vrednosti z metodo POST ne bodo prikazane v naslovni vrstici brskalnika.
- Metoda GET se lahko uporablja za informacije, ki niso občutljive, vrednosti z metodo GET pa bodo prikazane v naslovni vrstici brskalnika.
- Stran JSP za obdelavo vhodnih podatkov uporablja naslednje metode:
- getParameter () : metoda se uporablja za pridobivanje vhodne vrednosti iz elementa obrazca, kot je besedilno polje
- getParameterValues () metoda se uporablja, kadar je več elementov (matrika) iz elementa obrazca, kot so možnosti potrditvenega polja
Banana
Egg
Bread
Milk
<% String shoppingcart() = request.getParameterValues('basket'); For (int i = 0; i
- getParameterNames () vrne oštevilčenje vseh imen parametrov, povezanih z zahtevo.
Enumeration enum = request.getParameterNames();
V # 27) Pojasnite pomen podatkov seje v JSP?
Odgovor: Java Server Pages, ki je strežniški program, ki hrani informacije o stanju spletnih obiskovalcev, ki v določenem časovnem intervalu zahtevajo naslov spletnega mesta URL, je znan kot sledenje sejam. Informacije o obiskovalcu, ki obišče spletno mesto, se shranijo z
metoda setAttribute (ime niza, vrednost predmeta), kot spodaj:
session.setAttribute('user', name);
Podatke te seje je mogoče pridobiti z metodo getAttribute (ime niza), kot je prikazano spodaj:
String name= (String)session.getAttribute('user');
V # 28) Kaj so piškotki, njihove vrste in kako se posamezna vrsta razlikuje od druge?
Odgovor: Piškotki so besedilne datoteke, ki se ustvarijo v odjemalskem računalniku in vsebujejo podrobnosti spletnih iskanj ali spletnih mest, raziskanih z uporabo brskalnika, datuma in časa obiska, skupaj z naslovom IP. Prisotnost piškotkov pomaga spletnim mestom prepoznati stranke, ki se vrnejo na svoja spletna mesta.
Piškotki so različnih vrst, kot so piškotki za preverjanje pristnosti, sledenje in sejo.
- Sejni piškotki so kratkotrajni, dokler uporabnik ne razišče določenega spletnega mesta, ko brskalniki, ko zapusti spletno mesto, piškotke seje izbrišejo.
- Sledenje piškotkom, kot že ime pove, beleži, kako pogosto je bilo določeno spletno mesto obiskano.
- Avtentifikacijski piškotki potrjujejo pristnost veljavnega uporabnika, ki ponovno obišče spletno mesto.
V # 29) Navedite in opišite oznake dejanj, ki se uporabljajo v JSP.
Odgovor: Akcijske oznake JSP se uporabljajo za izvajanje nalog, kot je uporaba JavaBean in nadzor pretoka med spletnimi stranmi. Naslednji je nekaj akcijskih oznak, naštetih s podrobnostmi.
Oznaka akcije | Uporaba oznak dejanj na strani JSP |
---|---|
jsp: setProperty | Pomaga nastaviti vrednost lastnosti fižola, njegova sintaksa je videti tako |
jsp: naprej | zahteva in odgovor se posredujeta drugemu viru z oznako forward action, njegova sintaksa je všeč, kjer je relativni URL bodisi stran na strežniku, kot je /examples/index.html |
jsp: vključi | S to oznako akcije je vključen še en vir, sintaksa je |
jsp: useBean | Ta oznaka dejanja ustvari in najde objekt fižola, njegova sintaksa je všeč |
jsp: getProperty | Ta oznaka dejanja natisne vrednost lastnosti graha s sintakso like |
jsp: vtičnik | Z oznako dejanja vtičnika je mogoče na stran JSP vdelati še eno komponento, na primer aplet, s sintakso, kot je |
jsp: param | Parameter oznake dejanja nastavi vrednost parametra naprej in vključuje oznake dejanj s sintakso, kot je |
jsp: nadomestni | Oznaka rezervnega dejanja se uporablja skupaj z oznako jsp: plugin za tiskanje sporočila, da se preveri, ali oznaka vtičnika deluje, njegova sintaksa pa je videti tako Predavanja ni mogoče najti! |
V # 30) Zakaj uporabljate JSP?
Odgovor: JSP-ji se uporabljajo za razvoj dinamične spletne vsebine, kjer bo vložek obiskovalca obravnavan kot zahteva, krmilnik pogleda modela pa kot spletni okvir, kjer so predstavitveni sloj Java Server Pages (JSP) - Java koda znotraj HTML / CSS / JavaScript koda, poslovna logika, napisana v srednjem sloju, bo imel Controller razrede Java, Model pa ima zaledni DAO (tj. Hibernate) za dostop do baze podatkov.
Zaključek
Strani Java strežnika se uporabljajo za ogrodje odjemalec-strežnik in pomagajo ustvarjati dinamično spletno vsebino z obdelavo uporabniških zahtev za vnos podatkov in vrnitvijo odgovorov s pomočjo HTTP. Stran JSP uporablja implicitne predmete, direktive, oznake po meri in skripte za obdelavo uporabniških podatkov z različnimi metodami, kot so getParameter (ime niza), getParameterValues () za pridobivanje več vrednosti iz obrazca .
Na strani JSP se za izvajanje različnih nalog uporabljajo oznake dejanj.
Vse najboljše za intervju !!
Priporočeno branje
- 25+ najbolj priljubljenih vprašanj in odgovorov za intervju z ADO.NET
- 25+ najboljših vprašanj in odgovorov za intervju z MVC
- 30+ TOP vprašanj in odgovorov za intervju za servlete (SEZNAM 2021)
- Najpogostejših 35 vprašanj z odgovori na vprašanja ASP.Net in Web API
- 50 najboljših vprašanj in odgovorov za PHP intervju (za VSE)
- 30+ najboljših zbirk Java Intervju z odgovori z odgovori (2021 SEZNAM)
- TOP 45 vprašanj za intervjuje s podrobnimi odgovori