LAB ACTIVITY STRUTS2 JENI 5

dokumen-dokumen yang mirip
Informasi selengkapnya mengenai Maven dapat dijumpai pada alamat situ:

MODEL MVC DENGAN STRUTS

Web Service: Memulai Proyek

Membuat JSP dan Servlet Sederhana

Pembuatan RESTful Web Service Hello World dengan PHP & Java. Husni

SERVLET. 5.1 Membuat Program Servlet

1. Tujuan Mempersiapkan aplikasi JSF menggunakan Netbeans Membuat aplikasi Guest Book sederhana. 2. Latar Belakang JSF LifeCycle

Didalam menampilkan peta yang sudah kita buat, kita akan menggunakan Slick2D sebagai sebuah frameworknya.

Pemanggilan RESTful Web Service Java dari Client PHP

KONEKSI NETBEANS DENGAN DATABASE SQLITE

MEMULAI ECLIPSE. Juli 2009 Tingkat: Oleh : Feri Djuandi Pemula Menengah Mahir.

Membuat project Android di Eclipse Struktur project pada eclipse Mengenal Tag Layout User Interface

Membuat Aplikasi Sederhana Hello World untuk Android

Pengenalan APLIKASI DATABASE

- Setiap pola yang menggambarkan permasalahan yang terjadi secara berulang, serta

Percobaan 9 Basic Widget

UNIVERSITAS KOMPUTER INDONESIA

Rekomendasi Min Perangkat Keras. Prosesor dual core 1.5 GHz RAM 2 GB Monitor 10 " VGA Onboard Keyboard PS2 Mouse PS2

PENDAHULUAN TENTANG NETBEANS

atau Double Click pada xampp-win

Class yang dipakai Untuk membuat tampilan map pada Android, kita bisa memanfaatkan MapView sebagai berikut:

Modul Pengembangan Aplikasi Android Berbasis Client- Server Aplikasi sederhana android Versi 1.0

IMPLEMENTASI PEMROGRAMAN VISUAL BASIC DENGAN DATABASE ACCESS

Praktikum 1 - Getting Started with Android

Tutorial Installasi SharePoint 2013 pada Azure Virtual Machine

Ijin Akses Agar program kita dapat mengakses GPS, kita harus menambahkan permission pada AndroidManifest.xml sebagai berikut:

[Pelatihan Pemrograman Android]

INSTALASI JARAK JAUH

Tutorial penggunaan CMS / Application By. Steph/IT/04/2010

TUTORIAL APLIKASI ANDROID COOL HELLO WORLD

NetBeans. Atau bisa juga disebut dengan mengkoneksikan aplikasi atau sistem client server dari

Panduan Web Desain Menggunakan Editor Macromedia Dreamweaver 8

MEMBUAT REPORT: REPORTPEMBELI

