Sabtu, 28 Agustus 2010
Framework dan Struts (plus Free e-book)
03.25 |
Diposting oleh
Enrico |
Edit Entri
Jujur sebenarnya aku belum pernah pake, tapi ini gw dapat waktu membaca browsing, maklum lagi pusing dengan skripsi, mudah-mudahan gw bisa coba deh.. hehehehehe. Tapi apa salahnya sih kalo dibagikan pengetahuan. klo ada yang salah tolong dicomment yah.. biarlah kita saling membantu, maju terus Indonesia
Framework
Sebenarnya apa sih yang disebut dengan framework itu?? Framework dari segi bahasa dapat diartikan sebagai kerangka kerja atau bisa juga diartikan sebagai alat yang digunakan untuk membantu pekerjaan. Dalam hal pembuatan website maka framework dapat diartikan sebagai alat yang dapat digunakan untuk mempermudah pembuatan website.
Jika dalam pembuatan website menggunakan CMS maka kita tinggal menjalankan saja tidak perlu lagi memikirkan untuk menulis kode program sendiri, tetapi tidak demikian dengan framework. Menggunakan framework kita masih harus menulis kode, bedanya kode-kode yang kita tulis harus menyesuaikan dengan lingkungan framework yang kita gunakan. Memang konsekuensinya kita harus belajar lagi lingkungan pengembangan berdasarkan framework yang kita gunakan, tetapi hal itu akan terbayar setelah kita menguasai dan bisa menggunakan framework tersebut.
Sebuah framework selain menyediakan lingkungan pengembangan sendiri-sendiri juga menyediakan berbagai macam fungsi siap pakai yang bisa kita gunakan dalam pembuatan website. Sehingga tidak perlu kaget jika akan banyak kode atau fungsi yang terlihat tidak seperti biasanya, karena fungsi-fungsi tersebut merupakan fungsi bawaan framework dan bukan fungsi asli dari PHP. Fungsi tersebut terkadang merupakan pengembangan atau penyesuaian fungsi asli PHP agar lebih mudah digunakan atau agar lebih sesuai dengan kebutuhan pengguna.
Pada dunia PHP, sudah ada beberapa framework misalnya zend, cake php, codeigniter dan masih banyak lagi.
sumber: http://jamust.blogspot.com/2009/03/apa-itu-framework.html
Sedikit tambahan fungsi dari framework sama halnya class, bisa dikatakan mereka mirip karena keduannya bertujuan untuk memudahkan programmer dalam membuat suatu aplikasi. Jadi kita tidak perlu memikirkan lagi bagaimana codenya cukup konsepnya.
Sturts
Struts merupakan aplikasi framework open source yang di design untuk membantu para developer dalam membangun arsitektur aplikasi berbasis pada Model-View-Controller (MVC) , dimana design MVC sudah merupakan standard umum dalam membangun aplikasi Web anda dengan penggunaaan servlet Java dan Java Server Pages (JSP) sebagai teknologinya.
Struts merupakan framework Model-View-Controller (MVC) , berbasis pada teknologi servlet dan JSP. Framework ini merupakan bagian dari proyek Apache Jakarta, dan untuk situs resmi Struts anda bisa akses langsung di sini : http://jakarta.apache.org/struts. Framework ini menarik perhatian khusus terutama bagi para developer yang banyak bermain di front-end development, terutama JSP dan Servlet dalam beberapa tahun terakhir ini, termasuk penulis sendiri tentunya. Ini tentunya tidak lain dikarenakan kemampuan Struts dalam membantu kita , memudahkan kita dalam merancang aplikasi berbasis MVC secara lebih mudah , cepat dan mengikuti semua aturan main framework ini. Penulis juga menjumpai beberapa design pattern yang diterapkan oleh framework ini, dan ini tentunya sangat menguntungkan bagi kita, karena pada layar ini, secara traspalansi dan tidak langsung telah kita implementasikan melalui framework Struts.
Framework Struts dapat dipecahkan menjadi menjadi 3 area utama, sesuai design MVC :
1.) Model
Dimana implementasinya disini berupa class Action, menyediakan logik bisnis yang harus ditulis oleh kita, developer. Bagaimana nantinya interaksi antara Controller dan class Action yang kita progra, nantinya akan berbasis pada sebuah file konfigurasi yang dapat kita modifikasi secara mudah lewat file yang namanya : struts-config.xml.
2. View
View merupakan sekumpulan tag library dari JSP, untuk memudahkan kita dalam membuat form secara cepat. (anda bisa bayangkan form Struts disini hampir sama dengan form HTML yang biasa anda buat.)
3. Controller
Merupakan sebuah servlet, yang akan mengtransfer semua request yang datang dari HTTP ke Action yang telah diset melalui file xml yang sudah dijelaskan diatas. Sekarang, mari kita mempelajari lebih detail berbagai bagian dari framework ini dan mendapat pemahaman bagaimana interaksi antar obyek class di dalam framework ini.
sumber: Indo-Tektips.com - Anen – anenscwbs2002@yahoo.com
Mau mempelajari lebih dalam mengenai struts atau ingin mendapat pengetahuan lebih mengenai struts silahkan download e-book dibawah ini 100% free:
Framework Struts dapat dipecahkan menjadi menjadi 3 area utama, sesuai design MVC :
1.) Model
Dimana implementasinya disini berupa class Action, menyediakan logik bisnis yang harus ditulis oleh kita, developer. Bagaimana nantinya interaksi antara Controller dan class Action yang kita progra, nantinya akan berbasis pada sebuah file konfigurasi yang dapat kita modifikasi secara mudah lewat file yang namanya : struts-config.xml.
2. View
View merupakan sekumpulan tag library dari JSP, untuk memudahkan kita dalam membuat form secara cepat. (anda bisa bayangkan form Struts disini hampir sama dengan form HTML yang biasa anda buat.)
3. Controller
Merupakan sebuah servlet, yang akan mengtransfer semua request yang datang dari HTTP ke Action yang telah diset melalui file xml yang sudah dijelaskan diatas. Sekarang, mari kita mempelajari lebih detail berbagai bagian dari framework ini dan mendapat pemahaman bagaimana interaksi antar obyek class di dalam framework ini.
sumber: Indo-Tektips.com - Anen – anenscwbs2002@yahoo.com
Mau mempelajari lebih dalam mengenai struts atau ingin mendapat pengetahuan lebih mengenai struts silahkan download e-book dibawah ini 100% free:
- Menggunakan Web Application Framework Struts
- Mastering Jakarta Struts (Willey)
- Struts in Action Building web applications with the leading Java framework
- Pengenalan Framework Jakarta Struts
Langganan:
Posting Komentar (Atom)
Blog Archive
Article of the Day
Article of the Day
provided by The Free Dictionary
Quote of the Day
Quarrel? Nonsense; we have not quarreled. If one is not to get into a rage sometimes, what is the good of being friends?
George Eliot (1819-1880) |
Quote of the Day
provided by The Free Library
2 komentar:
echh klw codeigniter dunk bgmna???
dy pke PHP mar bingo bgmn m pke,,,
klw blh kse info...bgi2 kwa nehh..^^
kecupuan lagi
tanya p sir funny jo
Posting Komentar