From f70e09b5715c3db4e5c1da09e7624d7f0929ebe8 Mon Sep 17 00:00:00 2001 From: elinakhikmawati <39054092+elinakhikmawati@users.noreply.github.com> Date: Tue, 5 Jun 2018 18:23:29 +0700 Subject: [PATCH] Create ElinaKhikmawati_G.231.15.0016_MVC01 --- ElinaKhikmawati_G.231.15.0016_MVC01 | 35 +++++++++++++++++++++++++++++ 1 file changed, 35 insertions(+) create mode 100644 ElinaKhikmawati_G.231.15.0016_MVC01 diff --git a/ElinaKhikmawati_G.231.15.0016_MVC01 b/ElinaKhikmawati_G.231.15.0016_MVC01 new file mode 100644 index 0000000..dd09095 --- /dev/null +++ b/ElinaKhikmawati_G.231.15.0016_MVC01 @@ -0,0 +1,35 @@ +Nama : Elina Khikmawati +NIM : G.231.15.0016 + +Bab7 +1. Apa sajakah variabel / object yang dibuat? +2. Apa sajakah package yang di buat? +3. Bagaimanakah alur logic programming nya? Manakah model nya? viewnya? dan Controller nya? +Jawaban : +1. a. Variabel +• Class : VehicleController.java +String : submitForm, LoadformPage +• Class : Vehicle.java +String : Move +• Class : Supercar.java +String : String : type, engine, transmission, fuel, motion . +boolean : available. +b. Objek : +• VehicleController +2. Package +a. SpringMvcform : com.tobuku.controller, com.tobuku.service, com.tobuku.service.impl +4. Alur Logic +a. request URL terjadi. +b. spring-servlet mengaktifkan bean-controller sesuai dengan mapping yang sudah didefinisikan. +c. bean-controller ditemukan. Kemudian mengarahkan pada dua alternatif : +1. Langsung ke View Resolver. +2. Membuka file fisik. Nama file sesuai dengan nilai properti “viewName”, direktorinya sesuai dengan awalan (prefix )yang didefinisikan pada bean viewResolver, sedangkan ekstensi file tergantung pada akhiran (suffix). +3. ke class-controller. Contoh : class=”com.tobuku.controller.” +4. kelas VehicleController berhasil dieksekusi dan mengembalikan objek ModelAndView. Selanjutnya +5. mengarahkan ke view, yaitu eksekusi kepada mapping URL yang didefinisikan di spring-servlet.xml. +Ket : +applicationContext.xml adalah file xml application context pada Spring. Penamaan file ini bisa diubah +Model : open-car +Views : index.jsp . +Controller : VehicleController.java +