

L'application émule les principales fonctionnalités de Twitter :
de plusieurs manières:
De la ligne de commande avec maven (dans le répertoire racine):
mvn clean install -Dmaven.test.skip=true
Répertoire de modification:
cd twitter-emulation-spring-mvc-jsp
De la ligne de commande, exécutez l'une des commandes avec maven :
mvn jetty:run ( H2 )
mvn jetty:run -P development ( H2 )
mvn jetty:run -P production ( Oracle Database )
(Propriétés de connexion de la base de données Oracle : etc/jetty.xml )
Accéder à l'application Web déployée à:
http: // localhost: 8080
Connectez-vous avec les comptes existants ( jsmith/password , jdoe/password , rroe/password , alone/password ) ou créez un nouveau compte
De la ligne de commande avec maven (dans le répertoire racine):
mvn clean install -Dmaven.test.skip=true
Répertoire de modification:
cd twitter-emulation-spring-boot-jsp
De la ligne de commande, exécutez l'une des commandes avec maven :
mvn spring-boot:run ( H2 )
mvn spring-boot:run -P development ( H2 )
mvn spring-boot:run -P production ( Oracle Database )
(Propriétés de connexion de la base de données Oracle : src/main/resources/application.yml )
Accéder à l'application Web déployée à:
http: // localhost: 8080
Connectez-vous avec les comptes existants ( jsmith/password , jdoe/password , rroe/password , alone/password ) ou créez un nouveau compte
De la ligne de commande avec maven (dans le répertoire racine):
mvn clean install -Dmaven.test.skip=true
Répertoire de modification:
cd twitter-emulation-spring-boot-react-server
De la ligne de commande, exécutez l'une des commandes avec maven :
mvn spring-boot:run ( H2 )
mvn spring-boot:run -P development ( H2 )
mvn spring-boot:run -P production ( Oracle Database )
(Propriétés de connexion de la base de données Oracle : src/main/resources/application.yml )
Accéder à l'application Web déployée à:
http: // localhost: 8080
Connectez-vous avec les comptes existants ( jsmith/password , jdoe/password , rroe/password , alone/password ) ou créez un nouveau compte
Installer Node.js
Exécutez pour s'assurer que le NPM fonctionne:
npm -v
Répertoire de modification:
cd twitter-emulation-spring-boot-react-server
De la ligne de commande, exécutez l'une des commandes avec maven :
mvn spring-boot:run ( H2 )
mvn spring-boot:run -P development ( H2 )
mvn spring-boot:run -P production ( Oracle Database )
(Propriétés de connexion de la base de données Oracle : src/main/resources/application.yml )
Répertoire de modification:
cd twitter-emulation-spring-boot-react-web
De la ligne de commande avec NPM :
npm start
Accéder à l'application Web déployée à:
http: // localhost: 5173
Connectez-vous avec les comptes existants ( jsmith/password , jdoe/password , rroe/password , alone/password ) ou créez un nouveau compte
De la ligne de commande avec maven (dans le répertoire racine):
mvn clean package -DskipTests
Répertoire de modification:
cd twitter-emulation-distrib/target
Trouver le fichier de distribution:
twitter-emulation-react-<version>.zip
Extraire des fichiers de Zip, par exemple:
unzip twitter-emulation-react-<version>.zip
Répertoire de modification:
cd twitter-emulation-react-<version>
Courir:
runme.bat ( Windows )
runme.sh ( macOS ou Linux )
Accéder à l'application Web en cours d'exécution à:
http: // localhost: 8080
Connectez-vous avec les comptes existants ( jsmith/password , jdoe/password , rroe/password , alone/password ) ou créez un nouveau compte
De la ligne de commande avec maven (dans le répertoire racine):
mvn clean install -Dmaven.test.skip=true
Répertoire de modification:
cd twitter-emulation-spring-boot-angular-server
De la ligne de commande, exécutez l'une des commandes avec maven :
mvn spring-boot:run ( H2 )
mvn spring-boot:run -P development ( H2 )
mvn spring-boot:run -P production ( Oracle Database )
(Propriétés de connexion de la base de données Oracle : src/main/resources/application.yml )
Accéder à l'application Web déployée à:
http: // localhost: 8080
Connectez-vous avec les comptes existants ( jsmith/password , jdoe/password , rroe/password , alone/password ) ou créez un nouveau compte
Installer Node.js
Exécutez pour s'assurer que le NPM fonctionne:
npm -v
Répertoire de modification:
cd twitter-emulation-spring-boot-angular-server
De la ligne de commande, exécutez l'une des commandes avec maven :
mvn spring-boot:run ( H2 )
mvn spring-boot:run -P development ( H2 )
mvn spring-boot:run -P production ( Oracle Database )
(Propriétés de connexion de la base de données Oracle : src/main/resources/application.yml )
Répertoire de modification:
cd twitter-emulation-spring-boot-angular-web
De la ligne de commande avec NPM :
npm start
Accéder à l'application Web déployée à:
http: // localhost: 4200
Connectez-vous avec les comptes existants ( jsmith/password , jdoe/password , rroe/password , alone/password ) ou créez un nouveau compte
De la ligne de commande avec maven (dans le répertoire racine):
mvn clean package -DskipTests
Répertoire de modification:
cd twitter-emulation-distrib/target
Trouver le fichier de distribution:
twitter-emulation-angular-<version>.zip
Extraire des fichiers de Zip, par exemple:
unzip twitter-emulation-angular-<version>.zip
Répertoire de modification:
cd twitter-emulation-angular-<version>
Courir:
runme.bat ( Windows )
runme.sh ( macOS ou Linux )
Accéder à l'application Web en cours d'exécution à:
http: // localhost: 8080
Connectez-vous avec les comptes existants ( jsmith/password , jdoe/password , rroe/password , alone/password ) ou créez un nouveau compte
Répertoire de modification:
cd twitter-emulation-spring-boot-admin
De la ligne de commande avec maven :
mvn spring-boot:run
Répertoire de modification:
cd twitter-emulation-spring-boot-react-server
ou
cd twitter-emulation-spring-boot-angular-server
De la ligne de commande avec maven :
mvn spring-boot:run
Accédez à l'application d'administration de démarrage Spring à:
http: // localhost: 9000
Connectez-vous avec admin/password du compte existant
Installer Docker (facultatif, uniquement pour les tests de base de données Oracle )
Répertoire de modification:
cd twitter-emulation-common
De la ligne de commande, exécutez l'une des commandes avec maven :
mvn test ( H2 )
mvn test -P development ( H2 )
mvn test -P production ( Oracle Database )
Répertoire de modification:
cd twitter-emulation-spring-boot-common-server
De la ligne de commande avec maven :
mvn test
Répertoire de modification:
cd twitter-emulation-spring-boot-react-web
De la ligne de commande avec NPM :
npm run test
Répertoire de modification:
cd twitter-emulation-spring-boot-angular-web
De la ligne de commande avec NPM :
npm run test
Répertoire de modification:
cd twitter-emulation-spring-boot-react-web
De la ligne de commande avec NPM :
npm run e2e
Répertoire de modification:
cd twitter-emulation-spring-boot-angular-web
De la ligne de commande avec NPM :
npm run e2e
L'évolution de la création d'applications Web en Java (russe)