

Aplikasi ini meniru fitur utama Twitter :
dalam beberapa hal:
Dari baris perintah dengan maven (di direktori root):
mvn clean install -Dmaven.test.skip=true
Ubah Direktori:
cd twitter-emulation-spring-mvc-jsp
Dari baris perintah jalankan salah satu perintah dengan Maven :
mvn jetty:run ( H2 )
mvn jetty:run -P development ( H2 )
mvn jetty:run -P production ( Oracle Database )
(Properti koneksi database Oracle : etc/jetty.xml )
Akses aplikasi web yang digunakan di:
http: // localhost: 8080
Masuk dengan akun yang ada ( jsmith/password , jdoe/password , rroe/password , alone/password ) atau Buat Akun Baru
Dari baris perintah dengan maven (di direktori root):
mvn clean install -Dmaven.test.skip=true
Ubah Direktori:
cd twitter-emulation-spring-boot-jsp
Dari baris perintah jalankan salah satu perintah dengan Maven :
mvn spring-boot:run ( H2 )
mvn spring-boot:run -P development ( H2 )
mvn spring-boot:run -P production ( Oracle Database )
( Oracle Database Connection Properties: src/main/resources/application.yml )
Akses aplikasi web yang digunakan di:
http: // localhost: 8080
Masuk dengan akun yang ada ( jsmith/password , jdoe/password , rroe/password , alone/password ) atau Buat Akun Baru
Dari baris perintah dengan maven (di direktori root):
mvn clean install -Dmaven.test.skip=true
Ubah Direktori:
cd twitter-emulation-spring-boot-react-server
Dari baris perintah jalankan salah satu perintah dengan Maven :
mvn spring-boot:run ( H2 )
mvn spring-boot:run -P development ( H2 )
mvn spring-boot:run -P production ( Oracle Database )
( Oracle Database Connection Properties: src/main/resources/application.yml )
Akses aplikasi web yang digunakan di:
http: // localhost: 8080
Masuk dengan akun yang ada ( jsmith/password , jdoe/password , rroe/password , alone/password ) atau Buat Akun Baru
Instal Node.js
Dijalankan untuk memastikan bahwa NPM berfungsi:
npm -v
Ubah Direktori:
cd twitter-emulation-spring-boot-react-server
Dari baris perintah jalankan salah satu perintah dengan Maven :
mvn spring-boot:run ( H2 )
mvn spring-boot:run -P development ( H2 )
mvn spring-boot:run -P production ( Oracle Database )
( Oracle Database Connection Properties: src/main/resources/application.yml )
Ubah Direktori:
cd twitter-emulation-spring-boot-react-web
Dari baris perintah dengan NPM :
npm start
Akses aplikasi web yang digunakan di:
http: // localhost: 5173
Masuk dengan akun yang ada ( jsmith/password , jdoe/password , rroe/password , alone/password ) atau Buat Akun Baru
Dari baris perintah dengan maven (di direktori root):
mvn clean package -DskipTests
Ubah Direktori:
cd twitter-emulation-distrib/target
Temukan file distribusi:
twitter-emulation-react-<version>.zip
Ekstrak file dari ZIP, misalnya:
unzip twitter-emulation-react-<version>.zip
Ubah Direktori:
cd twitter-emulation-react-<version>
Berlari:
runme.bat ( windows )
runme.sh ( macos atau linux )
Akses aplikasi web yang sedang berjalan di:
http: // localhost: 8080
Masuk dengan akun yang ada ( jsmith/password , jdoe/password , rroe/password , alone/password ) atau Buat Akun Baru
Dari baris perintah dengan maven (di direktori root):
mvn clean install -Dmaven.test.skip=true
Ubah Direktori:
cd twitter-emulation-spring-boot-angular-server
Dari baris perintah jalankan salah satu perintah dengan Maven :
mvn spring-boot:run ( H2 )
mvn spring-boot:run -P development ( H2 )
mvn spring-boot:run -P production ( Oracle Database )
( Oracle Database Connection Properties: src/main/resources/application.yml )
Akses aplikasi web yang digunakan di:
http: // localhost: 8080
Masuk dengan akun yang ada ( jsmith/password , jdoe/password , rroe/password , alone/password ) atau Buat Akun Baru
Instal Node.js
Dijalankan untuk memastikan bahwa NPM berfungsi:
npm -v
Ubah Direktori:
cd twitter-emulation-spring-boot-angular-server
Dari baris perintah jalankan salah satu perintah dengan Maven :
mvn spring-boot:run ( H2 )
mvn spring-boot:run -P development ( H2 )
mvn spring-boot:run -P production ( Oracle Database )
( Oracle Database Connection Properties: src/main/resources/application.yml )
Ubah Direktori:
cd twitter-emulation-spring-boot-angular-web
Dari baris perintah dengan NPM :
npm start
Akses aplikasi web yang digunakan di:
http: // localhost: 4200
Masuk dengan akun yang ada ( jsmith/password , jdoe/password , rroe/password , alone/password ) atau Buat Akun Baru
Dari baris perintah dengan maven (di direktori root):
mvn clean package -DskipTests
Ubah Direktori:
cd twitter-emulation-distrib/target
Temukan file distribusi:
twitter-emulation-angular-<version>.zip
Ekstrak file dari ZIP, misalnya:
unzip twitter-emulation-angular-<version>.zip
Ubah Direktori:
cd twitter-emulation-angular-<version>
Berlari:
runme.bat ( windows )
runme.sh ( macos atau linux )
Akses aplikasi web yang sedang berjalan di:
http: // localhost: 8080
Masuk dengan akun yang ada ( jsmith/password , jdoe/password , rroe/password , alone/password ) atau Buat Akun Baru
Ubah Direktori:
cd twitter-emulation-spring-boot-admin
Dari baris perintah dengan Maven :
mvn spring-boot:run
Ubah Direktori:
cd twitter-emulation-spring-boot-react-server
atau
cd twitter-emulation-spring-boot-angular-server
Dari baris perintah dengan Maven :
mvn spring-boot:run
Akses Aplikasi Admin Spring Boot di:
http: // localhost: 9000
Masuk dengan admin/password akun yang ada
Instal Docker (Opsional, Hanya untuk Pengujian Database Oracle )
Ubah Direktori:
cd twitter-emulation-common
Dari baris perintah jalankan salah satu perintah dengan Maven :
mvn test ( H2 )
mvn test -P development ( H2 )
mvn test -P production ( Oracle Database )
Ubah Direktori:
cd twitter-emulation-spring-boot-common-server
Dari baris perintah dengan Maven :
mvn test
Ubah Direktori:
cd twitter-emulation-spring-boot-react-web
Dari baris perintah dengan NPM :
npm run test
Ubah Direktori:
cd twitter-emulation-spring-boot-angular-web
Dari baris perintah dengan NPM :
npm run test
Ubah Direktori:
cd twitter-emulation-spring-boot-react-web
Dari baris perintah dengan NPM :
npm run e2e
Ubah Direktori:
cd twitter-emulation-spring-boot-angular-web
Dari baris perintah dengan NPM :
npm run e2e
Evolusi Membuat Aplikasi Web di Java (Rusia)