MenuBar

Kata Mutiara

"Keberhasilan merupakan tetesan dari jeri-payah perjuangan, luka, pengorbanan dan hal-hal yang mengejutkan. Kegagalan merupakan tetesan dari kemalasan, kebekuan, kelemahan, kehinaan dan kerendahan"

ANIMASI TULISAN BERJALAN

Saturday, December 23, 2023

IntelliJ IDEA for Jakarta EE Developers

 

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

iklan

iklan