Application Web Java
- Développé à l'aide de maven
- Utilise Apache Tomcat pour le déploiement et les tests
- Travaillé dans le code Microsoft vs
Comprend:
Concepts de servlet de base
- API servlet (classes et interfaces)
- Interface servlet et méthodes de classe
- Méthodes génériques de servletRequest
- Méthodes httpservletRequest
- Méthodes génériques de réponse de servlet
- Méthodes httpservletResponse
- Interface de demande de dispatcher
- Méthode SendRirect ()
- Interface ServletConfig
- Interface ServletContext
- Paramètres de contexte et d'initiation
- Attribut objets
Concepts de base JSP:
Dépendances Maven:
- junite
- javax.servlet-api
- MySQL-Connector-Java
Concepts JDBC et MySQL:
- Connexion via le pilote
- ResultSet, instruction
- Création
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 );
- Enregistrement (opération d'insertion)
INSERT INTO store_user VALUES
(NULLIF(Username, ' ' ),
NULLIF(Password, ' ' ),
NULLIF(date_of_birth, ' ' ),
date_register);
- Authentification (opération de sélection)
SELECT * FROM store_user WHERE Username = " username " ;
SELECT * FROM store_user WHERE Username = " username " AND Password = " password " ;
- Suppression (rangée de décrochage)
DELETE FROM store_user WHERE Username = " username " ;
- Mise à jour de passowrd (Row de mise à jour)
UPDATE store_user SET password = " newPassword "
WHERE username = " username " AND password = " oldPassword " ;
Autres concepts:
- Déclarations conditionnelles
- Boucle
- Style avec CSS
- Manipulation exceptionnelle
- Programmation modulaire
- Erros / Manipulation exceptionnelle
- Packages
- Rendu HTML
- Modifications XML.
Beaucoup d'autres à venir bientôt. Les contributions sont les bienvenues. Doit s'intégrer au projet, mais ne pas le faire en tant que projet séparé.
Vidéo pour référence:
Doit faire les choses après le clonage:
- Dans database.java, mise à jour la ligne no. 18 avec le mot de passe de votre serveur de base de données MySQL.
- Dans View.jsp, mise à jour la ligne no. 20 avec le mot de passe de votre serveur de base de données MySQL.
- Ensuite, exécutez à l'aide de commandes MVN (MVN Clean, puis le package MVN)
J'espère que ça aide!