Posted
January 14, 2009
at
Spring66
เริ่มต้นเขียน application แรกด้วยสปริง หลังจากที่บทความที่แล้วเราเริ่มสร้างโปรเจคด้วย Maven เรียบร้อยต่อไปเราจะทำการ เขียนแอพพลิเคชั่นละครับ โดยเราจะเริ่มการทำงานด้วยการเขียน Test ก่อนเพราะเราจะทำงานทั้งหมด ด้วยแนวคิด Test First แต่ก่อนที่จะเริ่มเขียน Test เราจะต้องเข้าใจแนวคิดพื้นฐานของ Spring Container ก่อนนิดหน่อย Spring ไม่มอะไรยากครับ ให้จำไว้เสมอว่าเราจะไม่สร้าง เซอร์วิสเองถ้าไม่จำเป็น เราจะถามเอาจาก ApplicationContext ให้สร้างให้เราเสมอ เอ่าแล้ว ApplicationContext คืออะไรเอาง่ายๆสั้นแล้วกัน ApplicationContext ก็คือ Space หรือ Memory ที่ถูกจองไว้เพื่อใช้เก็บเซอร์วิสที่เราประกาศไว้และเมื่อใดก็ตามที่เราต้องการใช้งานเราเราเพียงแค่ใส่ชื่อเซอร์วิสที่เราต้องการเข้าไปจากนั้นจะมีคนจัด การโยน instance ของเซอร์วิสนั้นๆกลับมาให้ ดังนั้นก่อนการทำงานทุกๆครั้ง ApplicationContext จะต้องถูกสร้าง จากนั้นมันจะทำการโหลด Configuration File ที่เราประกาศเซอร์วิสของเราไว้เข้าไปเพื่อรอให้เรามาเรียกใช้ และเพื่อไม่ให้เสียเวลา เราลองมาสร้าง Configuration File ที่ว่านั่นกันโดยจะขอเริ่มจากเซอร์วิสง่ายๆก่อนละกัน โดยเราจะเริ่มจากการสร้างเซอร์วิสปัญญาอ่อนชื่อ “helloWorld” แต่ช้าก่อนเราจะไม่ทำอะไรเลยถ้าเราไม่ได้เขียน test ก่อนเหอๆๆๆๆๆ กังนั้นมาประสาทแดกกันด้วยการเขียน test ก่อน โดยเราหวังว่าเราจะมี ApplicationContext ที่โหลดไฟล์ชื่อ applicationContext.xml เข้ามาเตรียมรอท่าเราไว้ [...]
Posted
February 03, 2009
at
Spring66
ความเดิมตอนที่แล้ว : กล่าวถึงการ cofig เบื้องต้นของ spring-batch แล้วก็ xml ตัวพ่ออย่าง pom มาตอนนี้ ไม่พูดพร่ำทพเพลงครับ เด่วลืม เขียนต่อกันไปเลยดีกว่า เราก็มาดูกันต่อเลย ก็คือ config ตัวพระเอกของเราคือตัว job กันหล่ะครับ โดยเราก็ ไป regis bean
[...]