Java -Webanwendung
- Mit Maven entwickelt
- Verwendet Apache Tomcat für die Bereitstellung und Tests
- Arbeitete in Microsoft vs Code
Beinhaltet:
Grundlegende Servlet -Konzepte
- Servlet -API (Klassen und Schnittstellen)
- Servlet -Schnittstelle und Klassenmethoden
- Generische ServletRequest -Methoden
- HttpServletRequest -Methoden
- Generische ServletResponse -Methoden
- HttpServletResponse -Methoden
- RequestDispatcher -Schnittstelle
- sendRedirect () Methode
- ServletConfig -Schnittstelle
- ServletContext -Schnittstelle
- Kontext- und Init -Parameter
- Attributobjekte
Grundlegende JSP -Konzepte:
- JSP -Tags
- JSP -Richtlinien
Maven -Abhängigkeiten:
- jung
- javax.servlet-api
- Mysql-Connector-Java
JDBC- und MySQL -Konzepte:
- Verbindung über den Treiber
- Ergebnis, Anweisung
- Schaffung
CREATE DATABASE servlet_application ;
CREATE TABLE store_user (
Username varchar ( 30 ) NOT NULL PRIMARY KEY ,
Password varchar ( 30 ) NOT NULL ,
date_of_birth date NOT NULL ,
date_register timestamp NOT NULL );
- Registrierung (Einfügungsvorgang)
INSERT INTO store_user VALUES
(NULLIF(Username, ' ' ),
NULLIF(Password, ' ' ),
NULLIF(date_of_birth, ' ' ),
date_register);
- Authentifizierung (Auswahlbetrieb)
SELECT * FROM store_user WHERE Username = " username " ;
SELECT * FROM store_user WHERE Username = " username " AND Password = " password " ;
DELETE FROM store_user WHERE Username = " username " ;
- Aktualisieren von Passowrd (Update -Zeile)
UPDATE store_user SET password = " newPassword "
WHERE username = " username " AND password = " oldPassword " ;
Andere Konzepte:
- Bedingte Aussagen
- Schleifen
- Styling mit CSS
- Außergewöhnliches Handling
- Modulare Programmierung
- Fehler/außergewöhnliches Handling
- Pakete
- HTML -Rendering
- XML -Modifikationen.
Viele weitere kommen bald. Beiträge sind begrüßt. Muss sich in das Projekt integrieren, aber nicht als separates Projekt machen.
Video als Referenz:
Muss Dinge nach dem Klonen tun:
- In Database.java aktualisieren Sie Zeile Nr. 18 mit dem Passwort Ihres MySQL -Datenbankservers.
- In View.jsp, Aktualisierungszeile Nr. 20 mit dem Passwort Ihres MySQL -Datenbankservers.
- Führen Sie dann mit MVN -Befehlen aus (MVN Clean und dann MVN -Paket).
Hoffe es hilft!