Pengenalan Web Framework Struts | Goodpixelpro Tutorial

Goodpixelpro Tutorial –

Hallo guys,
Kali ini saya akan membawakan materi mengenai Pengenalan Web Framework Struts.
Sebelumnya, apakah kalian sudah pernah dengar dengan Struts?
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. Sekilas pengenalan tentang Servlet dan JSP bisa dibaca di sini.
Struts merupakan framework Model-View-Controller (MVC) ,berbasis pada teknologi servlet dan JSP. Framework ini merupakan bagian dari proyek Apache.
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 Actionyang 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 HTMLyang 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 coba membuat project baru Struts dengan menggunakan maven

  • Step 1
    Create Struts application menggunakan maven untuk manage artifact dan build application.
    Dalam file pom.xml kita create sintaks seperti berikut:

    pom.xml

      basic-struts
        org.eclipse.jetty jetty-maven-plugin 9.4.7.v20170914   /${build.finalName}  CTRL+C 8999 10  src/main/webapp/WEB-INF/web.xml      
     
     
  • Step 2
    Create file index.jsp dalam folder src/main/webapp

    index.jsp

     <{5d095f952477c97af28798cc39fd004f2428d24c50f75cc34d2808eaee6500af}@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8" {5d095f952477c97af28798cc39fd004f2428d24c50f75cc34d2808eaee6500af}>    Basic Struts 2 Application - Welcome   

    Welcome To Struts 2!

  • Run aplikasi

    Run aplikasi dengan perintah mvn jetty:run


     
    Pada web browser http://localhost:8080/basic-struts/index.jsp, kita bisa melihat hasilnya seperti gambar berikut :  
     
    Mungkin demikianlah sedikit pengenalan mengenai Web Framework Struts yang bisa saya bagikan, semoga bermanfaat.

    Terimakasih.
Terimakasih telah berkunjung ke website Goodpixelpro. Semoga bermanfaat.!

There are no comments

Leave a Reply

Your email address will not be published. Required fields are marked *

Start typing and press Enter to search

Shopping Cart