Browsing All Posts filed under »Object-Oriented Programming«

MVC Without Framework: JSP and Servlets Integration

January 6, 2010

5

Introduction This post is used to showcase a MVC pattern for web development without framework. Its functionality is display a random number which is set by a bean and populated by a servlet. I use the source code from book “Core Servlets and Java Server Pages” – chapter 15, which is available online at http://pdf.coreservlets.com/.… [Read more…]

Quick Hack for the Impatients: JSP Custom Tag

January 6, 2010

0

Introduction Source code from this posting was taken fromhttp://java.sun.com/developer/technicalArticles/xml/WebAppDev3/ with some minor replacement needed for Apache Tomcat 6.0.20 (latest as of this date) and more details on how to run the application. Purpose of Application This application is used as a showcase for jsp custom tag. Its functionality is create custom tag for jsp to… [Read more…]

Siklus Hidup Servlet, HTTP Request Methods, dan 3rd Party Library

October 14, 2009

2

HTTP Request Methods Setiap request dari web client mengandung suatu verb yang merupakan penanda tipe permintaan yang diminta oleh web client tersebut terhadap server. Request tersebut dikenal dengan istilah HTTP Request Methods. Berikut ini adalah HTTP Request Methods yang terdapat pada spesifikasi HTTP/1.1: HEAD: permintaan terhadap header suatu resource HTML GET: permintaan terhadap suatu resource,… [Read more…]

Code Coverage Menggunakan Cobertura

October 11, 2009

2

Pengantar Code coverage berkaitan dengan istilah tentang pengukuran dan terutama digunakan berkaitan dengan software testing. Code coverage menunjukkan seberapa lengkap suatu source code telah dicakup dengan test. Code coverage merupakan bagian dari White Box testing. White Box testing merupakan testing yang dilakukan terhadap kondisi internal dari software dan berkaitan dengan cara kerja atau source code… [Read more…]

JUnit4 dan Apache Ant (1.7.1)

October 10, 2009

0

Apache Ant 1.7.1 mendukung JUnit4. Berikut ini adalah sedikit tulisan untuk memanfaatkan build.xml dari Apache Ant untuk unit testing dengan JUnit4. Strukur Direktori dan File . |-- build.xml |-- classes |-- lib |   |-- ant-junit.jar |   |-- junit-4.7.jar |   `-- junit-dep-4.7.jar `-- src  |-- tests |   `-- BicycleTest.java  `-- vehicles  `-- Bicycle.java Unit test akan… [Read more…]

Apache Ant untuk Membangun Aplikasi Web

October 7, 2009

0

Pengantar Aplikasi web di Java bisa dipaket dalam bentuk file .WAR ataupun langsung disalin ke direktori webapps di $CATALINA_HOME. Proses ini biasanya memerlukan kompilasi servlet, pemaketan ke dalam file .WAR, serta deploy ke Tomcat. Tulisan ini akan membahas proses tersebut menggunakan Apache Ant untuk otomasi proses tersebut. Pada saat melaksanakan proses tersebut, Ant akan membaca… [Read more…]

Static Analysis Menggunakan FindBugs.

October 5, 2009

0

Pengantar FindBugs adalah software yang digunakan untuk keperluan analisis static. FindBugs bekerja dengan membandingkan antara bytecode yang dihasilkan dengan berbagai bug patterns. Mungkin anda berpikir bahwa tool ini tidak berguna karena pada saat mengkompilasi-pun, error akan dimunculkan jika compiler menemui error tersebut. Hal tersebut memang benar, tetapi tidak semua error bisa diperiksa oleh compiler. Compiler… [Read more…]

Otomatisasi Pemeriksaan Kesesuaian Source Code dengan Konvensi Menggunakan Checkstyle

October 4, 2009

0

Tentang Checkstyle dan Konvensi Source Code Konvensi adalah kesepakatan (kadang diwujudkan dalam aturan tertulis) yang berfungsi untuk mengurangi ketidakpastian dan ketidakjelasan serta kekacauan. Konvensi biasanya tidak mempunyai sanksi hukum yang tegas dan seringkali hanya berupa sanksi sosial jika terdapat pelanggaran. Checkstyle (http://checkstyle.sourceforge.net) adalah peranti pengembangan yang digunakan untuk “memaksakan” kesesuaian source dengan konvensi. Dalam pembuatan… [Read more…]

Unit Testing dengan TestNG

October 3, 2009

0

Pengantar Unit testing metode verifikasi dan validasi software yang dilakukan oleh developer untuk memastikan bahwa unit individual dari suatu source code berfungsi sebagaimana dimaksudkan. Unit individual dalam suatu source code bisa berupa function dan procedure (pada paradigma terstruktur) serta class dengan berbagai method (pada paradigma obyek). Dalam literatur software testing, biasanya unit testing ini dibagi… [Read more…]

Konfigurasi Apache Tomcat Sebagai Servlet dan JSP Container

September 30, 2009

7

Tentang Apache Tomcat, Servlet, dan JSP Container Istilah container digunakan untuk menunjuk pada suatu web server yang  mempunyai kemampuan untuk eksekusi suatu API tertentu. Dengan demikian Servlet dan JSP container sebenarnya merupakan suatu web server yang  menyediakan API untuk servlet dan JSP. Web server merupakan  software yang digunakan untuk menyediakan fasilitas yang memungkinkan melayani permintaan… [Read more…]

Follow

Get every new post delivered to your Inbox.