Laman

Cari Blog Ini

About Me

Baguskah desain blog ini

Pojok Iklan


Free Website Hosting

Sabtu, 28 Agustus 2010

PostHeaderIcon Framework dan Struts (plus Free e-book)

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:

2 komentar:

Anonim mengatakan...

echh klw codeigniter dunk bgmna???
dy pke PHP mar bingo bgmn m pke,,,
klw blh kse info...bgi2 kwa nehh..^^

dummiest geek mengatakan...

kecupuan lagi
tanya p sir funny jo

Posting Komentar

free html visitor counters
Article of the Day

Quote of the Day