Minggu, 15 Februari 2009

Pengenalan Struts2


  1. ActionMapper adalah :
    menge-set request parameter menjadi action
    mengeksekusi action di dalam background
    me-mapping antara HTTP request dan action invocation request dan sebaliknya
    sebuah property framework


  2. Di dalam konsep MVC, Struts2 terletak di bagian...
    Model
    View
    Controller
    Viewer Layer


  3. Untuk menampilkan result berupa .vm di viewer layer adalah :
    1
    2
    3
    4


  4. Untuk mengeset setting yang spesifik pada Struts2 seperti Ioc Container mana yang digunakan, file uploader, design template, dsb. file yang perlu diubah adalah :
    web.xml
    velocity.properties
    guest.properties
    struts.properties


  5. Script diatas adalah isi dari sebuah file :
    ActionMapper
    ActionClass
    ActionForm
    ActionServlet


  6. Fasilitas untuk konversi tipe, populasi obyek, validasi, upload file, dsb telah disediakan oleh :
    properties
    action
    result
    interceptor


  7. Class EmployeeForm diatas akan mengalami compile error, untuk menangani diperlukan :
    mengextends dengan ActionSupport
    mengimplementasikan dengan SessionCredentialsAware
    mengimplementasikan dengan HibernateSessionFactoryAware
    mengimplementasikan dengan ActionSupport


  8. File yang bertujuan untuk men-deploy descriptor adalah :
    struts.xml
    struts-default.xml
    web.xml
    velocity.properties


  9. Interceptor yang menangani internationalization pada struts2 adalah :
    Chain Interceptor
    i18n Interceptor
    Alias Interceptor
    Logger Interceptor


  10. File velocity.properties terletak di folder :
    /WEB-INF/src/config
    /WEB-INF/
    /WEB-INF/lib
    /WEB_INF/classes