

O aplicativo emula os principais recursos do Twitter :
de várias maneiras:
Da linha de comando com Maven (no diretório raiz):
mvn clean install -Dmaven.test.skip=true
Diretório de mudança:
cd twitter-emulation-spring-mvc-jsp
Na linha de comando, execute um dos comandos com Maven :
mvn jetty:run ( H2 )
mvn jetty:run -P development ( H2 )
mvn jetty:run -P production ( Oracle Database )
( Oracle Database Connection Properties: etc/jetty.xml )
Acesse o aplicativo Web implantado em:
http: // localhost: 8080
Faça login com contas existentes ( jsmith/password , jdoe/password , rroe/password , alone/password ) ou crie uma nova conta
Da linha de comando com Maven (no diretório raiz):
mvn clean install -Dmaven.test.skip=true
Diretório de mudança:
cd twitter-emulation-spring-boot-jsp
Na linha de comando, execute um dos comandos com Maven :
mvn spring-boot:run ( H2 )
mvn spring-boot:run -P development ( H2 )
mvn spring-boot:run -P production ( banco de dados Oracle )
( Oracle Database Connection Properties: src/main/resources/application.yml )
Acesse o aplicativo Web implantado em:
http: // localhost: 8080
Faça login com contas existentes ( jsmith/password , jdoe/password , rroe/password , alone/password ) ou crie uma nova conta
Da linha de comando com Maven (no diretório raiz):
mvn clean install -Dmaven.test.skip=true
Diretório de mudança:
cd twitter-emulation-spring-boot-react-server
Na linha de comando, execute um dos comandos com Maven :
mvn spring-boot:run ( H2 )
mvn spring-boot:run -P development ( H2 )
mvn spring-boot:run -P production ( banco de dados Oracle )
( Oracle Database Connection Properties: src/main/resources/application.yml )
Acesse o aplicativo Web implantado em:
http: // localhost: 8080
Faça login com contas existentes ( jsmith/password , jdoe/password , rroe/password , alone/password ) ou crie uma nova conta
Instale o Node.js
Corra para garantir que o NPM esteja funcionando:
npm -v
Diretório de mudança:
cd twitter-emulation-spring-boot-react-server
Na linha de comando, execute um dos comandos com Maven :
mvn spring-boot:run ( H2 )
mvn spring-boot:run -P development ( H2 )
mvn spring-boot:run -P production ( banco de dados Oracle )
( Oracle Database Connection Properties: src/main/resources/application.yml )
Diretório de mudança:
cd twitter-emulation-spring-boot-react-web
Da linha de comando com NPM :
npm start
Acesse o aplicativo Web implantado em:
http: // localhost: 5173
Faça login com contas existentes ( jsmith/password , jdoe/password , rroe/password , alone/password ) ou crie uma nova conta
Da linha de comando com Maven (no diretório raiz):
mvn clean package -DskipTests
Diretório de mudança:
cd twitter-emulation-distrib/target
Encontre o arquivo de distribuição:
twitter-emulation-react-<version>.zip
Extrair arquivos do ZIP, por exemplo:
unzip twitter-emulation-react-<version>.zip
Diretório de mudança:
cd twitter-emulation-react-<version>
Correr:
runme.bat ( Windows )
runme.sh ( macOS ou Linux )
Acesse o aplicativo Web em execução em:
http: // localhost: 8080
Faça login com contas existentes ( jsmith/password , jdoe/password , rroe/password , alone/password ) ou crie uma nova conta
Da linha de comando com Maven (no diretório raiz):
mvn clean install -Dmaven.test.skip=true
Diretório de mudança:
cd twitter-emulation-spring-boot-angular-server
Na linha de comando, execute um dos comandos com Maven :
mvn spring-boot:run ( H2 )
mvn spring-boot:run -P development ( H2 )
mvn spring-boot:run -P production ( banco de dados Oracle )
( Oracle Database Connection Properties: src/main/resources/application.yml )
Acesse o aplicativo Web implantado em:
http: // localhost: 8080
Faça login com contas existentes ( jsmith/password , jdoe/password , rroe/password , alone/password ) ou crie uma nova conta
Instale o Node.js
Corra para garantir que o NPM esteja funcionando:
npm -v
Diretório de mudança:
cd twitter-emulation-spring-boot-angular-server
Na linha de comando, execute um dos comandos com Maven :
mvn spring-boot:run ( H2 )
mvn spring-boot:run -P development ( H2 )
mvn spring-boot:run -P production ( banco de dados Oracle )
( Oracle Database Connection Properties: src/main/resources/application.yml )
Diretório de mudança:
cd twitter-emulation-spring-boot-angular-web
Da linha de comando com NPM :
npm start
Acesse o aplicativo Web implantado em:
http: // localhost: 4200
Faça login com contas existentes ( jsmith/password , jdoe/password , rroe/password , alone/password ) ou crie uma nova conta
Da linha de comando com Maven (no diretório raiz):
mvn clean package -DskipTests
Diretório de mudança:
cd twitter-emulation-distrib/target
Encontre o arquivo de distribuição:
twitter-emulation-angular-<version>.zip
Extrair arquivos do ZIP, por exemplo:
unzip twitter-emulation-angular-<version>.zip
Diretório de mudança:
cd twitter-emulation-angular-<version>
Correr:
runme.bat ( Windows )
runme.sh ( macOS ou Linux )
Acesse o aplicativo Web em execução em:
http: // localhost: 8080
Faça login com contas existentes ( jsmith/password , jdoe/password , rroe/password , alone/password ) ou crie uma nova conta
Diretório de mudança:
cd twitter-emulation-spring-boot-admin
Da linha de comando com maven :
mvn spring-boot:run
Diretório de mudança:
cd twitter-emulation-spring-boot-react-server
ou
cd twitter-emulation-spring-boot-angular-server
Da linha de comando com maven :
mvn spring-boot:run
Acesso Aplicativo de Administração de Boot Spring em:
http: // localhost: 9000
Faça login com admin/password da conta existente
Instale o Docker (opcional, apenas para o Oracle Database Testing)
Diretório de mudança:
cd twitter-emulation-common
Na linha de comando, execute um dos comandos com Maven :
mvn test ( H2 )
mvn test -P development ( H2 )
mvn test -P production ( banco de dados Oracle )
Diretório de mudança:
cd twitter-emulation-spring-boot-common-server
Da linha de comando com maven :
mvn test
Diretório de mudança:
cd twitter-emulation-spring-boot-react-web
Da linha de comando com NPM :
npm run test
Diretório de mudança:
cd twitter-emulation-spring-boot-angular-web
Da linha de comando com NPM :
npm run test
Diretório de mudança:
cd twitter-emulation-spring-boot-react-web
Da linha de comando com NPM :
npm run e2e
Diretório de mudança:
cd twitter-emulation-spring-boot-angular-web
Da linha de comando com NPM :
npm run e2e
A evolução da criação de aplicativos da Web em Java (russo)