ana

ana

 

Controller dalam MVC

Jan 17, 2011 by ana sofiana

Controller dalam MVC Controller ini adalah sebuah layer yang bekerja untuk mengurusi urusan ?antar layer?, yang artinya bertanggung jawab terhadap eksekusi aplikasi. Sebenarnya ada banyak controller yang dapat digunakan, seperti JSF, Tapestry dari Apache, atau WebWork yang sekarang lebih dikenal dengan Struts 2.0. Yang mana bab ini akan mendalami teknologi berdasarkan WebWork, yang terkenal merupakan solusi MVC paling mudah didunia Java. Sebelumnya ada Struts 1.x, yang mana adalah framework paling populer didunia Java. Tetapi tim Apache Struts telah setuju untuk membuat WebWork 2.3 menjadi Struts 2.0. Hal ini dilakukan karena dianggap Struts 1.x setelah ditinggal sang pembuatnya ke JSF, teknologinya mandek, sedangkan WebWork telah masuk ke teknologi berikutnya yang lebih modern. Gabungan kekuatan nama Struts yang telah mendunia dan teknologi yang mengacu pada WebWork yang sangat stabil dan mature, diharapkan dapat mencounter gerakan JSF. Tetapi saat ini yang terjadi, bukan JSF melawan WebWork/Struts yang terjadi, tetapi Don Brown, salah satu commiter WebWork/Struts2 telah berhasil membuat component development didalam WebWork, sehingga Struts2 sebenarnya adalah project integrasi WebWork dengan JSF. Beberapa fitur dari WebWork selain kemudahaannya, diantaranya adalah telah terintegrasinyaaplikasi yang umum kita perlukan seperti pembuatan Chart dengan JFreeChart, Reporting dengan Jasper, membuat XML untuk transformasi XHTML. Malahan teknologi AJAX yang baru saja direlease telah diintegrasikan kedalam WebWork sejak 2.2. Yang semua ini hanya dengan mengganti kata result dari html ke chart, atau xml didalam sebuah xml-nya.

 



Post a Comment:
  • HTML Syntax: Allowed
« Mei 2012
SenSelRabKamJumSabMin
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
   
       
Today

Links

Feeds

Navigation