diff --git a/Alfauzan_G231140202_MVC01_2.txt b/Alfauzan_G231140202_MVC01_2.txt new file mode 100644 index 0000000..bc3246e --- /dev/null +++ b/Alfauzan_G231140202_MVC01_2.txt @@ -0,0 +1,36 @@ +Nama : Alfauzan RR +NIM : G.231.14.0202 + +1.Apa sajakah variabel / object yang dibuat? + +-Class : VehicleController.java +String : submitForm, LoadformPage + +-Class : Vehicle.java +String : Move + +-Class : Supercar.java +String : String : type, engine, transmission, fuel, motion . +boolean : available. + +Objek : +VehicleController + +2.Apa sajakah package yang di buat? +SpringMvcform : com.tobuku.controller, com.tobuku.service, com.tobuku.service.impl + +3.Bagaimanakah alur logic programming nya? Manakah model nya? viewnya? dan Controller nya? + +Alur Logic +(1) request URL terjadi. +(2) kemudian spring-servlet mengaktifkan bean-controller sesuai dengan mapping yang sudah didefinisikan. +(3) bean-controller ditemukan. Kemudian mengarahkan pada dua alternatif : +(3.1) Langsung ke View Resolver. +(3.1.1) 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.2) ke class-controller. Contoh : class=”com.tobuku.controller” +(3.2.1) kelas VehicleController berhasil dieksekusi dan mengembalikan objek ModelAndView. Selanjutnya +(3.2.2) mengarahkan ke view, yaitu eksekusi kepada mapping URL yang didefinisikan di spring-servlet.xml. + +>>Model : open-car +>>Views : index.jsp . +>>Controller : VehicleController.java \ No newline at end of file