370 likes | 508 Views
STRUTS FRAMEWORK DAN J2EE PATTERN DALAM PENGEMBANGAN SISTEM KEMAHASISWAAN IPB. Hadikusuma Wahab G 6 4 1 0 3 0 2 8 Pembimbing Desina Kartika M., S.Si . ,M . CompSc . Wisnu Ananta Kusuma , ST.MT. PENDAHULUAN. LATAR BELAKANG. TUJUAN. Implementasi J2EE dalam p engembangan aplikasi
E N D
STRUTS FRAMEWORK DAN J2EE PATTERN DALAM PENGEMBANGAN SISTEM KEMAHASISWAAN IPB Hadikusuma Wahab G64103028 Pembimbing Desina Kartika M., S.Si.,M.CompSc. Wisnu AnantaKusuma, ST.MT.
TUJUAN ImplementasiJ2EE dalampengembangan aplikasi Mengimplementasi konsep MVC Menerapkan J2EE pattern
RUANG LINGKUP MVCdanJ2EE pattern SIMAK untukpassing out Tidak mencakup modul wisuda
KONSEP MVC M V C ODEL IEW ONTROLLER
MVC DIAGRAM C Selanjutnya? Jikasukses? Error? Interaksi User Manipulasi V M Menyimpan data, Set message Form Registrasi Ditampilkan oleh
DATA ACCESS OBJECT PATTERN Lapisanuntukaksesdata sumber RDBMS XML Flat File LDAP
DATA TRANSFER OBJECT PATTERN C DTO DTO M V DTO
DECORATOR PATTERN User View Decorator
Diagram PerancanganModel menggunakan Action DAO Factory membuat membuat Interface DAO DTO menggunakan Implementasi DAO
ImplementasiModel • //Instansiasi DTO • Departemen departemen = newDepartemen(); • a • //Set nilai DTO • departemen.setNamaDep(“IlmuKomputer”); • a • // Instansiasi DAO • DepartemenDAO dao = DAOFactory.createDepartemenDAO(); • a • // Memanggilfungsipada DAO • dao.createDepartemen(departemen);
ImplementasiController • <action path="/CreateMahasiswa" • type="org.simak.action.MahasiswaDispatchAction” • name="mahasiswaForm" • input="/WEBINF/pages/mahasiswa/ • createMahasiswa.jsp"> • A • <forward name="list" • path="/WEB-INF/pages/mahasiswa • /listMahasiswa.jsp"/> • s • </action>