Oracle
 sql >> Teknologi Basis Data >  >> RDS >> Oracle

Membuat Aplikasi Java di Oracle JDeveloper, Bagian 2

Oracle JDeveloper adalah IDE Java dengan dukungan untuk kerangka kerja lain, termasuk Kerangka Pengembangan Aplikasi (ADF) berpemilik. Dalam dua artikel, kita membahas membuat aplikasi Java di JDeveloper. Pada artikel pertama, “Membuat Aplikasi Java di Oracle JDeveloper, Bagian 1,” kami membuat proyek Java dan menambahkan antarmuka Java. Dalam artikel lanjutan ini, kita akan membuat kelas Java yang mengimplementasikan antarmuka. Artikel ini memiliki bagian berikut:

  • Membuat Kelas Java
  • Menyetel Preferensi Editor Kode
  • Membuat Aplikasi Java
  • Menyetel Argumen Program
  • Menjalankan Aplikasi Java
  • Kesimpulan

Membuat Kelas Java

Untuk membuat kelas Java, klik kanan Klien proyek dan pilih Baru>Kelas Java , seperti yang ditunjukkan pada Gambar 1.


Gambar 1: Klien>Baru>Kelas Java

Atau, pilih File>New>Java Class , seperti yang ditunjukkan pada Gambar 2.


Gambar 2: File>Baru>Kelas Java

Di Galeri Baru , pilih Umum>Java di Kategori , seperti yang ditunjukkan pada Gambar 3. Pilih Kelas di Item . Klik Oke.


Gambar 3: Galeri Baru>Java>Kelas

Buat Kelas Java dialog dimulai, seperti yang ditunjukkan pada Gambar 4. Tentukan kelas Nama (HelloWorldImpl) dan Paket default (helloworld) harus ditambahkan secara otomatis. Simpan pengaturan lain sebagai default dan klik OK.


Gambar 4: Buat Kelas Java

Kelas Java baru, HelloWorldImpl , ditambahkan ke helloworld kemasan. File sumber Java untuk kelas juga dibuat, seperti yang ditunjukkan pada Gambar 5.


Gambar 5: Kelas Java helloworld.HelloWorldImpl

Menyetel Preferensi Editor Kode

Kami akan menambahkan kode ke kelas Java untuk membuat aplikasi Java yang mengimplementasikan antarmuka helloworld.HelloWorld . Tapi, pertama-tama kita perlu membahas berbagai opsi yang tersedia untuk mengatur Preferensi Editor kode. Untuk meluncurkan dialog Preferensi, pilih Alat>Preferensi atau, sebagai alternatif, klik kanan di Editor dan pilih Preferensi . Dialog Preferensi diluncurkan (lihat Gambar 6). Pilih Editor Kode . Berbagai opsi Editor Kode, termasuk Indentasi Otomatis Baris Baru dan Teks yang Dipilih Mengelilingi Otomatis , ditampilkan. Kami telah mempertahankan pengaturan default.


Gambar 6: Preferensi>Editor Kode

Pewarnaan Blok digunakan untuk membedakan berbagai jenis blok kode ditunjukkan pada Gambar 7.


Gambar 7: Blok Mewarnai

Editor Kode JDeveloper mendukung bantuan kode untuk menyediakan drop-down cuplikan kode alternatif yang dapat melengkapi sebagian cuplikan kode yang ditambahkan. Wawasan Kode>Penyelesaian pengaturan ditunjukkan pada Gambar 8.


Gambar 8: Wawasan Kode>Penyelesaian

Gaya Kode digunakan ditampilkan pada Gambar 9.


Gambar 9: Gaya Kode

Template Kode digunakan oleh komponen kode yang berbeda ditampilkan pada Gambar 10.


Gambar 10: Template Kode

Preferensi Editor Kode adalah untuk semua jenis kode termasuk ADF. Pengaturan Code Editor khusus untuk Java ditunjukkan pada Gambar 11.


Gambar 11 Pengaturan Editor Kode untuk Java

Wawasan Kode untuk Java mencakup Tambah Impor Secara Otomatis Saat Melengkapi Nama Kelas yang Memenuhi Syarat Sepenuhnya, Tampilkan Kelas yang Diimpor, Tampilkan Variabel Lokal dan Parameter Metode dalam Miring, dan Sertakan Definisi Metode Pemanggilan, seperti yang ditunjukkan pada Gambar 12.


Gambar 12: Java>Wawasan Kode

Preferensi untuk wilayah lipatan Java ditunjukkan pada Gambar 13.


Gambar 13: Java>Preferensi Lipat

Preferensi untuk Impor Java sertakan Sortir Secara Otomatis Saat Mengatur Impor dan Aktifkan Bantuan Impor, seperti yang ditunjukkan pada Gambar 14.


Gambar 14: Java>Impor

Impor>Otomatis preferensi termasuk Tambahkan Impor Jelas Secara Otomatis, seperti yang ditunjukkan pada Gambar 15.


Gambar 15: Impor>Preferensi Otomatis

Struktur Jawa preferensi ditunjukkan pada Gambar 16.


Gambar 16: Java>Struktur

Membuat Aplikasi Java

Pada bagian ini, kita akan membuat aplikasi Java di kelas Java HelloWorldImpl. Kita perlu melakukan penambahan/modifikasi berikut untuk membuat aplikasi Java:

  1. Tambahkan public static void main (String[] args) metode. Tanpa utama metode, kelas Java bukan aplikasi.
  2. Menerapkan HelloWorld antarmuka.
  3. Terapkan getMessage(String) metode. Kelas yang mengimplementasikan antarmuka harus mengimplementasikan semua abstrak metode atau, sebagai alternatif, mendeklarasikan kelas juga abstrak.
  4. Buat Instance kelas HelloWorldImpl di utama metode dan aktifkan getMessage(String) metode.

