Barangkali teknologi paling hot saat ini dalam enterprise development adalah JEE 5. Dengan bagian yang paling banyak mengalami perkembangan adalah EJB3. EJB kini tidak lagi serumit versi sebelumnya. Tidak perlu lagi meng-create stub and skeleton. Tidak perlu lagi start rmiregistry, dll. EBJ kini tidak lebih dari sekedar POJO dan POJI. Selebihnya container yang mengurusi JNDI, marshalling dan unmarshallingnya dengan bantuan annotation dan dependency injection. more and more…
Archive for the java Category
The hottest technologies of this time
Posted in java with tags ejb, flex, jee5 on September 22, 2008 by ArianDeveloper itu team atau single fighter?
Posted in java, management with tags jee, team on August 21, 2008 by ArianBeing a techie doesn’t necessary mean you understand development process.
Dear Management,
Mudah-mudahan Ibu/Bapak sudah membaca artikel tersebut. Tapi untuk merangkumkan saya ingin menjelaskan bahwa software development dalam Java tidak sama dengan software development dengan bahasa-bahasa pemrograman lain yang pernah ada. Dengan menguasai bahasa Java (core java) tidak otomatis mampu membuat aplikasi dengan skala yang berbeda (small to enterprise). Tidak seperti bahasa lain katakan C/C++, cukup dengan menguasai bahasa tersebut diyakini mampu menulis program a-z.
more and more…
Ketik REG spasi… fenomena SMS premium kembali lagi
Posted in general, java with tags sms on July 29, 2008 by ArianBelakangan ini fenomena sms premium muncul lagi. Seperti kita bisa lihat di tv, iklan sms premium bermunculan kembali menawarkan hadiah-hadiah atau menawarkan konten yang ‘menarik’ seperti cerita lucu, cerita horor, horoscope atau ramalan yang notabenenya ditokohi oleh tukang ramal terkenal. Fiiuuhh.. bagian marketing content provider memang seperti tidak kehabisan akal untuk menarik orang mengirimkan sms ke nomor pendek mereka. Sayang sekali masyarakat Indonesia yang populasinya ratusan juta, secara teori kemungkinan selalu saja ada yang tergoda untuk mengikuti. Marketing sangat mengerti apa arti jumlah populasi dalam bisnis ini. Lalu mereka memanfaatkan ketidak mengetahuannya masyarakat akan bisnis ini, kepolosan dan juga rasa penasaran dengan iming-iming hadiah atau konten yang menarik tadi. Akan saya jelaskan apa sih sebenarnya dibalik bisnis ini?
Flex & Java, The Road Ahead
Posted in java with tags flex on July 16, 2008 by ArianPada mulanya adalah Applet. Ya.. applet adalah titik booming Java yang dilansir Sun Microsystem pada 1995. Applet membawa fenomena baru ke dunia web dimana selain membawa harapan akan web dinamis yang waktu itu masih dikuasai cgi, applet juga menjanjikan rich interface karena mempunyai tampilan layaknya aplikasi desktop. Ternyata walaupun dalam perkembangan selanjutnya Java semakin berkembang terutama di server side atau enterprise, sang applet tak pernah berkembang…
more and more…
Have you implement object oriented in your Java code
Posted in java with tags object oriented on July 1, 2008 by Arian“Well, that module isn’t written in Java. I mean, they were using Java syntax, but it wasn’t Java programming. There are chunks of unused code fragments, the code isn’t object-oriented, they used the wrong Java collections, and there’s unnecessary synchronization all over the place.” Yakof Fain
Atas motivasi apakah OOP lahir? Salah satu alasan adalah untuk meningkatkan kualitas program. Tapi apakah menulis program dengan bahasa yang berbasis OOP pasti otomatis menerapkan kaidah OOP? Tidak! Aturan OOP itu ada tapi programmer bisa tidak mengambil manfaatnya jika tidak mengikuti aturan mainnya. Hal ini kadang yang dilakukan banyak programmer pemula dalam OOP. Bukan karena everything in java is object lantas setiap program yang ditulis dengan java bisa disebut sebagai program yang berlandaskan prinsip OOP! Bisa menulis program dengan Java tetapi tetap dengan gaya modular programming. Menulis class-class tanpa ada keterkaitan yang jelas diantara mereka atau menulis sebuah class untuk meng-handle semua task. Juga membuat type semua properti dalam sebuah java bean dengan String walaupun type di persistencenya date atau tipe numeric.
Terus bagaimana cara mengatasinya? Tentunya hanya melalui pemahaman yang benar mengenai OOP. Mengenal kata extends atau implements tidak cukup membuat kita dijalan yang benar dalam object-oriented. Ahlinya mengatakan mimpimu harus berisi tentang turunan, dan polymorphisme harus mengalir didalammu. Cohesion dan louse-coupling harus menjadi dunia keduamu. Memang tidak cukup hanya mengerti prinsip object-oriented programming, juga perlu object oriented design. Tapi untuk bisa melakukan OOD tentu harus menguasai OOP.
more and more…
Hot News! Spring to drop support for Java before Java 5
Posted in java with tags java on June 19, 2008 by ArianRod Johnson, the founder of Spring Framework has revealed that starting from the new coming Spring 3.0, SpringSource is more likely will drop the support for Java before 1.5. Goto to Rod Johnson Discusses Spring, OSGi, Tomcat and the Future of Enterprise Java, download and listen to the podcast.
So be prepare to let go The Great 1.4 version.
Time is ticking…




