Tutorial ini akan menjelaskan prinsip-prinsip JavaBean, kemudian menjelaskan sintaks spesifik JavaBean di Halaman JavaServer, kemudian mendemonstrasikan penghitung sederhana menggunakan Jsp+JavaBean, dan terakhir menjelaskan secara detail program registrasi pengguna JavaBean+jsp dengan fungsi database.
Prinsip dan Aplikasi Java Bean
1. Apa itu JavaBean?
JavaBean adalah model komponen perangkat lunak yang menjelaskan Java, agak mirip dengan konsep komponen COM Microsoft. Dalam model Java, fungsi program Java dapat diperluas tanpa batas melalui JavaBeans, dan aplikasi baru dapat dibuat dengan cepat melalui kombinasi JavaBeans. Bagi programmer, hal terbaiknya adalah JavaBeans dapat mewujudkan penggunaan kembali kode. Selain itu, hal ini juga sangat penting untuk kemudahan pemeliharaan program dan sebagainya.
JavaBeans dapat dijalankan dengan benar melalui Java Virtual Machine. Persyaratan minimum untuk menjalankan JavaBeans adalah JDK1.1 atau lebih tinggi.
Penerapan tradisional JavaBean terletak pada bidang visualisasi, seperti aplikasi di bawah AWT. Sejak kelahiran Jsp, JavaBean telah lebih banyak digunakan di bidang non-visual dan telah menunjukkan peningkatan vitalitas dalam aplikasi sisi server. Di sini kita terutama membahas JavaBeans non-visual. Visual JavaBeans dijelaskan secara rinci di banyak buku Java yang ada di pasaran, jadi mereka tidak akan menjadi fokus di sini.
2. JavaBean Non-visual
JavaBean non-visual, sesuai dengan namanya, merupakan JavaBean tanpa antarmuka GUI. Ini sering digunakan dalam program Jsp untuk merangkum logika transaksi, operasi database, dll., yang secara efektif dapat memisahkan logika bisnis dan program front-end (seperti file jsp), membuat sistem lebih kuat dan fleksibel.
Contoh sederhana, seperti program keranjang belanja, untuk mengimplementasikan fungsi menambahkan item ke keranjang belanja, Anda dapat menulis JavaBean untuk operasi keranjang belanja, membuat metode anggota AddItem publik, dan memanggilnya langsung di front-end Metode file Jsp yang ingin dicapai. Jika nanti kita mempertimbangkan untuk menambahkan barang, kita perlu menentukan apakah ada barang dalam persediaan. Jika tidak ada barang, kita tidak dapat membelinya saat ini, kita dapat langsung memodifikasi metode AddItem JavaBean dan menambahkan pernyataan pemrosesan untuk mencapainya. Dengan cara ini, tidak perlu memodifikasi program jsp front-end.
Tentu saja, Anda juga dapat menulis semua operasi pemrosesan ini dalam program jsp, tetapi halaman jsp seperti itu mungkin memiliki ratusan atau ribuan baris saja. Membaca kode saja sudah memusingkan, apalagi memodifikasinya. Jika Anda pernah menggunakan asp untuk mengembangkan program, saya yakin Anda memiliki pemahaman yang mendalam tentang hal ini? Komponen SP+COM dapat sepenuhnya mengimplementasikan arsitektur yang sama dengan jsp+javabean, tetapi untuk beberapa alasan, menulis semua di Internet adalah hal yang umum. halaman ASP, hal ini membuat pemeliharaan dan modifikasi menjadi sangat merepotkan. Terlihat bahwa melalui JavaBean, enkapsulasi logika, pemeliharaan program yang mudah, dll dapat terwujud dengan baik.
Jika Anda menggunakan Jsp untuk mengembangkan program, kebiasaan yang baik adalah menggunakan lebih banyak JavaBeans.
3. Contoh Sederhana JavaBean
Membuat JavaBean bukanlah tugas yang sulit. Jika Anda telah menulis program Java, itu akan sangat mudah. Satu hal yang perlu diperhatikan adalah bahwa dalam JavaBeans non-visual, metode anggota seperti >get atau >set biasanya digunakan. untuk menangani properti>(properti>). >
Mari kita lihat JavaBean sederhana
FirstJavaBean.java import java.io.*; kelas publik FirstJavaBean { String pribadi FirstProperty = String baru(""); publik FirstJavaBean() { } String publik getFirstProperty() { kembalikan FirstProperty; } public void setFirstProperty(Nilai string) { Properti Pertama = nilai; } public static void main(String[] args) { System.out.println("JavaBean Pertama Saya!"); } } |
Jika Anda menjalankan program ini, hasil berikut akan muncul:
JavaBean pertama!
Ini adalah perwakilan JavaBean yang sangat khas. Jelaskan secara singkat, FirstProperty adalah salah satu properti (Properti), dan properti ini dapat diatur secara eksternal melalui metode get/set. .Lakukan operasinya. Jika Anda telah menulis kelas VB, Anda tidak akan terbiasa lagi dengan ini. Metode Utama digunakan untuk menguji program. Saat menulis JavaBean, Anda dapat langsung menggunakan metode utama untuk melakukan debug tanpa menambahkannya ke program Jsp. (Belum selesai)