สถาปัตยกรรมของ JSF

JSF ภาพรวม

JSF เป็น framework สำหรับพัฒนาในฝั่ง server ด้าน User Interface และใช้ในเทคโนโลยี web application.JSF อยู่บนพื้นฐานสถาปัตยกรรมแบบ Model View Controller (MVC) เพื่อแบ่งแยกส่วน Presentation กับ Logic การทำงานของโปรแกรม

อะไรคือ MVC Design Pattern?

MVC design pattern ออกแบบ application โดยแบ่งเป็น 3 โมดูล

โมดูล คำอธิบาย
Model จัดการข้อมูล
View แสดงส่วน User Interface
Controller จัดการ process การทำงานของ application

วัตถุประสงค์ของ MVC design pattern คือแยก model กับ presentation เพื่อให้นักพัฒนาสามารถเข้าใจได้ง่าย

Web Designers ก็จะโฟกัสไปที่ส่วน View เท่านั้น และไม่ต้องสนใจ model กับ controller เลย ส่วนโปรแกรมเมอร์ก็แก้โค้ดของ model โดยที่ไม่ต้องแก้ view (model ต้องให้ผลลัพธ์รูปแบบเดิมแต่ข้อมูลอาจต่างออกไป)
Controller ใช้ในการกำหนดเส้นทางจาก user action เช่น user คลิกปุ่มค้นหาโปรแกรมควรเดินเนินการอะไรอันนี้ controller จะเป็นตัวสั่งการ

สถาปัตยกรรมของ JSF

JSF application ก็คล้ายๆ กับ Java web application ตัวอื่นๆ เพราะว่ามันรันอยู่ใน Java servlet container และประกอบด้วย

  • องค์ประกอบ JavaBeans components as models containing application-specific functionality และข้อมูล
  • custom tag library สำหรับเป็นตัวแทน event handlers กับ validators
  • custom tag library สำหรับวาด UI components
  • UI components
  • Server-side helper classes
  • Validators, event handlers, และ navigation handlers
  • Application configuration resource file สำหรับ configure application resources

JSF Architecture

JSF มีหลายกลไลสำหรับการแสดงผลของแต่ละองค์ประกอบ web designer สามารถเลือกมาใช้ได้เลยโดยไม่ต้องเข้าใจกลไกข้างในที่ซับซ้อนของมัน ขอแค่รู้วิธีการเรียกใช้งานก็เพียพอ

  1. JSF
  2. ภาพรวมของ JSF
  3. JSF – การเตรียม Environment
  4. JSF – สถาปัตยกรรม
  5. JSF – Life Cycle
  6. JSF – HelloWorld
  7. JSF – การจัดการ Beans
  8. JSF – Page Navigation
  9. JSF – Basic Tags
  10. JSF – Facelets Tags
  11. JSF – Convertor Tags
  12. JSF – Validation Tags
  13. JSF – Data Tables
  14. JSF – Composite Components
  15. JSF – Ajax
  16. JSF – Event Handling
  17. JSF – JDBC Integration
  18. JSF – Spring Integration
  19. JSF – Expression Language
  20. JSF – Internationalization

อ่านบทความถัดไป>

You May Also Like

73 Comments

  1. Pingback: 2019
  2. Pingback: cleantalkorg2.ru
  3. Pingback: #macron #Lassalle
  4. Pingback: a2019-2020
  5. Pingback: facebook
  6. Pingback: facebook1
  7. Pingback: javsearch.mobi
  8. Pingback: site Blog Name
  9. Pingback: WOW Blog
  10. Pingback: WOW Site Blog Name
  11. Pingback: xxlhq.top article
  12. Pingback: xxlhq.xyz article
  13. Pingback: xxlph.xyz article
  14. Pingback: xxxpics xyz
  15. Pingback: xxlph xyz
  16. Pingback: pornph xyz
  17. Pingback: xxxph top
  18. Pingback: xxlph.top article
  19. Pingback: xyz
  20. Pingback: adulthq top
  21. Pingback: xxxhd.top article
  22. Pingback: xnxxhd top
  23. Pingback: xxxhq top
  24. Pingback: pornph.xyz article
  25. Pingback: xxlhd xyz
  26. Pingback: adultpics top
  27. Pingback: xxxhq.top article
  28. Pingback: xxxph xyz
  29. Pingback: xnxxhd.top article
  30. Pingback: xxlhd.xyz article
  31. Pingback: pornph.top article
  32. Pingback: xxlhq xyz
  33. Pingback: xxlph top
  34. Pingback: xxxph.top article
  35. Pingback: adultph top
  36. Pingback: xxlhq top
  37. Pingback: adulthd top
  38. Pingback: adulthd xyz
  39. Pingback: pornph top
  40. Pingback: adulthq xyz
  41. Pingback: xxxph.xyz article
  42. Pingback: xxxhd top
  43. Pingback: xxx565.top
  44. Pingback: sex365.top
  45. Pingback: sex366.top
  46. Pingback: sex335.top
  47. Pingback: xxx553.xyz
  48. Pingback: sex363.top
  49. Pingback: sex363.xyz
  50. Pingback: xxx356.xyz
  51. Pingback: sex335.xyz
  52. Pingback: xxx355.xyz
  53. Pingback: xxx665.xyz
  54. Pingback: xxx636.xyz
  55. Pingback: xxx636.top
  56. Pingback: xxx656.top
  57. Pingback: xxx633.top
  58. Pingback: sex655.xyz
  59. Pingback: xxx553.top

ใส่ความเห็น