Cara Deploy Aplikasi Java ke DigitalOcean
DigitalOcean merupakan salah satu layanan cloud server berbasis IaaS
DigitalOcean merupakan salah satu layanan cloud server berbasis IaaS
Pada implementasi sesungguhnya semua data credential user disimpan pada database dan spring-security punya cara yang elegan untuk melakukan autentikasi pada database
spring-security merupakan framework powerful untuk menangani proses autentikasi dan access control.
Validasi bean menggunakan standar framework JSR 380 beserta implementasinya pada ekosistem Spring
Unit test merupakan tahapan test untuk menguji komponen terkecil dari suatu aplikasi seperti module, function, atau suatu object. Tujuan dari unit test adalah untuk memastikan setiap unit code berjalan sesuai ekspektasi.
Apache Maven merupakan tools build automation yang bisa membantu dalam proses pembuatan software seperti kompilasi source code, membuat distribution file, manajemen dependency, hingga proses menjalankan automated test.
Suatu aplikasi Spring biasanya membutuhkan beberapa environment yang berjalan, contohnya seperti development dan production environment. Setiap environment memiliki set konfigurasinya masing-masing. Spring profiles membantu manage environment tersebut.
Berikut cara generate file PDF menggunakan template engine Thymeleaf, dan membuat API untuk download file tersebut di SPring
Dependency injection merupakan aspek fundamental dari framework Spring dimana tanggung jawab proses pembuatan object dan distribusi 'dependency' sepenuhnya diambil alih oleh Spring.
AspectJ mendukung implementasi AOP pada Spring menggunakan annotation config.
Memanfaatkan interface MethodInterceptor pada library Aopalliance untuk membuat fungsi Around Advice pada Spring.
Bagaimana Spring framework mengimplementasikan konsep AOP dengan elegan.