

แอปพลิเคชันจำลองคุณสมบัติหลักของ Twitter :
หลายวิธี:
จากบรรทัดคำสั่งที่มี maven (ในไดเรกทอรีราก):
mvn clean install -Dmaven.test.skip=true
เปลี่ยนไดเรกทอรี:
cd twitter-emulation-spring-mvc-jsp
จากบรรทัดคำสั่งเรียกใช้หนึ่งในคำสั่งที่มี maven :
mvn jetty:run ( H2 )
mvn jetty:run -P development ( H2 )
mvn jetty:run -P production ( Oracle Database )
(คุณสมบัติการเชื่อมต่อ ฐานข้อมูล Oracle : etc/jetty.xml )
เข้าถึงเว็บแอปพลิเคชันที่ปรับใช้ได้ที่:
http: // localhost: 8080
เข้าสู่ระบบด้วยบัญชีที่มีอยู่ ( jsmith/password , jdoe/password , rroe/password , alone/password ) หรือสร้างบัญชีใหม่
จากบรรทัดคำสั่งที่มี maven (ในไดเรกทอรีราก):
mvn clean install -Dmaven.test.skip=true
เปลี่ยนไดเรกทอรี:
cd twitter-emulation-spring-boot-jsp
จากบรรทัดคำสั่งเรียกใช้หนึ่งในคำสั่งที่มี maven :
mvn spring-boot:run ( H2 )
mvn spring-boot:run -P development ( H2 )
mvn spring-boot:run -P production ( Oracle Database )
(คุณสมบัติการเชื่อมต่อ ฐานข้อมูล Oracle : src/main/resources/application.yml )
เข้าถึงเว็บแอปพลิเคชันที่ปรับใช้ได้ที่:
http: // localhost: 8080
เข้าสู่ระบบด้วยบัญชีที่มีอยู่ ( jsmith/password , jdoe/password , rroe/password , alone/password ) หรือสร้างบัญชีใหม่
จากบรรทัดคำสั่งที่มี maven (ในไดเรกทอรีราก):
mvn clean install -Dmaven.test.skip=true
เปลี่ยนไดเรกทอรี:
cd twitter-emulation-spring-boot-react-server
จากบรรทัดคำสั่งเรียกใช้หนึ่งในคำสั่งที่มี maven :
mvn spring-boot:run ( H2 )
mvn spring-boot:run -P development ( H2 )
mvn spring-boot:run -P production ( Oracle Database )
(คุณสมบัติการเชื่อมต่อ ฐานข้อมูล Oracle : src/main/resources/application.yml )
เข้าถึงเว็บแอปพลิเคชันที่ปรับใช้ได้ที่:
http: // localhost: 8080
เข้าสู่ระบบด้วยบัญชีที่มีอยู่ ( jsmith/password , jdoe/password , rroe/password , alone/password ) หรือสร้างบัญชีใหม่
ติดตั้ง node.js
เรียกใช้เพื่อให้แน่ใจว่า NPM ใช้งานได้:
npm -v
เปลี่ยนไดเรกทอรี:
cd twitter-emulation-spring-boot-react-server
จากบรรทัดคำสั่งเรียกใช้หนึ่งในคำสั่งที่มี maven :
mvn spring-boot:run ( H2 )
mvn spring-boot:run -P development ( H2 )
mvn spring-boot:run -P production ( Oracle Database )
(คุณสมบัติการเชื่อมต่อ ฐานข้อมูล Oracle : src/main/resources/application.yml )
เปลี่ยนไดเรกทอรี:
cd twitter-emulation-spring-boot-react-web
จากบรรทัดคำสั่งด้วย NPM :
npm start
เข้าถึงเว็บแอปพลิเคชันที่ปรับใช้ได้ที่:
http: // localhost: 5173
เข้าสู่ระบบด้วยบัญชีที่มีอยู่ ( jsmith/password , jdoe/password , rroe/password , alone/password ) หรือสร้างบัญชีใหม่
จากบรรทัดคำสั่งที่มี maven (ในไดเรกทอรีราก):
mvn clean package -DskipTests
เปลี่ยนไดเรกทอรี:
cd twitter-emulation-distrib/target
ค้นหาไฟล์แจกจ่าย:
twitter-emulation-react-<version>.zip
แยกไฟล์จาก ZIP ตัวอย่างเช่น:
unzip twitter-emulation-react-<version>.zip
เปลี่ยนไดเรกทอรี:
cd twitter-emulation-react-<version>
วิ่ง:
runme.bat ( windows )
runme.sh ( macos หรือ linux )
เข้าถึงเว็บแอปพลิเคชันที่กำลังทำงานได้ที่:
http: // localhost: 8080
เข้าสู่ระบบด้วยบัญชีที่มีอยู่ ( jsmith/password , jdoe/password , rroe/password , alone/password ) หรือสร้างบัญชีใหม่
จากบรรทัดคำสั่งที่มี maven (ในไดเรกทอรีราก):
mvn clean install -Dmaven.test.skip=true
เปลี่ยนไดเรกทอรี:
cd twitter-emulation-spring-boot-angular-server
จากบรรทัดคำสั่งเรียกใช้หนึ่งในคำสั่งที่มี maven :
mvn spring-boot:run ( H2 )
mvn spring-boot:run -P development ( H2 )
mvn spring-boot:run -P production ( Oracle Database )
(คุณสมบัติการเชื่อมต่อ ฐานข้อมูล Oracle : src/main/resources/application.yml )
เข้าถึงเว็บแอปพลิเคชันที่ปรับใช้ได้ที่:
http: // localhost: 8080
เข้าสู่ระบบด้วยบัญชีที่มีอยู่ ( jsmith/password , jdoe/password , rroe/password , alone/password ) หรือสร้างบัญชีใหม่
ติดตั้ง node.js
เรียกใช้เพื่อให้แน่ใจว่า NPM ใช้งานได้:
npm -v
เปลี่ยนไดเรกทอรี:
cd twitter-emulation-spring-boot-angular-server
จากบรรทัดคำสั่งเรียกใช้หนึ่งในคำสั่งที่มี maven :
mvn spring-boot:run ( H2 )
mvn spring-boot:run -P development ( H2 )
mvn spring-boot:run -P production ( Oracle Database )
(คุณสมบัติการเชื่อมต่อ ฐานข้อมูล Oracle : src/main/resources/application.yml )
เปลี่ยนไดเรกทอรี:
cd twitter-emulation-spring-boot-angular-web
จากบรรทัดคำสั่งด้วย NPM :
npm start
เข้าถึงเว็บแอปพลิเคชันที่ปรับใช้ได้ที่:
http: // localhost: 4200
เข้าสู่ระบบด้วยบัญชีที่มีอยู่ ( jsmith/password , jdoe/password , rroe/password , alone/password ) หรือสร้างบัญชีใหม่
จากบรรทัดคำสั่งที่มี maven (ในไดเรกทอรีราก):
mvn clean package -DskipTests
เปลี่ยนไดเรกทอรี:
cd twitter-emulation-distrib/target
ค้นหาไฟล์แจกจ่าย:
twitter-emulation-angular-<version>.zip
แยกไฟล์จาก ZIP ตัวอย่างเช่น:
unzip twitter-emulation-angular-<version>.zip
เปลี่ยนไดเรกทอรี:
cd twitter-emulation-angular-<version>
วิ่ง:
runme.bat ( windows )
runme.sh ( macos หรือ linux )
เข้าถึงเว็บแอปพลิเคชันที่กำลังทำงานได้ที่:
http: // localhost: 8080
เข้าสู่ระบบด้วยบัญชีที่มีอยู่ ( jsmith/password , jdoe/password , rroe/password , alone/password ) หรือสร้างบัญชีใหม่
เปลี่ยนไดเรกทอรี:
cd twitter-emulation-spring-boot-admin
จากบรรทัดคำสั่งกับ Maven :
mvn spring-boot:run
เปลี่ยนไดเรกทอรี:
cd twitter-emulation-spring-boot-react-server
หรือ
cd twitter-emulation-spring-boot-angular-server
จากบรรทัดคำสั่งกับ Maven :
mvn spring-boot:run
Access Spring Boot Admin Admin Admin ที่:
http: // localhost: 9000
เข้าสู่ระบบด้วย admin/password ที่มีอยู่
ติดตั้ง Docker (เป็นทางเลือกสำหรับการทดสอบ ฐานข้อมูล Oracle เท่านั้น)
เปลี่ยนไดเรกทอรี:
cd twitter-emulation-common
จากบรรทัดคำสั่งเรียกใช้หนึ่งในคำสั่งที่มี maven :
mvn test ( H2 )
mvn test -P development ( H2 )
mvn test -P production ( ฐานข้อมูล Oracle )
เปลี่ยนไดเรกทอรี:
cd twitter-emulation-spring-boot-common-server
จากบรรทัดคำสั่งกับ Maven :
mvn test
เปลี่ยนไดเรกทอรี:
cd twitter-emulation-spring-boot-react-web
จากบรรทัดคำสั่งด้วย NPM :
npm run test
เปลี่ยนไดเรกทอรี:
cd twitter-emulation-spring-boot-angular-web
จากบรรทัดคำสั่งด้วย NPM :
npm run test
เปลี่ยนไดเรกทอรี:
cd twitter-emulation-spring-boot-react-web
จากบรรทัดคำสั่งด้วย NPM :
npm run e2e
เปลี่ยนไดเรกทอรี:
cd twitter-emulation-spring-boot-angular-web
จากบรรทัดคำสั่งด้วย NPM :
npm run e2e
วิวัฒนาการของการสร้างเว็บแอปพลิเคชันใน Java (รัสเซีย)