Servlet JSP-technologieën vormen de ruggengraat van Java EE-programmering. Onlangs heb ik veel geschreven over Servlet- en JSP-programmering en dit is een samenvattend bericht voor Servlet JSP-handleidingen waarin ik alle artikelkoppelingen in de juiste volgorde aanbied.
Servlet JSP-handleiding
Java Webapplicatie-handleiding voor beginners
Dit is het eerste artikel in de Java Webapplicatie-handleiding en hier leer je over de kernconcepten van webapplicaties en hoe we Eclipse kunnen gebruiken om onze eerste webapplicatie te maken. Dit artikel geeft details over de webserver, client, HTTP en HTML, URL, Web Container, de structuur van het Web Archive-directory en configuraties van het implementatiebestand. Dit artikel bevat ook het “Hello World” Servlet-voorbeeld.
Java Servlet Tutorial voor Beginners
Deze tutorial geeft details over Servlet en de voordelen ervan ten opzichte van CGI. Het artikel biedt informatie over de Servlet API en de belangrijkste interfaces en klassen ervan. We kijken ook kort naar Servlet 3-annotaties die in verdere tutorials worden gebruikt. Daarnaast leren we over servlet-attributen en maken we ons Servlet Login Example-project.
Servlet-sessiebeheer
Dit artikel legt uit over sessies en verschillende manieren van sessiebeheer. We leren hoe we Cookies en de Servlet API HttpSession-interface kunnen gebruiken om de gebruikerssessie te behouden. Ook leren we hoe we URL-rewriting-technieken kunnen gebruiken voor sessiebeheer wanneer cookies zijn uitgeschakeld aan de clientzijde.
Servlet Filter
Leer over Servlet Filter en hoe we het kunnen gebruiken om verzoeken en reactieobjecten te onderscheppen en te manipuleren daartussenin. Het artikel legt uit over de Filter-interface, WebFilter-annotatie, Servlet Filters-configuratie in web.xml en geeft een voorbeeld voor het loggen van clientverzoeken en sessievalidatie met Filters.
Servlet Listener
We verkennen Servlet Listener en de voordelen ervan in dit artikel. We leren over de Servlet Listener interface en Event objecten en zien een werkend voorbeeld van ServletContextListener, ServletContextAttributeListener, HttpSessionListener en ServletRequestListener met een voorbeeldprogramma.
Cookies in Servlet
Cookies worden veel gebruikt in de communicatie tussen server en client. De Servlet API HttpSession gebruikt een cookie voor sessiebeheer. Hier leren we over de Servlet Cookie-klasse en hoe we deze kunnen gebruiken om cookies toe te voegen in de respons en cookiegegevens van het verzoekobject te verkrijgen met een voorbeeldprogramma.
Servlet Foutafhandeling
Hier verkennen we de uitzonderingsafhandelingsservlets die we kunnen gebruiken om aangepaste foutmeldingen te genereren die naar de client worden verzonden wanneer er een uitzondering wordt gegenereerd door Servlet-service-methoden.
Servlet Upload Download Bestand Voorbeeld
Uploaden van bestanden en downloaden van bestanden is een veelvoorkomend scenario in webapplicaties. Hier zullen we leren hoe we de Apache Commons FileUpload API kunnen gebruiken om een bestand vanaf het lokale systeem naar de server te uploaden en hoe we Servlet kunnen gebruiken om een bestand te downloaden en de werkelijke bestandslocatie voor de gebruiker te verbergen.
Servlet 3 Bestand Upload met behulp van de MultipartConfig-annotatie en Part-interface
De Servlet 3-specificaties hebben ondersteuning toegevoegd voor het uploaden van bestanden zonder het gebruik van externe API’s. In deze post wordt uitgelegd over de MultipartConfig-annotatie van de Servlet API, de Part-interface en de HttpServletRequest-methoden die we kunnen gebruiken om bestanden op de server te uploaden.
Servlet Databaseverbinding en Log4j-integratie
De meeste webapplicaties maken verbinding met een database en gebruiken log4j voor logging. Een zeer gedetailleerde post met een volledig voorbeeld waarin wordt getoond hoe we Listeners en servlet-contextattributen kunnen gebruiken voor databaseverbinding en log4j-integratie met een voorbeeldproject.
Tomcat DataSource JNDI Voorbeeld
De meeste webapplicaties gebruiken enkele relationele databases en DataSource is de voorkeursmethode om verbinding te maken met de database. In deze post zal ik je verschillende manieren uitleggen om DataSource te configureren in de Tomcat-container en hoe we het kunnen gebruiken in de op Servlet gebaseerde webapplicatie.
Servlet Webapplicatie Spring Security Integratie
We kunnen de Spring Security-module gebruiken om authenticatie en autorisatie te implementeren in onze op servlet gebaseerde webapplicatie. Deze tutorial laat je zien hoe je dit doet aan de hand van een eenvoudig voorbeeld.
Voorbeeld van Hibernate Servlet DataSource
Hibernate is een van de meest gebruikte op Java gebaseerde ORM-tools en we kunnen het gemakkelijk integreren in een op servlets gebaseerde webapplicatie. Deze tutorial geeft u basisinformatie over Hibernate en hoe we het gemakkelijk kunnen integreren in onze webapplicatie met behulp van de Tomcat-container JNDI DataSource.
Async Servlet
Servlet 3 introduceerde asynchrone ondersteuning in Servlet die zeer nuttig is om een hogere doorvoer te krijgen voor langdurig draaiende servlets. We kunnen de verwerking uitbesteden aan een andere thread met behulp van een asynchrone servlet, leer de implementatie van asynchrone servlet met een voorbeeldprogramma.
Servlet Interviewvragen
A collection of 50 servlet interview questions with detailed answers to help you in Java EE interview. It is advisable to go through the tutorial first and then try to answer the questions yourself to check your understanding.
JSP Zelfstudie
JSP Voorbeeld Zelfstudie voor Beginners
Dit is de eerste post in de JSP-serie. Deze post legt uit over JSP en de voordelen ervan ten opzichte van servlets, JSP API-interfaces, JSP-levenscyclusfasen en -methoden, JSP-opmerkingen, JSP-scriptingelementen, scriptlets, JSP-expressie, JSP-directief, JSP-verklaring, JSP-attributen, JSP-vertaling naar Servlet met voorbeeldprogramma. Dit is een geweldige post om mee te beginnen als je nieuw bent in JSP en de basis wilt leren.
JSP Impliciete Objecten
JSP maakt 9 objecten aan aan het begin van de servicemethode en we kunnen ze rechtstreeks gebruiken in JSP-scriptlets, deze worden JSP-impliciete objecten genoemd. Deze post geeft details over de JSP-impliciete objecten en hoe we ze kunnen gebruiken in JSP-pagina’s met voorbeeldprogramma.
JSP-directieven
JSP-directieven worden gebruikt om specifieke instructies te geven aan de JSP-vertaler wanneer de JSP-pagina wordt vertaald naar Servlet. Deze post legt uit over de JSP-paginadirective en includen-direktief in detail en hun attributen. JSP-taglib-directive wordt gebruikt voor JSTL of aangepaste tags en wordt later in tutorials uitgelegd.
JSP Uitzonderingsafhandeling
We kunnen JSP-foutpagina’s maken om uitzonderingen afgehandeld door de toepassing te verwerken en aangepaste reacties aan de client te geven. In dit bericht wordt uitgelegd over de JSP-foutpagina’s, hun configuratie in het implementatiebeschrijvingsbestand met een voorbeeldprogramma.
JSP EL Zelfstudie
JSP-specificaties 2.0 introduceerden Expression Language (EL) waarmee we attributen en parameters gemakkelijk kunnen verkrijgen met behulp van HTML-achtige tags. In dit bericht wordt uitgelegd over JSP EL impliciete objecten, EL-operators en hun voorrang, EL-reservezoekwoorden en EL-gebruik met een voorbeeldprogramma.
JSP Actietags
JSP biedt een reeks standaardactietags die we kunnen gebruiken voor specifieke taken zoals werken met Java Bean-objecten, het opnemen van andere bronnen, het doorsturen van het verzoek naar andere bronnen, enzovoort. Deze post geeft details over alle JSP-actie-elementen en toont het gebruik van JSP Bean, JSP Forward en JSP Include-acties met voorbeeldprogramma.
JSTL Handleiding
JSP Standard Tag Library (JSTL) is de standaardtagbibliotheek die tags biedt om het gedrag van de JSP-pagina te regelen, iteratie- en regelopdrachten, internationaliseringstags en SQL-tags. Deze post geeft details over de verschillende soorten JSTL-tags. U krijgt ook details van JSTL Core Tags en hun gebruik met voorbeeldprogramma.
JSP Aangepaste Tags
Soms zijn JSP EL, Action Tags en JSTL niet genoeg en worden we verleid om Java-code te schrijven in scriptelementen. Gelukkig is JSP uitbreidbaar en kunnen we onze eigen aangepaste tags maken die kunnen worden gebruikt in JSP-pagina’s. Deze post geeft stappen om JSP-aangepaste tags te maken en hoe we deze kunnen configureren en gebruiken in een JSP-pagina met een voorbeeldprogramma.
JSP-interviewvragen en antwoorden
Deze post biedt een enorme lijst met JSP-interviewvragen met gedetailleerde antwoorden om JSP-gerelateerde interviewvragen in Java EE-interviews aan te pakken. De vragen zijn zowel voor beginners als ervaren programmeurs, neem gerust een kijkje. Dat is alles voor de Servlet JSP-tutorial. Ik zal meer tutorials toevoegen met betrekking tot enkele JSP-programmascenario’s, zoals Servlet Security, JSTL-tags, enzovoort. Zorg ervoor dat je het bookmarkt voor toekomstig gebruik.
Source:
https://www.digitalocean.com/community/tutorials/servlet-jsp-tutorial