IntelliJ IDEA for Jakarta EE Developers
Dalam IntelliJ IDEA, Anda dapat mengembangkan aplikasi Java Enterprise berdasarkan spesifikasi Jakarta EE (Java EE) – CDI, JPA, JSF, Batch, JAX-RS, WebSocket, Servlets, dan JSP – dan MicroProfile. IDE menyediakan bantuan pengkodean lanjutan, navigasi, dan set yang kaya dari alat pengembang built-in untuk proyek Java Enterprise Anda.
Get started with ease
Jump into your Java Enterprise project right away!
Java Enterprise project creation ULTIMATE
Cara Membuat Proyek Java Enterprise Ultimate
Membuat proyek berbasis Jakarta EE (Java EE) dalam wizard khusus. Semua informasi inti mudah dikelompokkan di layar pertama, sementara layar kedua menampilkan pengaturan khusus kerangka – proses penciptaan proyek lebih sederhana.
Automatic migration from Java EE to Jakarta EE ULTIMATE
Migrate... refactoring membantu Anda dengan cepat dan tanpa rasa sakit memindahkan proyek atau modul dari Java EE ke Jakarta EE. Setelah Anda memulai, tab Refactoring Preview menampilkan semua penggunaan yang ditemukan dari impor Java EE. Anda kemudian dapat meninjau mereka dan menyelesaikan prosesnya.
Contexts and Dependency Injection (CDI)
Java and Kotlin support for Jakarta EE CDI ULTIMATE
IntelliJ IDEA memiliki banyak inspeksi CDI yang berguna untuk file Java dan Kotlin dalam proyek Jakarta EE atau Java EE Anda. IDE melaporkan titik suntikan dalam kelas kacang yang memiliki ketergantungan yang ambigu dan titik suntik yang salah untuk bidang, metode, dan parameter yang ditandai dengan @Inject yang melanggar spesifikasi CDI. Ini juga memperingatkan Anda untuk membuang metode tanpa metode produsen yang sesuai, dan banyak lagi.
Quick fix to inject bean dependencies ULTIMATE
Anda dapat dengan mudah menyuntikkan kacang Jakarta EE tepat dari mana Anda membutuhkannya. Untuk melakukan ini, gunakan template.inject postfix atau menerapkan quick-fix dengan menggunakan Alt+Enter shortcut pada variabel yang belum terselesaikan dan memilih opsi Add dependency... Fitur ini juga mendukung CamelHumps matching, sehingga Anda hanya dapat mengetik “owRepo” untuk autowire kacang dengan kelas OwnerRepository.
Injected beans navigation ULTIMATE
IDE memungkinkan Anda untuk dengan cepat menavigasi kode Java atau Kotlin di proyek Jakarta EE Anda melalui CDI gutter icon. Anda dapat pergi ke titik injeksi, kandidat suntikan, atau pabrik kacang.
Events navigation ULTIMATE
IntelliJ IDEA mendukung acara CDI asynchronous, dan memungkinkan Anda untuk dengan mudah menavigasi antara di mana sebuah acara diluncurkan dan di mana itu diterima.
Persistence frameworks
JDBC, JPA, Hibernate, R2DBC ULTIMATE
IDE mengintegrasikan dengan kerangka kerja persistensi yang paling sering digunakan, seperti JDBC, Hibernate, dan R2DBC. Langsung keluar dari kotak, Anda mendapatkan bantuan pengkodean khusus kerangka kerja, serta ikon gutter yang nyaman yang menyediakan daftar tindakan yang paling berguna untuk entitas dan atribut mereka. IDE memvalidasi keakuratan permintaan JPQL Anda.
Persistence tool window ULTIMATE
Jendela tool Persistence adalah untuk melihat dan mengelola berbagai item JPA dan Hibernate. Di jendela alat ini, Anda dapat membuat file konfigurasi dan kelas persisten, menavigasi ke kode sumber terkait di editor, membuka diagram dan konsol, dan banyak lagi.
JPA Console ULTIMATE
IDE memiliki konsol JPA untuk menulis dan menjalankan kueri JPQL dan menganalisis hasil kueri dalam proyek Jakarta EE Anda. Konsol ini menyediakan penekanan dan penyelesaian yang berguna untuk kata kunci JPQL, serta nama objek dan properti. Ini bahkan memungkinkan Anda untuk menguji permintaan JPQL Anda dan menerima jawaban dari database tanpa menjalankan aplikasi Anda.
JPA ER diagram ULTIMATE
IntelliJ IDEA memiliki diagram entity-relationship (ER) yang mewakili hubungan antara entitas untuk memberi Anda pemahaman yang lebih baik tentang proyek Anda.JAX-RS
JAX-RS REST Client HTTP Requests Generation ULTIMATE
IntelliJ IDEA Ultimate dapat secara otomatis menghasilkan permintaan JAX-RS dan membukanya di klien REST berbasis editor terintegrasi sehingga Anda dapat dengan mudah membuat dan menguji permintaan HTTP. Selain itu, Anda dapat menghasilkan permintaan HTTP untuk setiap URL dengan hanya memanggil menu konteks Intention Actions melalui Alt+Enter dan memilih opsi yang sesuai.
URL mappings in Search Everywhere ULTIMATE
IDE mengenali URL sebagai simbol dan memungkinkan Anda untuk menemukan peta URL melalui Search Everywhere. Tekan Shift dua kali untuk membuka jendela Search Everywhere dan ketik "/" bersama dengan bagian dari peta URL yang ingin Anda cari.
Endpoints tool window ULTIMATE
Berkat jendela alat Endpoints, Anda dapat melihat API client dan server untuk protokol HTTP dan WebSocket. Ini mendukung pencarian komprehensif dengan filter, beberapa parameter pencarian, dan penyelesaian. Anda dapat membaca doc
Application servers
Integration with application servers ULTIMATE
IDE menyediakan integrasi dengan server aplikasi utama, termasuk Tomcat, JBoss, WebSphere, WebLogic, GlassFish, dan banyak lagi. Dari IDE Anda, Anda dapat memulai dan menghentikan server lokal, terhubung ke server remote yang berjalan, mendistribusikan artefak Anda ke server tersebut, dan bahkan memecahkan aplikasi Anda di atasnya.
No comments:
Post a Comment