[java]Spring

พูดคุย, ปรึกษาการพัฒนาโปรแกรม
และ case study

Moderator: bigaun

[java]Spring

Postby SoUL » Sat Nov 11, 2006 4:57 pm

First Step to Spring Framwork

ที่จริงแล้ว JSF ก็ยังไม่เข้าใจมากนัก แต่มาลองแตะ ๆ สปริงดูนิดนึง ขั้นตอนการศึกษาคือ

1. อ่านบทความ Introduction to Spring Framwork ของลุง Rod Johnson ที่นี่เลย --> http://www.theserverside.com/articles/a ... gFramework

(**แต่ก็อ่านไม่จบหรอกนะ มันงงจัง ภาษาปะกิตแข็งแรงไปหน่อย ฮา)

2. โหลดเจ้าตัว Spring มาจากที่นี่ http://sourceforge.net/project/showfile ... _id=173644 มีอยู่สองตัวนะ แต่ที่ได้ใช้ก็คือตัว spring-framework-2.0-m1-with-dependencies

3. แล้วก็ลงมือทดลองทำตามขั้นตอน http://www.springframework.org/docs/MVC ... -step.html ไม่ยากหรอกนะ เค้าอธิบายค่อนข้างดี เข้าใจและทำตามได้ง่ายหน่อย เราสนใจแต่กรอบสีเหลือง ๆ เพราะว่าใช้ IDE ก็ไม่ได้ค่อยได้สนใจเพราะตัว IDE ก็ช่วยเราได้ในระดับหนึ่งแล้ว

(เราใช้ eclipse3.1 แล้วก็ได้ spring framwork eclipse plugins จากhttp://www.springide.org/project โหลด Spring IDE 1.2.4 )

ลองมาสรุปกันนะ...............

Spring framework เป็นอีกหนึ่ง framework ที่พัฒนาโดยคุณ Rod Johnson โดยเริ่มแรกเป็น framework ตัวอย่างประกอบหนังสือ Expert One-on-One J2EE เมื่อสองปีที่แล้ว ในภายหลังได้มีการนำพัฒนาเพิ่มและนำไปใช้กันแพร่หลาย เพราะเป็น framework ที่ไม่ขึ้นกับ EJB และใช้หลักการ Dependency Injection (Inversion of Control) ในการสร้าง/เรียกใช้ออปเจกในระหว่างรันและการทำ configuration management รวมทั้งสนับสนุน persistence framework เช่น Hibernate, JDO, JDBC และสนับสนุน AOP, transaction ที่ Enterprise container ควรจะต้องมี

ตัว MVC เป็นจุดเล็ก ๆ จุดหนึ่งของ Spring Framework เท่านั้นค่ะ โดยตัว Spring Framework นั้น ถูกแบ่งออกเป็น Framework ย่อย ๆ หลาย ๆ ส่วน ที่ใช้ apply กับงานที่แตกต่างกันออกไป ซึ่งในที่นี่ก็จะขอเน้นไปที Web MVC Framwork อย่างเดียวค่ะ

ข้อดี : (ที่จริงมีหลายข้อ)

1.มี Spring Core กับ Sprng Context เอาไว้เคลือบ beans ที่เป็น business logic ให้เป็นระบบ
2.มี Spring ORM ไว้เชื่อมกับ Hibernate
3.มี Spring Web MVC ไปจัดการกับ UI แยกอิสระออกมา
(ที่กล่าวมานี้ไปหาอ่านได้ที่ narisa.com พี่ๆเค้าอธิบายไว้อ่ะ ขอยืมหน่อยนะคะ)

ก็อย่างที่บอกว่าตัวสปริงนี่ใช้หลักการ Dependency Injection (Inversion of Control) เจ้าตัวนี้คืออะไร ลองอ่านบลอกของพี่ roofimon นะคะมีสองภาค
http://www.thaidev.org/board/viewtopic.php?t=370 และ http://www.thaidev.org/board/viewtopic.php?t=379

credit http://woodstock.exteen.com/20051230/fi ... g-framwork

เห็นว่าน่าจะมีประโยชน์เดวจะไป copy จากเว๊บอื่นที่เกี่ยวกับพื้นฐานมาให้ดูละกัน


[/url]
ทำไมเรามานแก่ลงทุกวันเลย - -"
จะมีใครใคร ร๊ากกกคนหน้าตาอย่างช้านนนนนน
Image
User avatar
SoUL
Member
 
Posts: 977
Joined: Mon Jun 13, 2005 5:16 pm
Location: ที่ไหนสักที่

Postby changran » Mon Aug 13, 2007 10:01 am

thank so much :lol:
changran
Member
 
Posts: 1
Joined: Tue Jan 30, 2007 8:27 pm
Location: nk


Return to Programming / Web-Programming

Who is online

Users browsing this forum: No registered users and 1 guest

cron