Java Web MVC ตอนที่ 2 โครงสร้าง

ในตอนที่ 2 เราจะสร้างโปรเจ็กต์ชื่อ “JavaWebMVC” ขึ้นมาโดยมีโครงสร้างดังภาพที่ 1

java-mvc-2-01

ภาพที่ 1 โครงสร้าง JavaWebMVC

จากภาพที่ 1 ในส่วนของ Libraries ให้ import MySQL JDBC Driver และ JSTL เข้ามาให้เรียบร้อยนะคะ เดี๋ยวเราจะได้เรียกใช้งานมันในตอนต่อ ๆ ไป สรุปโครงสร้างของเราเป็นดังนี้

Web pages จะเก็บโฟล์เดอร์ต่าง ๆ ที่เกี่ยวข้องกับการแสดงผลในส่วนของ View ทั้งหมด ตอนนี้เรามีไฟล์ index.jsp และก็สร้างโฟล์เดอร์ View เอาไว้เก็บไฟล์ต่าง ๆ ที่จะสร้างขึ้นในอนาคต

Source Packages ประกอบไปด้วย Package ต่าง ๆ ดังนี้

web.mvc.controller : เราจะใช้ Servlet ในการทำหน้าที่เป็น Controller และจะเก็บมันเอาไว้ที่นี่

web.mvc.dao : ใช้เก็บไฟล์ที่ใช้ในการเข้าถึงข้อมูล เราแยกออกมาจาก model

web.mvc.model : ใช้เก็บไฟล์ที่ทำหน้าที่เป็นตัวแทนของข้อมูล ที่จริงมันก็คือ Entity นั้นแหละค่ะ ในการทำงานจริง ๆ คนที่สร้างฐานข้อมูลอาจเป็นคนละคนกับคนเขียนโปรแกรม เมื่อเชื่อมต่อฐานข้อมูลแล้วเราสามารถสร้าง Entity Class จาก Database ได้โดยไม่ต้องเขียนโค้ดขึ้นมาเอง แต่ในบทความนี้เราจะสร้างทุกอย่างขึ้นมาเองค่ะเพราะฐานข้อมูลเราก็จะมีแค่ ตารางเดียวไม่ได้ซับซ้อนอะไร ถ้ามีโอกาสเราจะกลับมาพูดถึงเรื่อง Entity อีกครั้ง

บทความต่อไปเราจะมาสร้าง Model กันค่ะ


>>> เรียนรู้ MVC ด้วยโปรเจกต์ Java WebMVC

Java Web MVC ตอนที่ 1 เริ่มต้น
Java Web MVC ตอนที่ 2 โครงสร้าง
Java Web MVC ตอนที่ 3 Model
Java Web MVC ตอนที่ 4 DAO
Java Web MVC ตอนที่ 5 Controller และ View
Java Web MVC ตอนที่ 6 ประโยชน์ของ MVC
Java Web MVC ตอนที่ 7 เพิ่มข้อมูล
Java Web MVC ตอนที่ 8 แก้ไขข้อมูล
Java Web MVC ตอนที่ 9 ลบข้อมูล
Java Web MVC ตอนที่ 10 สรุป


ธมนวรรณ มณีจันทร์

ธมนวรรณ มณีจันทร์

|:- เราเชื่อมั่นว่าการเสียสละและการแบ่งปันจะทำให้โลกใบนี้สวยงามมากขึ้น ทุกๆ จุดเริ่มต้นของการเรียนรู้ นำไปสู่การเรียนรู้ถัดไป เว็บไซต์แห่งนี้ขอเป็นส่วนหนึ่งของการแบ่งปันความรู้ที่ไม่มีที่สิ้นสุด มาร่วมกันผลักดันโลกของเราให้หมุนไปพร้อมกับพลังแห่งความรักด้วยกันนะคะ :) >>> |:- About Me! -:|