Eclipse ile Java EE Ear Projesi

Şub 8th, 2009 | Yazar: Özcan Acar | Kategori: Püf Noktası

Java EE 5 aplikasyonları EAR (Enterprise Archive) arşiv dosyaları içinde yer alır. Bir EAR dosyası JAR (Java Archive) dosyası yapısına ve .ear dosya ekine sahiptir. EAR dosyası içinde bir Java EE projesini oluşturan diğer modül arşivleri yer alır. Bir sonraki resimde bir EAR arşiv dosyasının yapısı yer almaktadır.

 

Bir EAR arşivinde yer alabilecek modül arşivleri şunlardır:

  • EJB JAR: EJB komponentlerin yer aldığı JAR dosyasıdır. Bu dosya içinde sadece EJB implementasyonları yer alır.
  • EJB Client JAR: EJB komponentlerinin sahip oldukları Remote ve Local EJB interface sınıflar EJB Client JAR arşivlerinde yer alır. Bu JAR dosyası EJB komponentlerini kullanmak isteyen diger modüllerin kullanımına sunulur.
  • WAR: Web aplikasyonları WAR (Web Application Archive) arşiv dosyalarında yer alır.

Bu yazıyı PDF olarak edinebilirsiniz.

  Eclipse ile EJB 3 EAR Arşiv Projesi (760,4 KiB, 7.677 yükleme)

Eclipse projesini .rar dosyasi olarak  edinebilirsiniz.

workspace_emarket.zip



Püf Noktası kategorisinden son yazılar

Share Button

Özcan Acar

Bilgisayar mühendisi olan Özcan Acar 1997 yılından beri programcı olarak çalışıyor.

KurumsalJava.com, SmartHomeProgrammer.com ve Mikrodevre.com adresleri altında blog yazıyor. Kurduğu BTSoru.com'da ona yazılımla ile ilgili sorularınızı yöneltebilirsiniz. Pratik Programcı Yayınları bünyesinde Pratik Spring, Pratik Agile, Pratik Git ve Design Patterns ismini taşıyan kitapları bulunmaktadır. 21.12.2009 tarihinde Java Champion olarak seçildi.
  • Share/Bookmark
5 yorum | 6.083 kez okundu |

1 Yıldız2 Yıldız3 Yıldız4 Yıldız5 Yıldız (Değerlendirme bulunmuyor)
Loading ... Loading ...
Tags: , , ,

5 YORUM “Eclipse ile Java EE Ear Projesi”

  1. baran diyor ki:

    makale çok güzel olmuş elinize sağlık

  2. fatih diyor ki:

    özcan hocam elinize sağlık. merak ettiğim bir konu var, siz tecrübeli bir yazılım mimarı olarak seam framework’u de incelemişsinizdir veya hakkında bilginiz vardır diye düşünüyorum. kurumsal bir java projesini gerçekleştirirken, şu anda kullanmış olduğunuz yaklaşım(ejb, wicket vs.) ile seam framework kullanımı arasında ne gibi avantajlar veya dezavantajlar vardır. bu konuda bizi aydınlatabilirseniz sevinirim.

    iyi çalışmalar diliyorum.

  3. acar diyor ki:

    Aslinda cok büyük farkliliklar yok. Seam ile EJB dünyasi, web dünyasi icinde dependency injection ile kullaniliar hale getirildi. Beni Seam bünyesinde rahatsiz eden tek sey, gösterim katmani icinde JSP sayfalarinin JSTL tagler kullanilarak programlaniyor olmasi. Bu Java programcisini JSTL gibi XML tabanli yeni bir dil ögrenmeye itiyor. JSTL e yeni bir dil demek dogru degil, ama sizi Java programciligindan uzaklastirip, web arayüzlerini olusturmak icin baska bir araci kullanmaya zorluyor. Benim de aslinda Wicket ile önlemek istedigim bu. Wicket ile web arayüzleri bile Swing aplikasyonlarinda oldugu gibi tamamen Java dilinde programliyabilliyorsunuz.

  4. Hakan Müştak diyor ki:

    Hocam, elinize sağlık. Üşenmeyip onca konuya açıklık getirmişsiniz. Bize de sadece okumak, anlamak kalmış.

  5. acar diyor ki:

    Tesekkür ederim hocam, etrafimiza biraz faydamiz dokunuyorsa, ne mutlu bize :)

BU YAZI İÇİN BİR YORUM YAPABİLİRSİNİZ.