een webpagina ontwerpen met Java Server Page (JSP))

overzicht

JSP-technologie wordt gebruikt voor het ontwikkelen van webapplicaties. JSP werd geïntroduceerd om meer functionaliteiten toe te voegen die niet beschikbaar waren in Servlet. Het voegde meer functies toe zoals expressietaal, JSTL enz., om web app ontwikkeling te vereenvoudigen.

om deze technologie grondig te begrijpen, moet u een basiskennis van de Java-programmering hebben. Men kan gebruik maken van Java-certificering om basis-tot geavanceerd niveau programmering te verkennen met geërfde modules zoals serialisatie, klonen, abstractie, interfaces, en nog veel meer. Een duidelijk begrepen u zal ontstaan als een grote vat van geloof met duidelijke kennis van Java programmeren.

een JSP-pagina die bestaat uit HTML-en JSP-tags die gemakkelijk te onderhouden zijn. Hier kunnen we scheiden zowel het ontwerp en de ontwikkeling deel van onze code gebruik te maken van aangepaste tags, paginering, CRUD etc.

Java Server Page (JSP) functionaliteiten

JSP heeft Servlet overwonnen met zijn ongelooflijke functionaliteiten zoals:

2.1 Verbeterde Servlet

JSP erft alle eigenschappen van een Servlet. Het kan alle mogelijke resultaten bereiken met het Servlet framework. Zelfs het biedt verschillende extra functies om het hele ontwikkelingsproces gemakkelijker te maken. Het omvat impliciete objecten, JSTL, vooraf gedefinieerde tags etc. JSP biedt API ‘ s met JSP pakketten genaamd javax.servlet.jsp en javax.servlet.jsp.tagext om die functionaliteiten op te nemen.

2.2 Gemakkelijk te hanteren

de traditionele Servlet-technologie omvat bedrijfs-en presentatielogica die samen een beter milieu dienen.JSP splitst zowel de business en presentatie logica afzonderlijk verstrekken van een duidelijk beeld van de applicatie voor ontwikkeling.

2.3 snelle ontwikkeling

in tegenstelling tot de traditionele ontwikkeling zoals Servlet waar we onze code moeten compileren en uitvoeren elke keer als we een wijziging vastleggen die ook een herschikking vereist, zijn JSP-pagina ‘ s aanpasbaar. Ze vereisen niet opnieuw en opnieuw implementatie na het maken van een update.

2.4 Require Less Code

JSP applicatie wordt aangedreven met de coole middelen zoals actie tags, aangepaste tags etc. het verminderen van een Ontwikkelaars inspanning voor het schrijven van bos van codes.

Java Server Page (JSP) Lifecycle

de JSP lifecycle bestaat uit verschillende stappen, zoals:

  • JSP page translation and compilation
  • Class files loaded through the classloader
  • Instantiation, and Initialization
  • Processing requests
  • Destroy process

in het begin wordt vertaling van de JSP pagina in servlet bereikt door JSP translator, een attribuut van de webserver. De verkregen servlet pagina wordt gecompileerd en omgezet in de klasse bestand. Uiteindelijk worden alle restprocessen zoals initialisatie en destroy bereikt over JSP.

nu, omdat u de levenscyclus en de basisprincipes van een JSP-pagina hebt begrepen, is het tijd om een eenvoudige JSP-pagina te maken om een uitgebreide kennis van de moderne webontwikkeling te bieden. In de onderstaande code moet je deze HTML code inclusief JSP tags schrijven. Na voltooiing, je moet deze code op te slaan met de extensie .jsp gevolgd door titelnaam. Laten we het demo noemen.jsp. Sluit dit bestand in een map en kopieer plakken die map in Web-apps directory van uw apache tomcat server die verantwoordelijk is voor het uitvoeren van uw JSP pagina.

voorbeeld

4.1 demo.jsp

dit bestand bevat scriptlet-tag voor het uitvoeren van uw JSP-code. De browser zal de schriftelijke instructies begrijpen.

<html><body> <% out.print(1+1); %></body></html>

eenmaal uitgevoerd verschijnt uitvoer 2 op uw browserscherm.

4.2 JSP-pagina

uitvoeren om uw geschreven code uit te voeren volg de onderstaande procedures:

  • Zet uw apache tomcat server.
  • plak uw JSP-code in een map.
  • implementeer die map over de apache tomcat-server.
  • Open uw browser en plak URL: http://localhost:portNumber/Rootcontext/filename.jsp
  • hier zullen we typen: http://localhost:portNumber/Rootcontext/demo.jsp
  • het toont de verzamelde uitvoer op het browserscherm.

Gefeliciteerd.. Je hebt je eerste JSP programma succesvol uitgevoerd. Onthoud één ding-je hoeft de mapstructuur niet te schrijven voor het uitvoeren van een JSP-bestand. Het is alleen nodig als uw code Bean classes of andere TLD documenten of Servlet bevat.

nu is het jouw beurt om te beginnen met het schrijven van die innovatieve ideeën die je met een code opvallen. Zodra u met succes de kernmodules zoals scripting – elementen, impliciete objecten, API ‘ s, directive-elementen, uitzonderingen, actie, expressies term zal behandelen-bent u goed voor een coderingsstrijd. Begin met het bouwen van uw eerste webapplicatie en zet deze droom om een realiteit. Nu al zijn er meer dan 1,5 miljard websites en applicaties beschikbaar over het wereldwijde net vandaag.

5. Conclusie

in dit artikel hebben we java server pages besproken en zijn er functionaliteiten toegevoegd via servlet. We hebben ook de levenscyclus van JSP pagina ‘ s besproken met een voorbeeld.

Geef een antwoord

Het e-mailadres wordt niet gepubliceerd.