pengenalan WebWork
WebWork adalah sebuah projek Java yang mengadopsi model pengembangan MVC (Model ? Viewer ? Controller), yang mana posisinya lebih tepat diarea C dari MVC, yaitu Controller. WebWork merupakan implementasi dari servlet dispatcher, yang bekerja menghandle semau request dan response dari setiap akses Web. WebWork diciptakan oleh Richard Oberg, salah satu orang jenius didunia Java dimuka bumi. Beberapa karyanya yang mendunia adalah JBoss dan Xdoclet. Yang mana kedua teknologi ini dibahas juga didalam buku ini. Versi 2.0 dari WebWork dikembangkan oleh Patrick Lightbody dan Jason Carreira, yang akhirnya membuat WebWork yang semua sebuah project Open Source Java sendirian, masuk ke OpenSymphony.com, sebuah host Open Source Java yang tentu saja tidak sebesar Apache, tetapi telah berhasil menghasilkan banyak perusahaan bernilai jutaan dolar, dengan mengadopsinya, seperti JiveSoftware di NewYork, Amerika dan Atlassian di Sydney, Australia. Walaupun sekarang web resmi WebWork telah migrasi ke Apache tepatnya http://struts.apache.org, tetapi tetap saja semua diskusi dan tips pengembangan WebWork didiskusikan di OpenSymphony, tepatnya di http://www.opensymphony.com/webwork. Dalam dunia Java, WebWork adalah sebuah sleeping elephant, artinya sebuah teknologi yang sangat stabil, tetapi timnya kurang giat berpromosi, malah produk yang dikembangkan diatas WebWork yang lebih sering dipromosikan. Diantaranya adalah JiveForum, forum Java paling populer yang dipakai oleh java.sun.com, GE, Sony. Jadi kalau kita posting forum di Java.sun.com, secara langsung kita menggunakan WebWork.