Agile Java EE Kitabı
Oca 30th, 2009 | Yazar: Özcan Acar | Kategori: Kaynak KitaplarAgile (çevik) Java EE başlığını taşıyan ve tipik bir Java Enterprise (Java EE 5.0) projesinin A dan Z ye nasıl tasarlanıp, Extreme Programming metodları kullanılarak implemente edildiğini örnek bir proje üzerinde gösteren bir kitap çalışmasına başladım. 10 seneye yakın bir zaman diliminde freelancer Java/J2EE yazılımcı, danışman ve mimar olarak edindiğim tecrübeleri bu kitapta toplamak istiyorum.
Piyasa gereksinimlerini anlamak ve Java EE ile ilgilenenlerin beklentilerini karşılayabilmek amacıyla sizlerin bu konudaki görüşmelerinizi öğrenmek isterim. Böyle bir kitap çalışmasında hangi konulara yer verilmeli?
Kitabın içeriğini şu şekilde oluşturmayi planlıyorum:
- Extreme Programming nedir, nasıl uygulanır?
- Java EE nedir, hangi komponent ve teknolojilerden oluşur?
- Test güdümlü Java EE nasıl olur?
- Java EE ile katmanlı mimariler nasıl oluşturulur?
- Wicket ile gösterim katmanı implementasyonu
- Spring MVC ile gösterim katmanı implementasyonu
- JSF ile gösterim katmanı implementasyonu
- Swing ile gösterim katmanı implementasyonu
- Business Delegate ile gösterim katmanı ve işletme katmanının entegrasyonu
- EJB 3.0 ile işletme katmanı implementasyonu
- Business Object tasarım şablonu ile işletme kodunun izolasyonu ve tekrar kullanılır yapıda olması
- EJB komponentleri ile transaksiyon yönetimi
- Spring ile transaksiyon yönetimi
- Data Access Object tasarım şablonu ile persistens katmanı implementasyonu
- JPA ile persistens
- Hibernate ile persistens
- JUnit ile entegrasyon testleri
- JUnit ile unit testleri
- Selenium ile onay/kabul testleri
- Ant ile yapılandırma
- Eclipse ile proje geliştirme
- DBUnit ile regresyon testleri
- JMock ile Mock nesne kullanımı
- HSQLDB ile çevik bilgibankası kullanımı
- Checkstyle, FindBugs, PMD, JDepend ve Emma ile yazılım metrikleri
İsmi geçen konular fiktiv olan E-Market.com projesinde örnekler verilerek implemente edilecektir.
Kaynak Kitaplar kategorisinden son yazılar
- Java İle Yazılımı Kavramak - March 6th, 2010
- Java JVM'i (Java Virtual Machine) Anlamak - March 6th, 2010
- Java Dilini Kavramak - March 6th, 2010
- Türkiye'nin İlk Extreme Programming Konulu Kitabı - February 8th, 2009
- The J2EE Architect's Handbook - January 25th, 2009
- Extreme Programming for Web Projects - January 4th, 2009
- Agile Software Development - December 6th, 2008
- Java Tasarım Şablonları ve Yazılım Mimarileri - November 20th, 2008




En kısa zamanda, sabırsızlıkla bekliyoruz :)
Ne zaman çıkacak bu kitap
Üstat Extreme Programming kitabını yeni bitirdim. Bu eseri ne zaman okuyabileceğiz.