Beberapa istilah biasa yang digunakan dalam pembangunan web adalah pelayan web, kontena servlet, dan pelayan aplikasi. Pelayan web menggunakan Protokol Pemindahan Teks Hyper (HTTP) untuk menyediakan laman web kepada pengguna mengikut permintaan. Ia memberikan halaman html statik kepada penyemak imbas. Beberapa contoh pelayan web adalah Apache dan Perkhidmatan Maklumat Internet (IIS) oleh Microsoft. Mereka boleh membuat kandungan dinamik menggunakan plugin. IIS boleh digunakan .Rangka kerja bersih untuk pengaturcaraan sisi pelayan di halaman pelayan aktif (ASP). Java adalah bahasa pengaturcaraan utama untuk pengaturcaraan sisi pelayan. Bekas servlet adalah komponen yang berinteraksi dengan servlet Java yang dapat menguruskan kitaran hayat servlet. Ia juga boleh mengendalikan halaman pelayan Java (JSP). Pelayan Aplikasi Memberi perkhidmatan kepada aplikasi berasaskan bahasa pengaturcaraan pelayan. JBoss adalah pelayan aplikasi. Artikel ini membincangkan perbezaan antara JBoss dan Tomcat. The Perbezaan utama Antara Jboss dan Tomcat ialah JBoss adalah pelayan aplikasi sedangkan Tomcat adalah bekas servlet dan pelayan web.
1. Gambaran Keseluruhan dan Perbezaan Utama
2. Apa itu JBoss
3. Apa itu Tomcat
4. Persamaan antara JBoss dan Tomcat
5. Perbandingan sampingan - Jboss vs Tomcat dalam bentuk jadual
6. Ringkasan
Pelayan aplikasi menyediakan perkhidmatan seperti transaksi, keselamatan, suntikan ketergantungan dan kesesuaian untuk aplikasi. Pemaju boleh memberi tumpuan kepada logik perniagaan dan bukannya menumpukan pada perkhidmatan. Mereka boleh mengkonfigurasi perkhidmatan menggunakan maklumat yang disediakan oleh pelayan aplikasi.
Rajah 01: Jboss
Di Java Enterprise Edition, pelayan aplikasi boleh terus dibahagikan secara logik ke dalam bekas servlet, bekas pelanggan aplikasi, dan bekas EJB. Kontena Pelanggan Permohonan Memberi suntikan dan keselamatan ketergantungan. Bekas EJB boleh menjalankan kitaran hayat EJB dan mampu mengendalikan urus niaga. JBoss adalah pelayan aplikasi. Ia secara rasmi dikenali sebagai Wildfly. Pelayan aplikasi lain adalah weblogic, websphere. JBOSS Application Server Menyediakan Stack Java Enterprise Edition (Java EE) Lengkap termasuk Enterprise Javabeans (EJB) dan banyak teknologi lain.
Tomcat adalah pelayan web sumber terbuka dan bekas servlet. Yayasan Perisian Apache Membangunkannya. Ia boleh menjalankan halaman pelayan servlet dan java (JSP). Ia menyediakan persekitaran pelayan web Java yang tulen untuk menjalankan aplikasi Java. Apache Tomcat termasuk alat untuk konfigurasi dan pengurusan. Konfigurasi langsung boleh dilakukan dengan mengedit fail konfigurasi XML.
Apache Tomcat adalah perisian silang platform, jadi ia berjalan pada pelbagai sistem operasi. Perisian telah diperbaiki dengan beberapa ciri. Ia menyediakan pengumpulan sampah, skalabiliti dan parsing JSP. Pada mulanya, Apache Tomcat dimulakan sebagai pelaksanaan rujukan servlet oleh James Davidson di Sun Micro Systems. Dia kemudian membuat projek terbuka Projek dengan memberikannya kepada Yayasan Perisian Apache. Apache Ant Software adalah perisian yang bertambah baik semasa membuat Apache Tomcat sebagai projek sumber terbuka. Ini adalah alat untuk mengautomasikan proses binaan.
Rajah 02: Tomcat
Tomcat mempunyai kapasiti terhad daripada pelayan aplikasi seperti JBoss. Ia tidak menyokong EJB dan JMS. Tomcat mengandungi beberapa komponen. Tomcat 4 mempunyai Catalina, yang merupakan bekas servlet, coyote, yang merupakan penyambung HTTP, dan Jasper, yang merupakan enjin JSP. Coyote mendengar sambungan masuk pada port TCP tertentu dan meneruskan permintaan ke enjin Tomcat. Enjin Tomcat memproses permintaan dan menghantarnya kembali kepada pelanggan yang diminta. Jaspera Parses JSP Fail. Ia menyusunnya ke kod java. Kod Java yang disusun dikendalikan oleh Catalina (kontena servlet).
Jboss vs Tomcat | |
JBOSS adalah pelayan aplikasi berasaskan Java EE yang digunakan untuk membina, menyebarkan, dan menjadi tuan rumah aplikasi dan perkhidmatan Java. | Tomcat adalah bekas servlet Java dan pelayan web dari Yayasan Perisian Apache. |
Pemaju | |
Topi merah mengembangkan jboss. | Yayasan Perisian Apache Tomcat Membangunkan Tomcat. |
Aplikasi | |
JBoss boleh mengendalikan Servlet, JSP dan EJB, JMS. | Tomcat boleh mengendalikan servlet dan JSP. |
Spesifikasi | |
Jboss menggunakan spesifikasi java ee. | Tomcat menggunakan spesifikasi Sun Microsystems. |
Pelayan web, pelayan aplikasi dan servlet adalah beberapa istilah yang digunakan dalam pembangunan aplikasi web. JBoss dan Tomcat digunakan untuk membina, menggunakan aplikasi Java. Perbezaan antara JBoss dan Tomcat ialah JBoss adalah pelayan aplikasi dan Tomcat adalah bekas servlet dan pelayan web. Mereka boleh digunakan mengikut aplikasi yang diperlukan. Tomcat ringan dan tidak menyokong EJB dan JMS, dan JBoss adalah timbunan penuh Java EE.
Anda boleh memuat turun versi PDF artikel ini dan menggunakannya untuk tujuan luar talian mengikut nota petikan. Sila muat turun versi pdf di sini perbezaan antara JBoss dan Tomcat
1.HandSonerp, 'Apache Tomcat Components', YouTube, YouTube, 22 Feb. 2014. Terdapat di sini
2."Platform Aplikasi Enterprise JBoss."Wikipedia, Yayasan Wikimedia, 14 Dis. 2017. Terdapat di sini
3."Apache Tomcat."Wikipedia, Yayasan Wikimedia, 31 dec. 2017. Terdapat di sini
1.'Jboss Logo'by Marsupilami di Wikipedia Jerman (Domain Awam) melalui Commons Wikimedia
2.'Tomcat'by rrzeicons - kerja sendiri, (cc by -sa 3.0) melalui Commons Wikimedia