Membuat Java Servlet WEB.XML. Java Servlet, Apakah Itu? Oleh: Galih Satriaji (

Pembuatan Report menggunakan JasperReports dan ireport

BAB II MICROSOFT VISUAL STUDIO

LANGKAH INSTALL XAMPP DAN WORDPRESS DI PC KOMPUTER Oleh: Akhmad Syaiful, S.Kom

1

Step-Step dalam pembuatan Web

PANDUAN LENGKAP PEMROGRAMAN ASP (Active Server Page)

MODUL PRAKTIKUM PEMROGRAMAN BERORIENTASI OBJEK (JAVA) PERTEMUAN 1 PENGENALAN LINGKUNGAN PEMROGRAMAN JAVA

BAB IV DISKRIPSI KERJA PRAKTIK. 4.1 Pembuatan Server Menggunakan Mercury Pada XAMPP

LAMPIRAN : CARA MENJALANKAN PROGRAM

Persiapan Sebelum mengikuti tutorial ini, ada baiknya pembaca telah membaca beberapa tutorial sebagai berikut:

INSTRUKSI PENCABANGAN

Maka akan tampil jendela Internet Information Services (IIS) Manager. Kemudian klik Web Sites Membuat folder data

PEMROGRAMAN LANJUTAN JAVA. Dasar-Dasar Netbeans

Step By Step IIS By Prihastomo

Petunjuk Instalasi Upgrade. Aplikasi Equity_AMCapital

A-PDF OFFICE TO PDF DEMO: Purchase from to remove the watermark. Ade Sarah H

PRAKTIKUM 6 SPINNER. 1. Aktifkanlah project baru, File New Project Android Application Project. Modul 6 Spinner Page 1

Penggunaan Netbeans IDE, Hello World, variable dan Operator aritmetika.

First Cup Android. TripleLands Tutorial

Pengenalan Script. Definisi HTML

Tutorial Membuat Aplikasi Web View Android pada Eclipse

Membuat Login view mengggunakan.net FrameWork

Latihan 1 Menghitung Luas Persegi Panjang

Pemrograman Web Week 2. Team Teaching

Panduan Instalasi Galileo Desktop Versi 2.5

DHCP SERVER DENGAN MENGGUNAKAN CLIENT WINDOWS XP 1. KONFIGURASI TCP/IP PADA WINDOWS 2000 SERVER

Membuat Aplikasi Tampil, Entri, Edit, Delete Mahasiswa

Membuat Chating Messager Di Android

INSTALASI WEB SERVER PADA MICROSOFT WINDOWS

Setting Client Pada PC (OS Windows 7 SP1) Last Update: 19 Agustus 2015

Location Based Services

5.2 Keuntungan dan Kelemahan Cookie

Membangun Website dengan Joomla!

Panduan Membuat Website/ Landing Page dengan memanfaatkan Web Editor Gratisan Yola

Modul Praktikum 1 Pemograman Berorientasi Objek

TUTORIAL PEMBUATAN APLIKASI SEDERHANA TOUCH AND GESTURE PADA ANDROID

Persiapan. 2.1 Hardware

Ginanjar Utama Workbench Tempat Bekerja

[Pemrograman Android Widget 01][Level: Pemula] Andi Taru Nugroho Nur Wismono S.Kom.,M.Cs. Lisensi Dokumen:

Tutorial Web Service JAX-WS Konverter Suhu dengan NetBeans

PENGENALAN NETBEANS Algoritma & Pemrograman 2016/2017 Hastha Sunardi 2016 PENGENALAN NETBEANS. (Pertemuan: K[-]/L[1])

Pemrograman Web Week 1. Team Teaching

Menulis Aplikasi untuk Android Bagian I

6. Jika langkah di atas dijalankan dengan benar, user akan masuk ke halaman login seperti gambar di bawah

TUTORIAL PROSES 5 LANGKAH PENYERAHAN (SUBMIT) NASKAH E-JURNAL

BAB IV IMPLEMENTASI DAN ANALISA

Instalasi Web Server WAMP 5 versi Pemrograman Web

Abdullah hafidh. Fakultas Ilmu Komputer, Universitas Indonesia. [Membuat Web Sederhana dengan.net FrameWork. menggunakan Microsoft Visual Studio 2008]

Membuat Aplikasi Web dengan Eclipse Web Tools Platform

PANDUAN CEPAT INSTALASI DAN MENJALANKAN MinGW DEVELOPER STUDIO Oleh wijanarto

Membuat Homepage Pribadi

SHARING DATA DAN PRINTER SHARIING TUGAS MANAGEMEN LAN. Oleh: ERIN CARINA PROGRAM STUDI DIII MANAJEMEN INFORMATIKA

Membuat situs sederhana dengan Dreamweaver *)

Google Sign In Android

Modul Pemrograman Web Teori + Praktik PHP, XML, Jquery, Ajax, Yii

Bab 1. Pengenalan JSP POKOK BAHASAN: TUJUAN BELAJAR: 1.1 Dasar JSP

Membuat Visual Studio solution untuk pengembangan aplikasi berbasis SharePoint

Langkah-langkah Pembuatan Web dengan Joomla

CARA INSTALASI DAN MENJALANKAN PROGRAM

LAPORAN RESMI. PRAKTIKUM TEKNOLOGI WEB Pengenalan JavaScript

BAB MEMBUAT FILE EXE DAN FILE SETUP

Modul Tutorial C# 1. Membuat Class Library ENRICO BUDIANTO MICROSOFT INNOVATION CENTER UNIVERSITAS INDONESIA

