Perbedaan antara toples dan perang

Perbedaan antara toples dan perang

Jar vs War

Hal pertama yang perlu dipahami oleh orang non-teknis adalah bahwa toples dan perang adalah jenis file. Mereka digunakan untuk mengemas modul yang berbeda dan memiliki fungsi yang berbeda. Orang yang sudah tahu tentang file -file ini terkadang bingung dengan fungsionalitas mereka yang berbeda. Mereka adalah file yang diarsipkan dan biasanya digunakan dan dibuat untuk aplikasi web dan menyatukan banyak file.

File JAR adalah akronim untuk file "Java Archive"; File perang adalah akronim untuk file "arsip aplikasi web". Fungsi file -file ini berbeda, dan dalam penerapan J2EE, pengemasan modul baik sebagai perang atau toples berdasarkan fungsionalitasnya.

File jar memungkinkan agregasi beberapa file menjadi satu file. Mereka biasanya digunakan di perpustakaan untuk memegang kelas atau utilitas Java bersama dengan beberapa file yang statis seperti video dan gambar. Biasanya untuk aksesibilitas yang lebih mudah. Sedangkan file perang dapat menyimpan kelas Java, XML, dan halaman server Java untuk berbagai aplikasi web.
Modul EJB dikemas sebagai file jar. Modul ini berisi file kelas deskriptor EJB dan Java Beans. Ini dikemas dengan a .Ekstensi Jar; Sedangkan modul web dikemas sebagai file perang. Modul ini berisi file JSP, file kelas servlet, file pendukung, HTML, dan GIF. Mereka dikemas sebagai a .Perpanjangan Perang.
File perang digunakan untuk aplikasi web. Mereka dikerahkan ke mesin JSP atau ke servlet. File perang juga memiliki direktori web-inf, web.XML yang merupakan deskriptor penyebaran duduk di direktori; Sedangkan file JAR berada di bawah direktori web-inf /class dan web-inf /lib.

Ringkasan:

1.Perbedaan utama antara file jar dan file perang adalah bahwa seseorang dapat mengemas banyak hal yang berbeda dalam file jar. Ini paling sering digunakan untuk mengemas kelas java, tetapi banyak hal lain dapat dikemas juga. Namun, file perang khusus untuk aplikasi web.
2.File jar dapat dibuat dengan format dan direktori pilihan Anda; Sedangkan file perang dibuat dari servlets. 3.Mereka memiliki format tertentu; Mereka memiliki direktori dan file tertentu. File perang memiliki direktori web-INF, direktori web-inf/lib, web-inf/web.Direktori XML, dan Web-Inf/Kelas.
4.Akronim file "JAR" adalah file "Java Archive"; Sedangkan akronim file "perang" adalah file "arsip aplikasi web".
5.File Jar dikemas dengan a .Ekstensi Jar; sedangkan file perang dikemas dengan a .Perpanjangan Perang.
6.Modul EJB dikemas sebagai file jar. Modul ini berisi deskriptor EJB dan file kelas Java Beans; Sedangkan modul web dikemas sebagai file perang yang berisi file JSP, file kelas servlet, file pendukung, GIF, dan HTML.