Project Helidon adalah seperangkat Perpustakaan Java untuk menulis layanan mikro. Helidon mendukung dua model pemrograman:
Apa pun kasusnya, aplikasi Anda adalah program Java SE yang berjalan di Server Web Helidon Níma baru yang telah ditulis dari awal untuk menggunakan Java 21 Virtual Threads. Dengan Helidon 4 Anda mendapatkan throughput tinggi dari server reaktif dengan kesederhanaan pemrograman gaya thread-per-request.
API Helidon SE di Helidon 4 telah berubah secara signifikan dari Helidon 3. Penggunaan thread virtual telah memungkinkan API ini berubah dari asinkron menjadi pemblokiran. Hal ini menghasilkan kode yang lebih sederhana yang lebih mudah untuk ditulis, dipelihara, di-debug, dan dipahami. Kode Helidon SE sebelumnya memerlukan modifikasi agar dapat dijalankan pada API baru ini. Untuk informasi lebih lanjut lihat Panduan Peningkatan Helidon SE.
Helidon 4 mendukung MicroProfile 6. Ini berarti aplikasi Helidon MP 3.x Anda yang ada akan berjalan di Helidon 4 hanya dengan sedikit modifikasi. Dan karena server MicroProfile Helidon didasarkan pada Níma WebServer baru, Anda mendapatkan semua manfaat berjalan di thread virtual. Untuk informasi lebih lanjut lihat Panduan Peningkatan Helidon MP.
Baru mengenal Helidon? Kemudian masuk dan mulai.
Java 21 diperlukan untuk menggunakan Helidon 4.
Helidon tersedia di bawah Lisensi Apache 2.0.
Dokumentasi dan javadocs terbaru tersedia di https://helidon.io/docs/latest.
Buku Putih Helidon tersedia di sini.
Lihat Memulai di https://helidon.io.
Tidak ada unduhan Helidon. Cukup gunakan rilis Maven kami (GroupID io.helidon
). Lihat Memulai di https://helidon.io.
macOS:
curl -O https://helidon.io/cli/latest/darwin/helidon
chmod +x ./helidon
sudo mv ./helidon /usr/local/bin/
Linux:
curl -O https://helidon.io/cli/latest/linux/helidon
chmod +x ./helidon
sudo mv ./helidon /usr/local/bin/
jendela:
PowerShell -Command Invoke-WebRequest -Uri " https://helidon.io/cli/latest/windows/helidon.exe " -OutFile " C:Windowssystem32helidon.exe "
Lihat dokumen ini untuk informasi lebih lanjut.
Anda membutuhkan JDK 21 untuk membangun Helidon 4.
Anda juga membutuhkan Maven. Kami merekomendasikan 3.8.0 atau lebih baru.
Bangunan penuh
$ mvn install
Gaya centang
# cd to the component you want to check
$ mvn validate -Pcheckstyle
Hak cipta
# cd to the component you want to check
$ mvn validate -Pcopyright
Spotbug
# cd to the component you want to check
$ mvn verify -Pspotbugs
Dokumentasi
# At the root of the project
$ mvn site
Bangun Skrip
Skrip pembuatan terletak di etc/scripts
. Ini terutama digunakan oleh saluran kami, tetapi beberapa berguna untuk digunakan di desktop Anda untuk memverifikasi perubahan Anda.
copyright.sh
: Jalankan pemeriksaan hak cipta penuhcheckstyle.sh
: Jalankan pemeriksaan gaya penuh