TAG HTML LANJUT Tujuan Instruksional :

Prosedur Percobaan Program Tampilan

Manual Installasi SLiMS 7 (Cendana) Di Windows 7 *

Transkripsi:

LAB ACTIVITY STRUTS2 JENI 5 Pada lab activity ini saya akan mencoba membuat web sederhana dengan menggunakan MVC struts2, software yang saya persiapkan adalah eclipse dan apache tomcat 6.0.18, dengan asumsi java sudah diinstall. Pertama copi dahulu eclipse ke salah salah satu drive computer, kemudian buat sekalian sebuah forlder untuk menyimpan semua project-project yang dibuat nanti. Saya sendiri mencoba menempatkan eclipse di drive D:/> dan saya buat folder jeni5 di D: Langkah berikutnya jalankan file eclipse yang bertipe application sehingga keluar tampilan seperti berikut ini : Selanjutnya akan keluar tampilan sebagai berikut: Kemudian Browsing dimana folder tempat menyimpan project-project yang nantinya dibuat, kemudian Ok. Sehingga masuk ke tampilan pertama dari eclipse seperti berikut : 1

Langkah berikutnya saya coba membuat project baru, langkahnya > File > New > Other > pada Select Wizard pilih Web > Dynamic Web Project kemudian Next, kemudian keluar menu lagi. Pada Project name diisi struts2, tampilannya dibuat seperti berikut ini : Kemudian klik Finish 2

Jika keluar menu dengan pertanyaan This kind of project is associated with the Java EE perspective. Do you want to open this perspective now? maka klik yes Sehingga akan tampil seperti berikut ini : Langkah selanjutnya adalah menambahkan server yang akan digunakan, saya mencontohkan dengan menggunakan apache tomcat 6 yang sudah saya letakkan di C:\AppServ\apache-tomcat-6.0.18. Cara menambahkan servernya saya masuk ke tab Server > klik kanan New > Server seperti tampilan berikut ini : 3

Sehingga keluar tampilan seperti berikut : Pilih servernya Apache Tomcat v6.0 Server kemudian Next 4

Pada Tomcat installation directory dibrowse dan dicari sesuai dengan letak dimana server tomcatnya, punya saya seperti tampilan di atas. Kemudian Next, kemudian keluar tampilan lagi, masukkan project struts2 ke configured projects dengan cara klik struts2 kemudian Add > Finish, sehingga server Tomcatnya bisa masuk di menu server. Untuk menyakinkan apakah servernya berjalan dengan baik maka klik kanan server Tomcatnya kemudian Start, sehingga Statenya menjadi Started seperti berikut : 5

Agar Project yang nantinya dibuat mendukung strust2 sekalian dimasukkan Librarynya yaitu : commons-logging-1.0.4 freemarker-2.3.8 ognl-2.6.11 servlet-api struts2-core-2.0.11 xwork-2.0.4 caranya dengan mengcopy langsung file2 tersebut ke folder lib yang terletak pada WebContent/Web- INF, sederhananya saya tinggal copy file-file tersebut melalui Windows Explorer kemudian kembali ke eclipse WebContent/Web-INF/lib lalu paste saja sehingga hasilnya seperti berikut : 6

Selanjutnya perlu saya buat sebuah file index.html dan diletakkan di WebContent dengan isi codingnya sebagai berikut : <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <html> <head> <title>meruvian.org Struts 2 Tutorial</title> </head> <body> <div align="center"> <center> <table border="0" cellpadding="0" cellspacing="0" width="400"> <tr> <td><font color="#000080" size="5"><b>meruvian.org Struts 2 Tutor</b><br> </font></td> </tr> <tr> <td> <ul> <li><a href="meruvian/helloworld.action">struts 2 Hello World Application</a></li> </ul> </td> </tr> </table> </center> </div> <p align="center"> </p> </body> </html> Untuk menyakinkan apakah project bisa berjalan dengan baik atau tidak, maka saya test dulu dengan cara klik kanan project struts2 kemudian > Run As > Run on Server > Pilih server Tomcat 6 nya kemudian Finish, sehingga hasilnya seperti berikut : 7

