1 Kata Pengantar Pada hari-hari awal pengembangan JBoss, itu hanya sebuah wadah EJB. Setelah pengembangan JBoss dalam beberapa tahun terakhir, ini telah menjadi server aplikasi JBoss yang dapat menyediakan fungsi platform J2EE yang lengkap. Meskipun seluruh arsitektur JBoss telah mendukung teknologi perangkat lunak baru dan menyediakan fitur-fitur lainnya, JBoss selalu menerapkan standar J2EE sebagai tujuan utamanya, terlepas dari apakah JBoss telah lulus sertifikasi J2EE.
Dapat diperkirakan bahwa JBoss akan tetap memimpin pengembangan server aplikasi J2EE, dan juga akan menjadi server aplikasi J2EE mainstream.
2 Pembaca Sasaran Tujuan buku ini adalah untuk memungkinkan pengguna menyebarkan dan menjalankan aplikasi J2EE 1.4 di JBoss 4.0 sesegera mungkin. Pada saat penulisan, rilis terbaru JBoss adalah 4.0.0. Oleh karena itu, pengguna setidaknya harus menggunakan versi 4.0.0, atau versi selanjutnya. Pada saat yang sama, buku ini menggunakan contoh dari Tutorial J2EE 1.4 yang disediakan oleh Sun (URL spesifiknya ada di: http://java.sun.com/j2ee/1.4/docs/tutorial/doc) untuk mengilustrasikan penerapan J2EE aplikasi di JBoss dan konfigurasi. Tentu saja buku ini bukan tutorial J2EE, namun tetap memperkenalkan berbagai topik di J2EE dari tingkat paling dasar. Oleh karena itu, jika pengguna baru mengenal J2EE, buku ini masih menjadi nilai referensi yang bagus. Jika pengguna berencana menggunakan JBoss untuk menjalankan Tutorial J2EE di atas, selamat, buku ini disiapkan untuk Anda. Yang terbaik bagi pengguna adalah membaca kedua tutorial secara bersamaan.
3 Tentang buku ini Pertama-tama, buku ini akan melibatkan pengunduhan, instalasi dan pengoperasian server aplikasi JBoss 4.0.0. Kemudian, struktur direktori, file konfigurasi utama, dan layanan server aplikasi JBoss secara umum diberikan.
Kemudian, buku ini mengarahkan pengembang ke bagian praktis. Kita akan mempelajari cara menggunakan aplikasi Duke Bank di JBoss di Tutorial Sun J2EE. Hal ini akan memungkinkan pengembang untuk dengan cepat memahami peran tersebut dan terbiasa dengan konfigurasi sederhana dan operasi penerapan di JBoss. Bab lain membahas topik yang tidak tercakup dalam Duke Bank: perpesanan JMS (Message Driven Beans, MDB) dan persistensi yang dikelola kontainer (CMP). Tentu saja, ini juga merupakan contoh dari Tutorial J2EE.
Bab 5, mempelajari layanan Web. Buku ini akan membahas hal ini dalam dua langkah. Pertama, cara mengekspos metode EJB pada aplikasi perbankan Duke sebagai layanan Web; kedua, cara mengakses layanan Web melalui aplikasi klien Java.
Bab 8 membahas konfigurasi database. Kami akan mengajari pengembang langkah demi langkah.
Pada Bab 9, buku ini membahas topik konfigurasi keamanan lebih lanjut.
Memperluas