Tambahkan implementasi getMessage(String) metode:

public String getMessage(String name) {
  return "Hello " + name;
}

Jika kode yang ditambahkan memiliki kesalahan sintaks, pesan kesalahan akan ditampilkan di Editor Kode. Sebagai contoh, jika kembali pernyataan tidak termasuk dalam implementasi untuk getMessage(String) metode, pesan kesalahan “Return statement missing” ditampilkan, seperti yang ditunjukkan pada Gambar 17.


Gambar 17: Pesan Kesalahan

Menambahkan pengembalian pernyataan memperbaiki kesalahan, seperti yang ditunjukkan pada Gambar 18.


Gambar 18: Pesan kesalahan diperbaiki dengan menambahkan Pernyataan pengembalian

Tambahkan utama metode untuk membuat kelas Java menjadi aplikasi Java. utama metode dipanggil saat aplikasi Java dijalankan.

public static void main(String[] args) {
   }

Aplikasi Java HelloWorldImpl ditunjukkan pada Gambar 19.


Gambar 19: Aplikasi Java HelloWorldImpl

Aplikasi Java belum lengkap. Menjalankan aplikasi Java sebagaimana adanya tidak akan menghasilkan keluaran apa pun karena getMessage(String) metode belum dipanggil di main metode. getMessage(String) metode tidak dapat dipanggil secara langsung karena metode tersebut adalah metode instan dan tidak dapat dipanggil dari konteks statis, main metode. Untuk memanggil getMessage(String) metode, buat instance dari HelloWorldImpl kelas:

HelloWorldImpl helloImpl = new HelloWorldImpl();

Selanjutnya, aktifkan getMessage(String) metode menggunakan instance kelas. Bantuan kode dapat digunakan untuk memanggil getMessage(String) metode, seperti yang ditunjukkan pada Gambar 20.


Gambar 20: Menggunakan Code Assist untuk menjalankan Metode getMessage(String)

utama metode dengan instance kelas yang memanggil getMessage(String) caranya adalah sebagai berikut:

public static void main(String[] args) {
   HelloWorldImpl helloImpl = new HelloWorldImpl();
   System.out.println(helloImpl.getMessage(args[0] + " "
      + args[1]));
}

Untuk memformat kode, klik kanan di Editor Kode dan pilih Format Ulang (lihat Gambar 21).


Gambar 21: Editor Kode>Memformat Ulang

Kelas dan antarmuka Java harus disimpan setelah melakukan modifikasi apa pun. Pilih File>Simpan Semua , seperti yang ditunjukkan pada Gambar 22, untuk menyimpan file kode sumber Java.


Gambar 22: File>Simpan Semua

HelloWorldImpl kelasnya adalah sebagai berikut:

package helloworld;
public class HelloWorldImpl implements HelloWorld {
   public HelloWorldImpl() {
      super();
   }

   public static void main(String[] args) {
      HelloWorldImpl helloImpl = new HelloWorldImpl();
      System.out.println(helloImpl.getMessage(args[0] + " " +
         args[1]));
   }

   public String getMessage(String name) {
      return "Hello " + name;
   }
}

Mengatur Argumen Program

Di utama metode, kami menggunakan String[] ketik args parameter untuk mendapatkan argumen program. Argumen program diberikan saat runtime. Kita perlu mengkonfigurasi Argumen Program di Properti Proyek. Klik kanan Klien proyek dan pilih Properti Proyek , seperti yang ditunjukkan pada Gambar 23.


Gambar 23: Klien>Properti Proyek

Di Properti Proyek, pilih Jalankan/Debug dan klik tombol Edit, seperti yang ditunjukkan pada Gambar 24. Tombol tersebut tidak diberi label “Edit”, tetapi ditandai dengan ikon pensil.


Gambar 24: Properti Proyek>Jalankan/Debug>Edit

Edit Konfigurasi Jalankan “Default” dialog akan ditampilkan, seperti yang ditunjukkan pada Gambar 25. Tentukan nama (John Smith) di Program Arguments bidang, dan klik OK.


Gambar 25: Menentukan Argumen Program

Klik Oke di Jalankan/Debug di Properti Proyek (lihat Gambar 26).


Gambar 26: Jalankan/Debug>Oke

Menjalankan Aplikasi Java

Setelah mengonfigurasi argumen program, selanjutnya kita akan menjalankan aplikasi Java. Klik kanan HelloWorldImpl.java di Applications>Projects view dan pilih Run , seperti yang ditunjukkan pada Gambar 27.


Gambar 27: HelloWorldImpl.java>Jalankan

Aplikasi berjalan, dan Halo John Smith pesan mendapatkan output, seperti yang ditunjukkan pada Gambar 28.


Gambar 28: Keluaran dari menjalankan Aplikasi HelloWorldImpl

Jika terjadi error atau exception saat aplikasi dijalankan, maka akan ditampilkan seperti pada Gambar 29.


Gambar 29: Pesan Pengecualian

Kesimpulan

JDeveloper menyediakan beberapa fitur yang dirancang untuk membuat dan menjalankan aplikasi Java. Dalam dua artikel, kita telah membahas membuat dan menjalankan aplikasi Java di Oracle JDeveloper.


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Aksen dan susunan huruf besar/kecil di Oracle dengan LIKE

  2. Apa Presisi dan Skala default untuk Angka di Oracle?

  3. Aman TO_NUMBER()

  4. Apakah ODP.NET diperlukan untuk Oracle 11g Client?

  5. Cara Mengganti Baris Baru di Oracle