Sampai disini kelihatannya tidak ada masalah, project berjalan dengan baik, namun jika hyperlink pada Strus2 Hello World Application tersebut diklik ya jelas error karena memang belum dibuat isinya. Sekarang saya lanjutkan lagi. Kemudian pada file web.xlm yang terletak di WebContent/Web-INF isi codingnya dibuat seperti berikut (jika file web.xml tidak bisa diedit codingnya, klik kanan web.xml > Open With > Text Editor) : <?xml version="1.0" encoding="utf-8"?> <web-app id="webapp_9" version="2.4" xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/xmlschema-instance" xsi:schemalocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd"> <display-name>meruvian Hello World</display-name> <filter> <filter-name>struts2</filter-name> <filter-class> org.apache.struts2.dispatcher.filterdispatcher </filter-class> </filter> <filter-mapping> <filter-name>struts2</filter-name> <url-pattern>/*</url-pattern> </filter-mapping> <welcome-file-list> <welcome-file>index.html</welcome-file> </welcome-file-list> </web-app> Langkah selanjutnya buatlah package dengan nama org.meruvian yang diletakkan di Java Resources : src dan sebuah class dengan nama HelloWorld.java yang ada di dalam package tersebut dengan coding seperti berikut : package org.meruvian; import com.opensymphony.xwork2.actionsupport; import java.util.date; public class HelloWorld extends ActionSupport { /** * */ private static final long serialversionuid = 1L; public static final String MESSAGE = "Struts 2 Hello World Tutorial!"; public String execute() throws Exception { setmessage(message); return SUCCESS; } private String message; /** * @return the message */ public String getmessage() { return message; } 8

public void setmessage(string message) { this.message = message; } /** * @return the message */ public static String getmessage() { return MESSAGE; } public String getcurrenttime(){ return new Date().toString(); } } Sehingga hasilnya seperti berikut : Setelah membuat HelloWorld.java saya lanjutkan lagi dengan membuat sebuah folder yang diletakkan di WebContent dengan nama pages langkahnya klik kanan WebContent kemudian New > Folder dan Folder name diisi pages kemudian finish. Selanjutnya buat file didalam folder pages dengan nama HelloWorld.jsp dengan coding sebagai berikut : <%@ taglib prefix="s" uri="/struts-tags" %> <html> <head> <title>struts 2 Hello World Application!</title> </head> <body> <h2><s:property value="message" /></h2> <p>waktu Saat ini : <b><s:property value="currenttime" /></b> 9

</body> </html> Sehingga hasilnya tampak seperti berikut : Langkah selanjutnya adalah membuat file struts.xml, file struts.xml diletakkan di Java Resources : src. Cara membuatnya klik kanan Java Resources : src > New > Other > Keluar menu Wizard seperti berikut : Jangan lupa pilih folder XML dan type file xml kemudian klik Next sehingga keluar tampilan lagi seperti berikut : 10

File namenya diberi nama struts.xml dan letak filenya di struts2/src kemudian Finish Sedangkan coding dari struts.xml adalah sebagai berikut : <?xml version="1.0" encoding="utf-8"?> <!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.0//EN" "http://struts.apache.org/dtds/struts-2.0.dtd"> <struts> <constant name="struts.enable.dynamicmethodinvocation" value="false" /> <constant name="struts.devmode" value="true" /> <package name="meruvian" namespace="/meruvian" extends="struts-default"> 11

<action name="helloworld" class="org.meruvian.helloworld"> <result>/pages/helloworld.jsp</result> </action> </package> </struts> Sampai disini tahapan mencoba membuat project struts2 dengan eclipse sudah selesai, secara keseluruhan saya perlu tampilkan lagi seperti berikut : Tampaknya perlu untuk dirunning, langkahnya klik kanan project struts2 kemudian Run As > Run on Server dan hasilnya sebagai berikut : 12

Jika diklik linknya muncul sebagai berikut : Akhirnya selesai juga membuat Lab Activity Struts2 ini. Selamat mencoba. Apabila ada kesalahan atau ada step-step yang kurang jelas atau justru step saya sendiri yang keliru silahkan kirim email ke hary@amik-kebumen.ac.id 13