jsp interview questions
Denne opplæringen gir en komplett liste over JSP-intervjuspørsmål og svar med forklaringer som hjelper deg i forberedelsene dine:
I et forsøk på å lage interaktive nettsider ble Common Gateway Interface (CGI) introdusert, hvor data ble sendt frem og tilbake mellom server og applikasjon ved hjelp av HyperText Transfer Protocol (HTTP), primært for å koble eldre informasjonssystemer som databaser til webservere.
Denne prosessen hadde mange mangler som overhead i minnet for å laste CGI-programmer under hver sideinnlasting, ingen mekanisme for å cache data mellom sidelast og ta for lang tid mellom forespørslene og svaret. Denne mangelen fødte oppfinnelsen av server-side teknologier som Java Server Pages (JSP).
Hva du vil lære:
Hva er JSP
JSP er en utvidelse av Java Servlet som har tilgang til Java API, implisitte objekter og tilpassede koder til HTML-sider for å skape dynamisk webinnhold.
Java Server Pages (JSP) er en nettbasert teknologi som skaper dynamisk og interaktivt nettinnhold. De opprettes ved å sette inn Java-kode i HTML så vel som XML-sider. JSP har tilgang til hele Java API, som er en utvidet Servlet-klasse som utvider serverfunksjonene og reagerer på innkommende forespørsler.
For å gjøre websider dynamiske ble Common Gateway Interface (CGI) brukt, JSP overpresterer CGI ved å tillate dynamiske elementer i HTML-sider i stedet for separate CGI-filer. JSP-kode blir samlet før den behandles av serveren, i motsetning til CGI / Perl der serveren trenger å laste tolk og målskript på hver sideforespørsel.
JSP har fordelen av Java API-tilgang som inkluderer JDBC, EJB, JNDI, JAXP.
Foreslått lesing = >> JDBC intervju spørsmål og svar
Ofte stilte spørsmål om JSP-intervju
Q # 1) Hva er Java Server Pages (JSP)?
Svar: JSP er serverbasert nettbasert teknologi for dynamisk og interaktivt nettinnhold. Det er Java-kode inne i HTML- eller XML-sider, en utvidelse til Servlet med tilgang til Java API, implisitte objekter og tilpassede koder.
Q # 2) Kan du forklare betydningen av den dynamiske nettsiden?
Svar: En dynamisk webside er interaktiv eller reagerer på besøkendes inngangsverdier eller tid på dagen, tidssone, visningens morsmål.
De er av to typer,
- Skripter på klientsiden som HTML5, CSS3, JavaScript, JQuery, AJAX, Action Script, VB Script endrer DOM-elementer eller data dynamisk.
- Skripter på serversiden som ASP, JSP, PHP, ASP.NET, ColdFusion, Java, Ruby, Perl og Python som kjører på webserveren og leverer dynamisk innhold ved å svare på klientforespørsler via HTTP.
Q # 3) Forklar teknologien på serversiden med eksempler.
Svar: Server-side teknologier spenner fra serversiden skriptspråk, databasesystemer, webserverprogramvare som Apache, IIS, node.js, tomcat. Server-skriptspråk som ASP, PHP, ColdFusion, Python eller JSP brukes til å utvikle dynamiske nettsider som er tilgjengelige via tilstandsløs internettprotokoll som HTTP, FTP, SMTP eller Telnet.
Klientmaskinen sender klientens forespørsel til serveren, så verifiserer og kjører serveren filen og dens innebygde skript, og formaterer resulterende filer og sender den til klienten. Svaret vises på klienten via nettlesere som Chrome, Mozilla, Internet Explorer, Opera eller Safari.
Spørsmål nr. 4) Hva er funksjonene i JSP som gjør det til en viktig nettbasert teknologi?
Svar: Funksjonene er listet opp nedenfor:
- Lag interaktive nettsteder.
- Gjør det enkelt å lese brukerinndata og vise serverrespons.
- Bruk av implisitte objekter direkte på websiden.
- Bruk av Java-kode på HTML-sider gjennom JSP.
- Gjør databasetilkobling enkel.
- Besøkende kan spores ved hjelp av økt, applikasjon eller informasjonskapsler på JSP-siden.
- Lett å lære og kode.
Q # 5) Skille mellom JSP og Servlet.
Svar: Følgende tabell viser forskjellene:
Servlet | Java Server Page | |
---|---|---|
Sidekontekst | Sidekontekst | PageContext-objekt brukes til å hente, angi eller fjerne attributt fra side-, forespørsels-, økt- og applikasjonsobjekter. |
Servlet er Java-kode, er vanskelig å kode enn JSP | Java Server Page er koder på HTML-siden, enkelt som det er Java på html-siden. | |
Servlet spiller som kontrollerrolle i MVC-tilnærming | JSP spiller som visning i MVC-tilnærming | |
I Servlet kan service () -metoden overstyres | I JSP kan service () -metoden ikke overstyres. | |
Sessionsadministrasjon er ikke aktivert som standard | Øktadministrasjon aktiveres automatisk | |
I Servlet implementeres virksomhetslogikk og presentasjonslogikk i én fil. | I JSP er forretningslogikk skilt fra presentasjonslogikk ved hjelp av JavaBeans | |
Endring av Servlet innebærer omlasting, kompilering og omstart av serveren, og det er derfor tidkrevende. | JSP-modifisering er rask, siden den bare trenger å oppdatere siden. |
Q # 6) Forklar livssyklusen til Java Server-siden.
Svar: JSP livssyklus, som har jspInit () , _jspService () og jspDestroy () metoder består av følgende faser:
- Oversettelse og kompilering av JSP-side: Det første trinnet er konvertering av JSP-siden til en Java-servletfil under oversettelsesfasen, validerer syntaks, direktiver, handlinger og taggbiblioteker som brukes på JSP-siden. Servlet er samlet i en servletklassefil.
- Klasselasting og utførelsesfase: Den kompilerte servletklassen lastes inn i JSP-containeren. Flere forekomster av denne klassen administreres av beholderen for forespørsler og andre hendelser internt jspInit () og jspDestroy () -metoder i JSP-sidegrensesnitt. Et annet grensesnitt HttpJspPage inneholder _jspService () -metoden. jspInit () -metoden kun kalt én gang først etter at forekomsten ble opprettet.
- Initiering: Under initiering kalles metoden jspInit () en gang i utgangspunktet etter at forekomsten er opprettet, initialiserer instansvariabler internt som java.util.Date () -objekt, initialiserer databasekoblinger, åpner filer og oppretter oppslagstabeller internt.
- Utførelse av _jspService (): For hver JSP-forespørsel og svar kalles _jspService () -metoden for utføring. Denne metoden kan ikke overstyres ettersom den er implisitt implementert.
- Utførelse av jspDestroy (): Endelig blir jspDestroy () -metoden utført når JSP-siden blir ødelagt, og søppel samles opp.
Q # 7) Hva er forskjellene mellom ASP og JSP?
Svar: JSP og ASP brukes begge til å utvikle dynamisk nettinnhold. Den grunnleggende forskjellen mellom disse to teknologiene er listet opp nedenfor:
Active Server Pages (ASP) | Java Server Pages (JSP) |
---|---|
ASP er proprietær server-side teknologi fra Microsoft som tolkes, vanligvis implementert på Windows-operativsystemet | JSP er åpen kildekode-server-side-teknologi fra Oracle som er kompilert ved kjøretid, vanligvis implementert på Linux-operativsystem. |
Utvikler med visuell grunnleggende språkkunnskap kan enkelt lage Active Server-sider. | Utvikler med Java-kunnskap kan enkelt opprette Java-server sider. |
ASP kan kobles til databasen via ADO og støtter MS SQL-database. | JSP kan kobles til hvilken som helst database ved hjelp av respektive biblioteker. |
ASP støtter hovedsakelig Microsoft IIS-server. | JSP kjøres vanligvis over JBoss, IBM-app-servere, Apache Tomcat eller andre Linux-baserte webservere |
Q # 8) Skille mellom JSP og PHP.
Svar: JSP og PHP er begge språk på serversiden med følgende forskjeller:
PHP | JSP |
---|---|
PHP står for Hypertext Preprocessor, er et skriptspråk med åpen kildekode på serversiden med stort fellesskap og bibliotek | JSP står for Java Server-sider, et programmeringsspråk for server med åpen kildekode for å støtte websider med dynamisk innhold. |
Den støtter for enkel plattform, kraftig for små eller mellomstore nettutviklinger. | Den har tilgang til Java API, internt konvertert til Servlet og kompilert som java-klasser. |
PHP støtter ikke tilpassede koder | JSP tillater tilpassede koder |
Den kjører på sin egen CGI-motor. | Krev servletcontainere som Apache Tomcat |
webhotell for websider utviklet ved hjelp av php er billig | Det kan ha veldig kompleks kode, noe som gjør det vanskelig å forstå. |
Sp # 9) Kan du forklare MVC-modellen og bruken av JSP i den?
Svar: Model View Controller eller MVC er et designmønster som skiller data, forretningslogikk og presentasjonslogikk. Modellen er applikasjonstilstanden som representerer forretningslogikk, kontrolleren er en midtre del av visningen og modellen inneholder data, mens View er et brukergrensesnitt eller presentasjonslag.
En bruker sender forespørselen fra nettleseren som er tilstede på klientmaskinen, via brukergrensesnittet eller presentasjonslaget på JSP-siden. JSP-siden kobler sammen JavaBean som inneholder forretningslogikk og utveksler forespørsler og svar ved hjelp av HTTP-protokollen. Svaret sendes tilbake til nettleseren som inneholder statusinformasjon og svarinnhold.
Q # 10) Hva er de implisitte objektene som brukes i JSP?
Svar: Følgende er listen over implisitte objekter som er tilgjengelige for bruk:
Gjenstand | Type | Bruk i JSP |
---|---|---|
Ute | JspWriter | Out brukes til å skrive data til bufferen. JspWriter-objektet brukes på JSP-siden |
Be om | HttpServletRequest | Forespørsel opprettes av hver JSP-forespørsel av webcontainer, forespørselsinformasjon inneholder parametere, topptekstinformasjon, servernavn, ekstern adresse, serverport, innholdstype og tegnkoding |
Respons | HttpServletResponse | Svar brukes til å legge til eller oppdatere svar som viderekoblingsrespons til en annen ressurs eller sende en feil i tilfelle omdirigering ikke fungerer. |
Konfig | ServletConfig | Config-objekt som ServletConfig brukt for å få initialiseringsparametere fra web.xml |
applikasjon | ServletContext | ServletContext er en applikasjonsforekomst som fungerer som konfigurasjonsobjekt, samt få, angi eller fjerne attributt fra applikasjonsområdet. |
Økt | HttpSession | Sessionsobjekt brukes til å få, angi eller fjerne attributt eller få øktinformasjon. |
Side | Gjenstand | Siden er tildelt referanse til automatisk generert servlettklasse. |
Unntak | Kastbar | Unntak er objekter fra java.lang.Trowable-klasse, brukes til å skrive ut unntak i feilsiden. |
Q # 11) Oppgi forskjellene mellom inkluderer direktiv og inkluder handlingsmerke.
Svar: Følgende punkter inkluderer direktiv og inkluderer handling unik fra hverandre:
Inkluder direktiv | Inkluder handling |
---|---|
import | I likhet med Java-klasser brukes importattributt til å liste opp pakker eller klasser for bruk på JSP-siden. |
Inkluderingsdirektivet (@include) behandles ved oversettelsestidspunktet, kan bruke til å inkludere en fil på enten relativ bane eller absolutt bane. | Inkluder handling () behandles på det tidspunktet forespørselen ankommer for behandling, kan bruke filen til stede i den relative banen. |
De kan inneholde ressursinnhold, for eksempel HTML- eller CSS-filer, men behandler ikke dynamiske ressurser. | De behandler dynamiske ressurser og legger til resultater for å ringe JSP-siden. |
Sammen med inkluderer direktivet, kunne ikke parametere som forespørsel, respons eller konfigurasjon overføres. | Vi kan sende andre parametere sammen med inkludere handling. |
For å inkludere filen til JSP for inkluderer direktiv, kan forespørsel eller svarobjekt ikke overføres til anrop til JSP. | Forespørsel eller svarobjekt kan sendes i inkluderer handling. |
inkluderer direktiv brukes på filattributt for å spesifisere inkludert ressurser. | inkluderer handling blir brukt på side-attributt for å spesifisere inkludert ressurs. |
Q # 12) Forklar direktiver som brukes i Java Server Pages.
Svar: JSP-direktiver fungerer som global informasjon / instruksjoner om en hel JSP-side, gir veibeskrivelse til containeren for å konvertere JSP til servletkode, i oversettelsesfasen, og visse aspekter ved JSP-behandling. Den kan ha kommaadskilte attributter i nøkkelverdiformat. I JSP er direktiv beskrevet i koder.
Det er tre typer direktiver:
- Side direktiver
- Inkluder direktiver
- Taglib-direktivet
Q # 13) Forklar Scriplets som brukes i Java Server Pages.
Svar: Skripletter er kodene som brukes til å utføre Java-kildekode i Java Server Pages, vi kan legge inn Java-kjørbar kodebase, for eksempel erklæring om en variabel, objektmanipulering, metodeinnkalling, betingede utsagn og unntakshåndtering som prøvefangst i JSP kratt.
<% 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
}%>
Spørsmål nr. 14) Hva er forskjellene mellom klientsiden og serversiden-validering?
Svar: Følgende er forskjellen mellom validering av klientsiden og serversiden:
Validering av klientsiden | Validering av serversiden |
---|---|
I skjemaer for brukergrensesnitt blir brukerinntastingsverdier validert på klientmaskinen, | Brukerinndataverdier blir validert på server, dvs. validering utført på webserver |
Validering av klientsiden gjøres ved hjelp av JavaScript eller VBScript | Validering av serversiden gjøres ved hjelp av språk som Java, .Net, PHP osv |
Validering på klientsiden bidrar til å forhindre rundtur av ugyldige data fra klient til server og tilbake | Validering på serversiden forhindrer innsetting av ugyldige data i databasen eller beskyttelse mot ondsinnede brukere |
Sp # 15) Hvilke litteraturer brukes i JSP?
Svar: Bokstavene som brukes på Java-server sider er som følger:
- Boolsk
- Heltall
- Flytende punkt
- String
- Null.
Q # 16) Oppgi forskjellen mellom ServletContext og PageContext.
Svar: Forskjeller mellom ServletContext og PageContext er gitt nedenfor:
- ServletContext gir informasjon om JSP eller servlet som kjører container. Det er en servletkontekst per webapplikasjon, parametrene kan settes opp i en web-distribusjonsbeskrivelse.
- Sidekontekst gir JSP- eller servletinformasjon om forespørsler som håndteres, med informasjon om forespørselen og eventuelle parametere som økt, respons, referanse til utdatastrømmen og webapplikasjonens ServletContext.
Q # 17) Oppgi forskjellene mellom JSP custom og Java Bean.
Svar: Forskjellene er forklart nedenfor:
JSP tilpassede koder | JavaBeans |
---|---|
Egendefinerte tagger er brukerdefinert JSP-element kan endre JSP-innhold. | JavaBeans er enkel Java-klasse på JSP-sider for å opprette dynamiske websider kan ikke endre JSP-innhold. |
Det kan forenkle komplekse operasjoner, krever flere konfigurasjoner å sette opp. | JavaBeans er enkle å sette opp. |
Brukes på en selvstendig måte på både Servlet- og JSP-sider. | JavaBeans kan defineres i Servlet og kan deretter kalles på JSP eller Servlet-siden. |
Sp # 18) Hva er forskjellene mellom videresend og sendRedirect?
Svar: Forskjeller er forklart nedenfor:
Framover() | sendRedirect () |
---|---|
Omdirigering av sider håndteres ved serverens slutt og er ikke synlig for klienten i forward () -metoden. | Omdirigering av sider håndteres ved klientslutten og er synlig for klienten, i sendRedirect () -metoden. |
fremover () er raskere enn sendRedirect (). | sendRedirect () er litt tregere enn fremover (), da den trenger to nettleserforespørsler. |
Opprinnelig URL forblir upåvirket fremover () | En nettleser forstår at den sender send forespørsel for sendRedirect (), derav originale URL-endringer. |
Original URL og forespørsler blir gjentatt når den resulterende siden i nettleseren lastes inn på nytt. | Den opprinnelige forespørselen eller den resulterende URL-en gjentas ikke når nettleseren laster inn den resulterende URL-en. |
Spørsmål nr. 19) Hva er attributtene på sidedirektivene?
Svar: Følgende er listen over attributter i JSP Page Directives:
Attributtnavn | Beskrivelse |
---|---|
buffer | Det indikerer buffermodell for utgangsstrøm |
autoFlush | Servlet-utgangsbufferadferd styres med dette attributtet |
innholdstype | Karakterkodeskjema relatert attributt |
errorPage | Uniform Resource Locator for en annen JSP som rapporterer Java unchecked runtime unntak. |
isErrorPage | Indikerer URL spesifisert av JSP-sidens errorPage-attributt definert ovenfor. |
strekker | Superklassegenerert Servlet må utvides er spesifisert med dette attributtet |
info | Dette attributtet er definert som en streng som er tilgjengelig med Servlets getServletInfo () -metode, |
isThreadSafe | Denne attributtet definerer trådmodell for Servlet |
Språk | Erklærer programmeringsspråk som brukes på JSP-sider. |
økt | Erklærer JSP-deltakelse i HTTP-økter. |
isELIgnored | Attributt bestemmer om EL-uttrykk i JSP skal ignoreres eller ikke. |
isScriptingEnabled | Om skriptelementer er tillatt for bruk eller ikke, kan bestemmes av dette attributtet. |
Q # 20) Kan vi utvide en annen Java-klasse i JSP?
Svar: Ja, utvikleren kan utvide en annen JSP ved hjelp av.
javax.servlet.jsp.HttpJspPage-grensesnitt implementeres når JSP-siden konverteres til Servlet-siden. Derfor er det mulig å utvide en annen Java-klasse for JSP-siden. Det anbefales at du bruker ekspresjonsspråk eller taggbibliotek i stedet for java-kode på JSP-siden.
Q # 21) Beskriv bruken av taggen med et eksempel.
Svar: prøver å søke i et eksisterende objekt basert på en id- og omfangsvariabel, og hvis objektet ikke er tilgjengelig, oppretter det objektet. Koden for useBean er som vist nedenfor:
Q # 22) Hva er omfangsverdier for taggen?
Svar: I fravær av attributtverdi for omfang i jsp: useBean, er standard omfangsverdi side. Andre verdier er forespørsel, økt og applikasjon.
Spørsmål nr. 23) Kan vi håndtere et runtime-unntak på JSP-siden?
Svar: Ja, unntakene for kjøretid oppstår på grunn av en feil under JSP-sidekjøring, kan håndteres av unntak for fangst og håndtering i Java-skript, ved hjelp av standard unntakshåndteringskode for Java.
pl sql intervju spørsmål for 3 års erfaring
Spørsmål nr. 24) Hva er bruken av tagbiblioteket i JSP?
Svar: Standard tag-bibliotek i JSP er nyttig for å overvinne mangler ved tilpassede koder. Det er tre hoved-tag-biblioteker som ofte brukes i JSP, nemlig. kjerne, SQL og XML. De brukes hovedsakelig til å designe iterasjon og betingede oppgaver, manipulere XML-dokumenter, utføre SQL-operasjoner på databaser og internasjonalisering.
Sp # 25) Hva er bruken av JSP-erklæringen?
Svar: Variabler, metoder og felt er deklarert på JSP-siden ved hjelp av erklæringstagger. I JSP-erklæring er forekomstvariabler og metoder komponert utenfor _jspService () -metoden.
Syntaksen for JSP-erklæringstagger er som nedenfor:
mens, Skrapelapper har syntaksen som nedenfor:
Spørsmål nr. 26) Hva er trinnene involvert i å lese data fra et skjema ved hjelp av JSP?
Svar: Fremgangsmåten er som følger:
- Nettsider sender inndata ved hjelp av skjemaetiketter med webelementer som tekstfelt, avkrysningsrute for valg av flere verdier, alternativknapper for valg av ett av alternativene, og send-knapp, i Java Server Pages (JSP).
- Validering på klientsiden med JavaScript vil sørge for at brukeren blir varslet med meldinger i tilfelle ugyldige verdier er angitt i inndatafelt og forhindres når du klikker på Send-knappen.
- Send-knappen i skjemaet har et attributt POST- eller GET-metoder for å sende brukerinngang som en forespørsel ved hjelp av Hypertext Transfer Protocol (HTTP), ved hjelp av nettleseren.
- POST-metoden brukes når sensitiv informasjon som kredittkortnumre, påloggingsinformasjon legges inn i inndatafeltet. Verdiene med POST-metoden vises ikke på nettleserens adresselinje.
- GET-metoden kan brukes til informasjon som ikke er sensitiv, og verdiene med GET-metoden vises i nettadressens adresselinje.
- JSP-siden bruker følgende metoder for å håndtere inndata:
- getParameter () : metoden brukes til å få inngangsverdi fra skjemaelement som tekstfelt
- getParameterValues () metoden brukes når flere verdier (matrise) fra skjemaelement, for eksempel avkrysningsruten
Banana
Egg
Bread
Milk
<% String shoppingcart() = request.getParameterValues('basket'); For (int i = 0; i
- getParameterNames () returnerer en oppregning av alle parameternavn som er knyttet til forespørselen.
Enumeration enum = request.getParameterNames();
Spørsmål nr. 27) Forklar viktigheten av sesjonsdata i JSP?
Svar: Java Server Pages, som er en servlet som opprettholder statusinformasjon om besøkende på nettet som ber om URL-adressen til nettstedet i løpet av et bestemt tidsintervall, er kjent som øktsporing. Informasjon om besøkende som besøker et nettsted lagres med
setAttribute (String name, Object value) -metoden som nedenfor:
session.setAttribute('user', name);
Denne øktdataene kan hentes ved hjelp av getAttribute (String name) -metoden som nedenfor:
String name= (String)session.getAttribute('user');
Q # 28) Hva er informasjonskapsler, deres typer, og hvordan hver type skiller seg fra den andre?
Svar: Informasjonskapsler er tekstfiler som opprettes på klientmaskinen og lagrer informasjon om websøk eller nettsteder som er utforsket ved hjelp av nettleseren, datoen og tidspunktet for besøket, sammen med IP-adressen. Tilstedeværelsen av informasjonskapsler hjelper nettsteder å identifisere klienter som går tilbake til nettstedene sine.
Informasjonskapsler er av forskjellige typer, for eksempel godkjenning, sporing og øktcookies.
- Session-informasjonskapsler er kortvarige til brukeren utforsker et bestemt nettsted, når han forlater nettstedet, blir sesjonskapsler slettet av nettlesere.
- Å spore informasjonskapsler som navnet antyder, registrerer hvor ofte et bestemt nettsted har blitt besøkt.
- Autentiserings-informasjonskapsler validerer ektheten til en gyldig bruker som besøker nettstedet.
Spørsmål nr. 29) Liste opp og beskriv handlingskoder som brukes i JSP.
Svar: JSP-handlingskoder brukes til å utføre oppgaver som bruk av JavaBean, og kontrollere flyt mellom nettsider. Følgende er noen av handlingskodene oppført med detaljer.
Handlingsmerke | Bruk av handlingskoder på JSP-siden |
---|---|
jsp: setProperty | Hjelper med å sette verdien av en bønns eiendom, syntaksen ser ut |
jsp: fremover | forespørsel og svar blir videresendt til en annen ressurs med merket for fremad handling, syntaksen er som, hvor relativ url enten er en side på serveren som /eksempler / index.html |
jsp: inkluderer | Med denne handlingskoden er en annen ressurs inkludert, syntaksen er |
jsp: useBean | Denne handlingskoden oppretter og lokaliserer bønneobjekt, syntaksen er som |
jsp: getProperty | Denne handlingskoden skriver ut verdien av bønneegenskapen med syntaks som |
jsp: plugin | Med plugin action tag kan en annen komponent som applet bli innebygd i JSP-siden, med syntaks som |
jsp: param | Action tag param setter verdien av parameteren fremover, og inkluderer action tags med syntaks som |
jsp: tilbakeslag | tilbakevendende handlingskode brukes sammen med jsp: plugin-kode for å skrive ut en melding for å verifisere om plugin-taggen fungerer, syntaksen ser ut som Klassen ble ikke funnet! |
Spørsmål nr. 30) Hvorfor bruker du JSP?
Svar: JSP-er brukes for å utvikle dynamisk nettinnhold, der input fra besøkende vil bli vurdert som en forespørsel, og modellvisningskontrolleren som et nettrammeverk der presentasjonslaget er Java Server Pages (JSP) - Java-kode i HTML / CSS / JavaScript kode, forretningslogikk skrevet i mellomlaget, vil Controller ha Java-klasser, og Model har backend DAO (dvs. Hibernate) for å få tilgang til databasen.
Konklusjon
Java-server-sider brukes til klient-server-rammeverket og hjelper til med å skape dynamisk webinnhold ved å håndtere brukerinndata og sende svar ved hjelp av HTTP. JSP-siden bruker implisitte objekter, direktiver, egendefinerte koder og scriplets for å håndtere brukerdata ved hjelp av forskjellige metoder som getParameter (strengnavn), getParameterValues () for å hente flere verdier fra skjemaet .
Det er handlingskoder som brukes på JSP-siden for å utføre forskjellige oppgaver.
Alt godt for intervjuet !!
Anbefalt lesing
- 25+ mest populære ADO.NET intervjuspørsmål og svar
- 25+ topp vår MVC intervju spørsmål og svar
- 30+ TOPPLE Servlets intervjusspørsmål og svar (2021 LISTE)
- Topp 35 ASP.Net og Web API intervju spørsmål med svar
- 50 topp PHP intervju spørsmål og svar (for ALLE)
- 30+ Topp Java-samfunnsspørsmål med svar (2021 LISTE)
- TOPP 45 JavaScript-intervjuspørsmål med detaljerte svar