สำหรับตัวอย่างง่ายๆที่ผมจะให้ดูในวันนี้ เป็นการจัดการ Form ใน Spring Framework โดย Form อันนี้มี Requirement ดังต่อไปนี้
1. เมื่อ User เปิดหน้า Form นี้ขึ้นมาระบบจะต้อง Load ค่าจาก Database เพื่อให้ User แก้ไข (หน้าจอแก้ไขนั่นเอง)
2. Form นี้มี Dropdown โดยค่าในรายการของ Dropdown นั้น Load มาจาก Database
3. พอ User ทำการ submit จะมี Input Validation โดยหากไม่ผ่าน Validation จะต้องกลับมาหน้าเดิมและแสดงข้อมูลที่ User ใส่ไปล่าสุด พร้อมแสดง Error Message ในตำแหน่ง Field ที่ไม่ผ่าน Validation
ตัว source code ผมไม่ขออธิบาย ลอง Download ไปศึกษากันดูได้ครับ เพราะผมใส่ comment ไว้ใน source code แล้ว
โดยผมพัฒนาตัวอย่างนี้บน Eclispe 3.3.0, WTP 2.0, Spring 2.0, และ Spring IDE 2.0
หลังจาก Download แล้วต้อง rename ไฟล์เป็น .zip นะครับ และต้องเพิ่ม lib ของ Spring 2.0 เข้าไปใน /WEB-INF/lib ด้วยเพราะผมลบออกไปเนื่องด้วยขนาดที่ใหญ่เกินไป
ขอให้สนุกกับการพิฒนา J2EE Web Application ด้วย Spring Framework ครับ
Related posts:
- Spring Framework 2.5 Released
- Spring MVC step-by-step
- Spring IDE 2.0 RC2
- การแก้ไขปัญหาภาษาไทยใน Spring Framework
- GWT Integration with Spring
Tags: Spring Framework

