Servlet La tecnologia s'utilitza per crear una aplicació web (resideix al costat del servidor i genera una pàgina web dinàmica).
Servlet La tecnologia és robusta i escalable a causa del llenguatge Java. Abans de Servlet, el llenguatge de programació CGI (Common Gateway Interface) era comú com a llenguatge de programació del costat del servidor. Tanmateix, aquesta tecnologia tenia molts desavantatges. A continuació hem comentat aquests desavantatges.
Hi ha moltes interfícies i classes a l'API Servlet com ara Servlet, GenericServlet, HttpServlet, ServletRequest, ServletResponse, etc.
concat cadenes java
Què és un Servlet?
El servlet es pot descriure de moltes maneres, depenent del context.
- Servlet és una tecnologia que s'utilitza per crear una aplicació web.
- Servlet és una API que proporciona moltes interfícies i classes, inclosa la documentació.
- El servlet és una interfície que s'ha d'implementar per crear qualsevol servlet.
- Servlet és una classe que amplia les capacitats dels servidors i respon a les sol·licituds entrants. Pot respondre a qualsevol petició.
- El servlet és un component web que es desplega al servidor per crear una pàgina web dinàmica.
Saps?
- Què és l'aplicació web i quina diferència hi ha entre Get i Post request?
- Quina informació rep el servidor web si sol·licitem un Servlet?
- Com executar el servlet a l'IDE Eclipse, MyEclipse i Netbeans?
- Quines són les maneres de col·laboració de servlets i quina diferència hi ha entre el mètode RequestDispatcher i sendRedirect()?
- Quina diferència hi ha entre la interfície ServletConfig i ServletContext?
- De quantes maneres podem mantenir l'estat d'un usuari? Quin enfocament s'utilitza principalment en el desenvolupament web?
- Com comptar el nombre total de visitants i el temps de resposta total d'una sol·licitud mitjançant Filtre?
- Com executar un servlet amb anotació?
- Com crear un formulari de registre mitjançant Servlet i la base de dades Oracle?
- Com podem pujar i descarregar el fitxer des del servidor?
Què és una aplicació web?
Una aplicació web és una aplicació accessible des del web. Una aplicació web està formada per components web com Servlet, JSP, Filter, etc. i altres elements com HTML, CSS i JavaScript. Els components web normalment s'executen al servidor web i responen a la sol·licitud HTTP.
CGI (Interfície de passarel·la comuna)
La tecnologia CGI permet al servidor web trucar a un programa extern i passar la informació de la sol·licitud HTTP al programa extern per processar la sol·licitud. Per a cada sol·licitud, s'inicia un nou procés.
Inconvenients de CGI
Hi ha molts problemes en la tecnologia CGI:
- Si augmenta el nombre de clients, es necessita més temps per enviar la resposta.
- Per a cada sol·licitud, inicia un procés i el servidor web es limita a iniciar processos.
- Utilitza un llenguatge dependent de la plataforma, p. C , C++ , perl .
Avantatges de Servlet
Hi ha molts avantatges de Servlet sobre CGI. El contenidor web crea fils per gestionar les múltiples peticions al Servlet. Els fils tenen molts avantatges sobre els processos, com ara comparteixen una àrea de memòria comuna, lleugers, el cost de comunicació entre els fils és baix. Els avantatges de Servlet són els següents:
Índex de servlets
Tutorial de servlets
- Què és Servlet
- Terminologia web
- Terminologia web
- Lloc web: Static Dynamic
- HTTP
- Sol·licituds HTTP
- Get vs Post
- Contenidor
- Servidor: Aplicació web
- Tipus de contingut
- API de servlet
- Interfície de servlet
- GenericServlet
- HttpServlet
- Cicle de vida del servlet
- Exemple de servlet
- Com funciona el servlet?
- Arxiu de guerra
- llista de fitxers de benvinguda
- Carregueu a l'inici
Servlet amb IDE
- servlet a Eclipse
- servlet a Myeclipse
- servlet a Netbeans
ServletRequest
- ServletRequest
Col·laboració Servlet
- Sol·licitudDispacher
- sendRedirect
ServletConfig
- ServletConfig
ServletContext
- ServletContext
Atribut en Servlet
- Atribut en Servlet
Servlet Advance
Seguiment de sessions
- Tècniques de sessió
- 1) Cookies en Servlet
- Cookies: Inici de sessió i tancament de sessió
- 2) Camp de formulari ocult
- 3) Reescriptura d'URL
- 4) HttpSession
- Sessió: Inici de sessió i tancament de sessió
Esdeveniment i oient
- Esdeveniment i oient
- ServletContextEvent
- HttpSessionEvent
- ServletRequestEvent
- ServletContext AttributeEvent
- HttpSessionBindingEvent
- ServletRequestAttributeEvent
Filtre de servlet
- Què és el filtre
- Filtre d'autenticació
- FilterConfig
- Exemples útils
Servlet CRUD
- Exemple CRUD
Paginació de servlets
- Exemple de paginació
Servlet Diversos
- ServletInputStream
- ServletOutputStream
- Exemple per escriure imatge
- Servlet d'anotació
- Model SingleThread
- SSI
Desenvolupament
- Exemple de registre
- Aconseguint registres
- Millora del rendiment
- S'està carregant el fitxer
- S'està baixant el fitxer
- Servlet enviant correu electrònic
- Exemple d'inici de sessió
- Imatge d'escriptura
Test bàsic de servlets
Les ordres de Linux creen una carpeta
- Test Servlet
- Test bàsic de servlets-1
- Test bàsic de servlets-2
- Test bàsic de servlets-3
- Test bàsic de servlets-4
- Test bàsic de servlets-5
Servlet Advance Quiz
- Servlet Advance Quiz-1
- Servlet Advance Quiz-2
- Servlet Advance Quiz-3
- Servlet Advance Quiz-4
Servlet Misc. Quiz
- Servlet Misc. Test-1
- Servlet Misc. Test-2
- Servlet Misc. Quiz-3
Preguntes d'entrevista
- Preguntes d'entrevista Servlet