JavaServer Faces (JSF) adalah spesifikasi Java untuk membangun antarmuka pengguna untuk aplikasi web.JSF merupakan bagian dari Java Platform, Enterprise Edition.
JSF 2 menggunakan Facelets sebagai sistem templat defaultnya. Teknologi tampilan lainnya, seperti XUL, juga dapat digunakan. Sementara itu, JSF 1.x menggunakan JavaServer Pages (JSP) sebagai sistem templat defaultnya.
Javaserver Faces berdasarkan model perancangan antarmuka pengguna berbasis komponen, menggunakan berkas XML yang disebut templat view atau view Facelets. Permintaan (request) diproses oleh FacesServlet, yang memuat templat view yang sesuai, membangun tree komponen, memproses berbagai event, dan me-render respons (umumnya HTML) kepada klien. State dari komponen UI (dan beberapa objek lain) disimpan pada setiap akhir request (dinamakan stateSaving), dan dikembalikan pada saat pembuatan selanjutnya dari view tersebut. Ada beberapa jenis penyimpanan state, termasuk penyimpanan state client-side dan server-side
"VISUAL BASIC "
Posted in
Bahasa Basic pada dasarnya adalah bahasa yang mudah dimengerti
sehingga pemrograman di dalam bahasa Basic dapat dengan mudah dilakukan
meskipun oleh orang yang baru belajar membuat program. Hal ini lebih
mudah lagi setelah hadirnya Microsoft Visual Basic, yang dibangun dari
ide untuk membuat bahasa yang sederhana dan mudah dalam pembuatan
scriptnya (simple scripting language) untuk graphic user interface yang
dikembangkan dalam sistem operasi Microsoft Windows.
Visual Basic merupakan bahasa pemrograman yang sangat mudah dipelajari, dengan teknik pemrograman visual yang memungkinkan penggunanya untuk berkreasi lebih baik dalam menghasilkan suatu program aplikasi. Ini terlihat dari dasar pembuatan dalam visual basic adalah FORM, dimana pengguna dapat mengatur tampilan form kemudian dijalankan dalam script yang sangat mudah.
Ledakan pemakaian Visual Basic ditandai dengan kemampuan Visual Basic untuk dapat berinteraksi dengan aplikasi lain di dalam sistem operasi Windows dengan komponen ActiveX Control.
Visual Basic merupakan bahasa pemrograman yang sangat mudah dipelajari, dengan teknik pemrograman visual yang memungkinkan penggunanya untuk berkreasi lebih baik dalam menghasilkan suatu program aplikasi. Ini terlihat dari dasar pembuatan dalam visual basic adalah FORM, dimana pengguna dapat mengatur tampilan form kemudian dijalankan dalam script yang sangat mudah.
Ledakan pemakaian Visual Basic ditandai dengan kemampuan Visual Basic untuk dapat berinteraksi dengan aplikasi lain di dalam sistem operasi Windows dengan komponen ActiveX Control.
"PEMROGRAMAN DELPHI"
Posted in
Pada
tanggal 8 Februari 2006, Borland mengumumkan akan melepas seluruh
jajaran produk pengembangan aplikasi komputernya termasuk di antaranya
Delphi.
untuk itulah Borland membentuk perusahaan baru dengan nama CodeGear sehingga terpisah dari Borland. Saat ini Delphi menjadi bagian dari jajaran IDE milik Embarcadero Technologies setelah Embarcadero Technologies mengakuisisi Codegear, hal ini disebabkan karena kerugian yang terus menerus selama tahun 2006 rugi bersih sebesar $53.1 juta, 2007 rugi bersih $61 juta. sehingga pada tahun 2008 saat CodeGear menderita rugi bersih $22.3 juta maka CodeGear dijual ke Embarcadero seharga $23 juta untuk menutupi rugi bersih itu.
untuk itulah Borland membentuk perusahaan baru dengan nama CodeGear sehingga terpisah dari Borland. Saat ini Delphi menjadi bagian dari jajaran IDE milik Embarcadero Technologies setelah Embarcadero Technologies mengakuisisi Codegear, hal ini disebabkan karena kerugian yang terus menerus selama tahun 2006 rugi bersih sebesar $53.1 juta, 2007 rugi bersih $61 juta. sehingga pada tahun 2008 saat CodeGear menderita rugi bersih $22.3 juta maka CodeGear dijual ke Embarcadero seharga $23 juta untuk menutupi rugi bersih itu.
Lingkungan Pengembangan
Umumnya
delphi lebih banyak digunakan untuk pengembangan aplikasi desktop dan
enterprise berbasis database, tapi sebagai perangkat pengembangan
yang bersifat general-purpose ia juga mampu dan digunakan dalam
berbagai jenis proyek pengembangan software. Ia juga yang dikenal
sebagai salah satu yang membawa istilah RAD tool, kepanjangan dari
Rapid Application Development, saat dirilis tahun 1995 untuk windows
16-bit. Delphi 2, dirilis setahun kemudian, mendukung lingkungan
windows 32-bit, dan versi c++, C++Builder, dirilis beberapa tahun
kemudian. Pada tahun 2001 sebuah versi linux yang dikenal sebagai
Kylix tersedia. Dengan satu rilis baru setiap tahunnya, pada tahun
2002 dukungan untuk Linux (melalui Kylix dan CLX component library)
ditambahkan dan tahun 2003 .NET mulai didukung dengan munculnya
Delphi.Net (Delphi 8).
Posted in
Rabu, 01 Agustus 2012
PEMROGRAMAN BERORIENTASI OBJEK (JAVA)
Pengenalan Java
Apa itu Java ?
Java adalah salah satu bahasa pemrograman berorientasi objek (OOPObject Oriented Programming). Paradigma OOP menyelesaikan masalah dengan merepresentasikan masalah ke model objek.
Keutamaan Java disbanding bahasa pemrograman lain:
- Cross platform, dengan adanya Java Virtual Machine(JVM)
- Pengembangannya didukung oleh programmer secara luas
- Automatic Garbage Collection, membebaskan programmer dari
tugas manajemen memori
Apa itu Java ?
Java adalah salah satu bahasa pemrograman berorientasi objek (OOPObject Oriented Programming). Paradigma OOP menyelesaikan masalah dengan merepresentasikan masalah ke model objek.
Keutamaan Java disbanding bahasa pemrograman lain:
- Cross platform, dengan adanya Java Virtual Machine(JVM)
- Pengembangannya didukung oleh programmer secara luas
- Automatic Garbage Collection, membebaskan programmer dari
tugas manajemen memori
Posted in
rRE
Perangkat lunak adalah istilah umum untuk data yang diformat dan disimpan secara digital, termasuk program komputer, dokumentasinya, dan berbagai informasi yang bisa dibaca dan
ditulis oleh komputer
REKAYASA PERANGKAT LUNAK
Jenis-jenis perangkat lunak:
•
Perangkat lunak sistem (system
software)
•
Perangkat lunak waktu nyata (real-time
software)
•
Perangkat lunak bisnis (business
software)
•
Perangkat lunak rekayasa dan ilmu
pengetahuan (engineering and scientific software)
•
Embedded Software
•
Perangkat lunak pribadi (personal
software)
Perangkat lunak yang berkualitas
•
Perangkat lunak yang dihasilkan sesuai
dengan kebutuhan yang diinginkan.
Langganan:
Postingan (Atom)







