JSF คืออะไร
JSF (JavaServer Faces) ก็คือ MVC web framework ที่ใช้ Java เป็นตัวขับเคลื่อน ซึ่งมี UI Component ให้ใช้งานมากมาย
JSF มีประโยชน์อย่างไร
1. มี UI Component ที่สามารถนำกลับมาใช้ใหม่ได้
2. มีความง่ายในการส่งข้อมูลระหว่าง UI Components
3. สามารถจัดการ UI State จากหลายๆ Server Request ได้
4. สามารถทำ Components ใช้งานเองได้
5. สนับสนุนการใช้งานทั้งด้าน Client และ Server
อย่างที่บอกเอาไว้ตอนต้นว่า JSF คือ MVC web framework ซึ่งเราจะมาทำความเข้าใจกันว่า MVC คืออะไร
M - Model ใช้ในการเก็บข้อมูล
V - View ใช้เป็นส่วนแสดงผลของ User Interface ซึ่งก็คือหน้าเว็บนั่นเอง
C - Controller เป็นส่วนที่เอาไว้ควบคุมหรือจัดการข้อมูลต่างๆ
ซึ่งวัตถุประสงค์ของการใช้ MVC design pattern ก็คือ เพื่อแยกส่วนของข้อมูลและส่วนแสดงผลออกจากกัน ทำให้นักพัฒนาสามารถ focus ในการเขียนโค้ดเป็นส่วนๆได้มากขึ้น และ code ดูเป็นระเบียบมากขึ้น
ทำให้นักพัฒนาทำงานได้ง่ายขึ้น เช่น Designer ก็จะ focus ส่วนที่เป็น View ส่วน Developer ก็จะ Focus ในส่วนของ Model และ Controller (ในกรณีที่มีการแบ่งงานกันทำ)
https://www.facebook.com/coachingcode
https://www.facebook.com/coachingcode
ไม่มีความคิดเห็น:
แสดงความคิดเห็น