Dear all,
Once upon a time in the land of Java, enterprise developers menemukan banyak solusi opensource hebat. log4j untuk logging, hibernate untuk ORM, struts untuk MVC, dan masih banyak lagi yang meng-address isu spesifik dari enterprise application development. Kita mengambil napas dan berkata, "Semua itu bagus."
Sayangnya, belum ada framework yang mengisi gap yang paling krusial: glue code dari semua framework-framework hebat tersebut. Developers akhirnya melakukan dengan cara mereka sendiri, custom solution. Hasilnya adalah solusi-solusi adhoc yang sulit dikembangkan, sulit diajarkan ke developer lain, dan men-distract mereka dari core problem: menyelesaikan solusi bisnis.
Spring hadir di saat yang tepat. Seperti namanya, "spring", Spring membuat hati developer bagaikan musim semi, bunga-bunga bermekaran, developer saling bernyanyi dan bergandengan tangan (halah). Spring hadir dengan IoC, AOP, dan semakin mendorong developers untuk work the OO way.
Selama ini kita mengenal Spring sebagai de facto application framework yang mengisi gap di dunia enterprise. Namun beberapa orang tidak puas dengan kehadiran Spring. Untungnya, sebagian dari orang-orang tersebut tidak hanya NATO (no action, talk only) mengatakan Spring sampah. Mereka berbuat lebih dari itu, mereka membuat framework saingan. Dari sekian pesaing yang muncul, hadir Seam sebagai solusi yang bersinar dari kubu JBoss.
Seam hadir dengan konsep "back to (enterprise) nature"--EJB. Selama ini developer menjauhi EJB (2.x) karena kompleksitasnya. Seperti kita menjauhi cewe yang sexy tapi matre, kentutnya bau dan bapaknya preman pasar. Namun Java EE 5 membawa EJB ke tingkat yang lebih menyenangkan, jauh lebih sederhana dengan dukungan Annotation.
Seam hadir dengan mengusung fitur-fitur spektakular dari Java EE 5, utamanya EJB 3 dan JSF. Tidak hanya itu, Seam hadir dengan dukungan penuh terhadap conversation, state management, bahkan meningkatkan kemampuan EL untuk mengurangi boilerplate code. Seam adalah primadona.
Sanggupkah Seam mengalahkan Spring? Sanggupkah Spring mempertahankan posisinya? Atau kedua-duanya akan tenggelam dengan munculnya framework-framework lain yang lebih baru (seperti Guice)? Jangan lewatkan JaMU Sabtu ini.
Topik yang akan dibahas:
Project start-up (code generation)
IDE support
Documentation
Logging
Testing
Deployment
Configuration (XML, Annotation)
Scheduling
E-mail
Security
Ajax
Remoting
MVC
Persistence
Transaction
AOP
Dynamic language support
Performance
Clustering
Career as a programmer (by learning Spring and/or Seam)
Persiapkan diri Anda, the battle shall begin!
Friday, March 16, 2007
Friday, March 09, 2007
[Announcement] JaMU 07.03
Dear JUGgers,
JaMU 07.03 rencananya akan diadakan pada tanggal 17 Maret 2007. Berikut ini detil acaranya:
JaMU 07.03 rencananya akan diadakan pada tanggal 17 Maret 2007. Berikut ini detil acaranya:
Java Meet Up (JaMU) 07.03 - Jakarta
Tempat:
SUN Microsystem Indonesia
Lantai 13, Gedung Wisma Metropolitan I (WTC Sudirman)
Jakarta
Waktu:
10.00 - 13.00 WIB
Hari/Tanggal:
Sabtu, 17 Maret 2007
Pembicara dan Topik:
FRAMEWORK DEATHMATCH: SPRING VERSUS SEAM
Joshua Jackson - Seam 1.x
Thomas Wiradikusuma - Spring 2.x
Biaya:
-- FREE --
Pendaftaran:
Kirim email ke: jug-indonesia-owner@yahoogroups.com
Note:
- Tidak ada konfirmasi dari moderator, jadi silakan langsung datang ke acara.
salam hangat,
Thomas Wiradikusuma
Panitia JaMU
Tempat:
SUN Microsystem Indonesia
Lantai 13, Gedung Wisma Metropolitan I (WTC Sudirman)
Jakarta
Waktu:
10.00 - 13.00 WIB
Hari/Tanggal:
Sabtu, 17 Maret 2007
Pembicara dan Topik:
FRAMEWORK DEATHMATCH: SPRING VERSUS SEAM
Joshua Jackson - Seam 1.x
Thomas Wiradikusuma - Spring 2.x
Biaya:
-- FREE --
Pendaftaran:
Kirim email ke: jug-indonesia-owner@yahoogroups
Subject: [JaMU 07.03] Registration
Content:
Member Information
Name:
Position:
Company:
Website:
Contact Number:
Comment:
Note:
- Tidak ada konfirmasi dari moderator, jadi silakan langsung datang ke acara.
salam hangat,
Thomas Wiradikusuma
Panitia JaMU
Subscribe to:
Posts (Atom)