

La aplicación emula las características principales de Twitter :
de varias maneras:
Desde la línea de comando con Maven (en el directorio raíz):
mvn clean install -Dmaven.test.skip=true
Directorio de cambio:
cd twitter-emulation-spring-mvc-jsp
Desde la línea de comando, ejecute uno de los comandos con Maven :
mvn jetty:run ( H2 )
mvn jetty:run -P development ( H2 )
mvn jetty:run -P production ( Oracle Database )
(Propiedades de conexión de la base de datos de Oracle : etc/jetty.xml )
Acceda a la aplicación web implementada en:
http: // localhost: 8080
Inicie sesión con cuentas existentes ( jsmith/password , jdoe/password , rroe/password , alone/password ) o cree una nueva cuenta
Desde la línea de comando con Maven (en el directorio raíz):
mvn clean install -Dmaven.test.skip=true
Directorio de cambio:
cd twitter-emulation-spring-boot-jsp
Desde la línea de comando, ejecute uno de los comandos con Maven :
mvn spring-boot:run ( H2 )
mvn spring-boot:run -P development ( H2 )
mvn spring-boot:run -P production ( Oracle Database )
(Propiedades de conexión de la base de datos de Oracle : src/main/resources/application.yml )
Acceda a la aplicación web implementada en:
http: // localhost: 8080
Inicie sesión con cuentas existentes ( jsmith/password , jdoe/password , rroe/password , alone/password ) o cree una nueva cuenta
Desde la línea de comando con Maven (en el directorio raíz):
mvn clean install -Dmaven.test.skip=true
Directorio de cambio:
cd twitter-emulation-spring-boot-react-server
Desde la línea de comando, ejecute uno de los comandos con Maven :
mvn spring-boot:run ( H2 )
mvn spring-boot:run -P development ( H2 )
mvn spring-boot:run -P production ( Oracle Database )
(Propiedades de conexión de la base de datos de Oracle : src/main/resources/application.yml )
Acceda a la aplicación web implementada en:
http: // localhost: 8080
Inicie sesión con cuentas existentes ( jsmith/password , jdoe/password , rroe/password , alone/password ) o cree una nueva cuenta
Instalar node.js
Ejecutar para asegurarse de que NPM esté funcionando:
npm -v
Directorio de cambio:
cd twitter-emulation-spring-boot-react-server
Desde la línea de comando, ejecute uno de los comandos con Maven :
mvn spring-boot:run ( H2 )
mvn spring-boot:run -P development ( H2 )
mvn spring-boot:run -P production ( Oracle Database )
(Propiedades de conexión de la base de datos de Oracle : src/main/resources/application.yml )
Directorio de cambio:
cd twitter-emulation-spring-boot-react-web
Desde la línea de comando con NPM :
npm start
Acceda a la aplicación web implementada en:
http: // localhost: 5173
Inicie sesión con cuentas existentes ( jsmith/password , jdoe/password , rroe/password , alone/password ) o cree una nueva cuenta
Desde la línea de comando con Maven (en el directorio raíz):
mvn clean package -DskipTests
Directorio de cambio:
cd twitter-emulation-distrib/target
Encontrar archivo de distribución:
twitter-emulation-react-<version>.zip
Extraiga archivos de zip, por ejemplo:
unzip twitter-emulation-react-<version>.zip
Directorio de cambio:
cd twitter-emulation-react-<version>
Correr:
runme.bat ( Windows )
runme.sh ( macOS o Linux )
Acceda a la aplicación web en ejecución en:
http: // localhost: 8080
Inicie sesión con cuentas existentes ( jsmith/password , jdoe/password , rroe/password , alone/password ) o cree una nueva cuenta
Desde la línea de comando con Maven (en el directorio raíz):
mvn clean install -Dmaven.test.skip=true
Directorio de cambio:
cd twitter-emulation-spring-boot-angular-server
Desde la línea de comando, ejecute uno de los comandos con Maven :
mvn spring-boot:run ( H2 )
mvn spring-boot:run -P development ( H2 )
mvn spring-boot:run -P production ( Oracle Database )
(Propiedades de conexión de la base de datos de Oracle : src/main/resources/application.yml )
Acceda a la aplicación web implementada en:
http: // localhost: 8080
Inicie sesión con cuentas existentes ( jsmith/password , jdoe/password , rroe/password , alone/password ) o cree una nueva cuenta
Instalar node.js
Ejecutar para asegurarse de que NPM esté funcionando:
npm -v
Directorio de cambio:
cd twitter-emulation-spring-boot-angular-server
Desde la línea de comando, ejecute uno de los comandos con Maven :
mvn spring-boot:run ( H2 )
mvn spring-boot:run -P development ( H2 )
mvn spring-boot:run -P production ( Oracle Database )
(Propiedades de conexión de la base de datos de Oracle : src/main/resources/application.yml )
Directorio de cambio:
cd twitter-emulation-spring-boot-angular-web
Desde la línea de comando con NPM :
npm start
Acceda a la aplicación web implementada en:
http: // localhost: 4200
Inicie sesión con cuentas existentes ( jsmith/password , jdoe/password , rroe/password , alone/password ) o cree una nueva cuenta
Desde la línea de comando con Maven (en el directorio raíz):
mvn clean package -DskipTests
Directorio de cambio:
cd twitter-emulation-distrib/target
Encontrar archivo de distribución:
twitter-emulation-angular-<version>.zip
Extraiga archivos de zip, por ejemplo:
unzip twitter-emulation-angular-<version>.zip
Directorio de cambio:
cd twitter-emulation-angular-<version>
Correr:
runme.bat ( Windows )
runme.sh ( macOS o Linux )
Acceda a la aplicación web en ejecución en:
http: // localhost: 8080
Inicie sesión con cuentas existentes ( jsmith/password , jdoe/password , rroe/password , alone/password ) o cree una nueva cuenta
Directorio de cambio:
cd twitter-emulation-spring-boot-admin
Desde la línea de comando con Maven :
mvn spring-boot:run
Directorio de cambio:
cd twitter-emulation-spring-boot-react-server
o
cd twitter-emulation-spring-boot-angular-server
Desde la línea de comando con Maven :
mvn spring-boot:run
Acceso a la aplicación de administración de arranque de primavera en:
http: // localhost: 9000
Inicie sesión con admin/password de la cuenta existente
Instalar Docker (opcional, solo para las pruebas de base de datos Oracle )
Directorio de cambio:
cd twitter-emulation-common
Desde la línea de comando, ejecute uno de los comandos con Maven :
mvn test ( H2 )
mvn test -P development ( H2 )
mvn test -P production ( base de datos Oracle )
Directorio de cambio:
cd twitter-emulation-spring-boot-common-server
Desde la línea de comando con Maven :
mvn test
Directorio de cambio:
cd twitter-emulation-spring-boot-react-web
Desde la línea de comando con NPM :
npm run test
Directorio de cambio:
cd twitter-emulation-spring-boot-angular-web
Desde la línea de comando con NPM :
npm run test
Directorio de cambio:
cd twitter-emulation-spring-boot-react-web
Desde la línea de comando con NPM :
npm run e2e
Directorio de cambio:
cd twitter-emulation-spring-boot-angular-web
Desde la línea de comando con NPM :
npm run e2e
La evolución de la creación de aplicaciones web en Java (ruso)