Tags:
Topics: 
Node Thumbnail

หลังจากที่ทำให้ตลาดการพัฒนาโปรแกรมบนอุปกรณ์มือถือแตกตื่นมาก่อน มาวันนี้ซันตั้งใจที่จะยุติ Java ME เสียแล้วล่ะครับ

เหตุผลของการยกเลิกนี้ ทางคุณ James Gosling บิดาของ Java เองได้ให้เหตุผลไว้ว่า "เพราะอุปกรณ์พวกมือถือต่างๆ ตอนนี้มีประสิทธิภาพสูงขึ้นมาก ทั้งความเร็วในการประมวลผล หน่วยความจำต่างๆ จึงทำให้ Java SE นั้นเริ่มเหมาะสมกับอุปกรณ์พวกนี้มากกว่า"

โดยส่วนตัวคิดว่าเหตุผลส่วนหนึ่งที่ซันเปลี่ยนไปดัน Java SE สำหรับตลาดอุปกรณ์มือถือคือ Consumer JRE ที่จะทำให้ขนาด JRE ของ Java เล็กลงมากๆ นั่นเอง

Tags:
Node Thumbnail

หลายโปรแกรมอาจต้องการมีส่วนในการตรวจสอบความถูกต้องของหมายเลขประจำตัวประชาชน ซึ่งทางกรมสรรพากรก็ให้บริการเว็บเซอร์วิสนี้ เนื่องจากเว็บเซอร์วิสของกรมสรรพกรให้บริการโดยใช้ SSL เพื่อช่วยทำให้มีความปลอดภัยมากยิ่งขึ้น ดังนั้นต้องเข้าโดย “HTTPS” แทนที่จะเป็น “HTTP” ปกติ

ข้างล่างนี้โค้ดที่ใช้ในการเรียกใช้เว็บเซอร์วิสและโอเปอเรชันดังกล่าว และใช้โปรแกรม XTrustProvider.java ที่ SSL Trust Provider for Java เพื่อใช้ในการเรียกเว็บเซอร์วิสที่เข้าถึงโดย HTTPS

Tags:
Topics: 
Node Thumbnail

นาย Rick Ross ยินดีจ่ายเงิน $5,000 ให้แก่ใครก็ได้ที่เสนอแผนที่น่าเชื่อถือ และมีความเป็นไปได้ในการนำจาวาเข้าไปในโครงการ OLPC (One Laptop Per Child)

เนื่องจากทีมพัฒนาโครงการ OLPC มีจำนวนน้อยและต้องมุ่งผลิตงานออกมาให้ทัน และเหมือนว่าจะไม่มีใครสนใจที่จะนำจาวาเข้าไปในโครงการนี้อย่างจริงจัง ดังนั้น JavaLobby ซึ่งมองว่านี่เป็นโอกาสอันยิ่งใหญ่ที่ชาวจาวาจะสามารถทำให้โลกนี้ดีขึ้น เพราะมีหลายครั้งเหลือเกินที่เรารู้สึกว่าเราไม่มีอำนาจมากพอในการเปลี่ยนแปลงโลก ดังนั้นใครก็ตามที่สนใจสามารถส่งแผนไปได้ที่ rick@javalobby.org นอกจากจะได้เงินทุนแล้วยังได้บุญด้วยนะครับ

Tags:
Node Thumbnail

Project Darkstar เป็นเครื่องมือที่พัฒนาโดย ซัน ไมโครซิสเต็มส์ ใช้สำหรับพัฒนาเกม MMO โดยเซิร์ฟเวอร์จะรันบนสภาพแวดล้อมของจาวา ส่วนไคลเอนต์สามารถเรียกใช้งานผ่าน SDK ซึ่งเป็น J2SE และ J2ME API

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

ซันเลือกใช้สัญญาอนุญาต GPLv2 สำหรับซอร์สโค้ดเซิร์ฟเวอร์ และสัญญาอนุญาตที่แก้ไขจาก BSD (revised BSD) สำหรับซอร์สโค้ดไคลเอนต์ SDK

Tags:
Node Thumbnail

WebCream คือเป็นตัวแปลง Java Swing หรือ AWT application ของเราให้เป็นภาษา HTML โดยใช้เทคนิคของ Ajax เข้ามาช่วยทำให้ดูแล้วเหมือน Client application ที่เราเขียนถูกรันอยู่บน browser โดยที่ไม่คิดว่ามันคือ web application เลย ซึ่งเจ้า WebCream จะแปลง GUI ทุกตัวที่สร้างโดยใช้ Java Swing หรือ AWT ให้เป็นภาษา HTML ทั้งหมด และ business logic ทั้งหมดที่เราเขียนไว้ก็ จะถูกแปลงให้สามารถทำงานอยู่บนเว็บได้ด้วยเช่นกัน ซึ่งคุณสมบัติเด่นๆของ WebCream มีดังนี้ครับ

Tags:
Node Thumbnail

Jonathan Schwartz ประธานของซัน ไมโครซิสเต็มส์ประกาศในบล็อกของตัวเองว่า สัปดาห์หน้าซันจะเปลี่ยนสัญลักษณ์ย่อของบริษัทในตลาดหุ้น NASDAQ จากเดิมที่ใช้ว่า SUNW มาเป็น JAVA

เหตุผลก็เป็นเรื่องการตลาดล้วนๆ Schwartz ให้เหตุผลว่าแบรนด์ของ Java นั้นดีกว่าตัวบริษัทมาก เนื่องจากรู้จัก Java จากมือถือ, โปรแกรมอัพโหลดรูปภาพจาก social network ต่างๆ และเกมคอนโซล ซันจึงหวังจะขยายการรับรู้นี้ออกไปโดยผ่านสัญลักษณ์หุ้น ซึ่งจะแสดงต่อสายตานักเล่นหุ้นใน NASDAQ และนักลงทุนอีกมากมายทั่วโลก

Tags:
Node Thumbnail

โปรแกรมเมอร์หลายๆ คนคงรู้จักเทคนิคการพัฒนาซอฟต์แวร์แบบ Singleton ที่ให้บางออปเจกต์มีเพียงชุดเดียวเสมอทั้งโปรแกรม (คล้ายๆ ตัวแปร Global) แม้จะมีข้อดีต่อความง่ายในการพัฒนาหลายๆ ด้าน การใช้ Singleton ก็มีอันตรายต่อการพัฒนาพอสมควร โดยเฉพาะเมื่อโปรแกรมเมอร์ที่พัฒนาต่อยอดไม่รู้ว่ากำลังใช้งาน Singleton อยู่ ในประเด็นนี้ทางกูเกิลได้ออกโปรแกรม google-singleton-detector ที่ใช้ตรวจจับ Singleton ทั้งหมดในซอร์สโค้ดภาษาจาวา

ทางนักพัฒนาโปรแกรมนี้ได้ชี้แจงไว้ว่าการใช้งาน Singleton นั้นเหมาะสมกับหลายๆ กรณี แต่หลายๆ ครั้งแล้วมักมีการใช้งานที่ผิดพลาดทำให้เกิดปัญหาขึ้นบ่อยครั้ง โปรแกรมตัวนี้จึงไม่ใช่โปรแกรมเพื่อขจัด Singleton ออกมาซอฟต์แวร์ทั้งหมด แต่ช่วยชี้ให้เห็นว่าในส่วนใดบ้างที่มีการใช้งาน

Tags:
Node Thumbnail

JavaFX ที่ซันออกมาแข่งกับ Flash มีประสิทธิภาพค่อนข้างแย่ ช้ากว่า Flash 4 เท่าและช้ากว่า Silverlight 7 เท่า ซันจึงแก้ทางโดยออกคอมไพเลอร์ที่แปลง JavaFX ให้เป็นไบต์โค้ด ในชื่อโครงการ OpenJFX Compiler

ตอนนี้ OpenJFX Compiler ยังไม่เสร็จดี ยังสนับสนุนฟีเจอร์ต่างๆ ไม่ครบ แต่ประสิทธิภาพที่เพิ่มมาก็ดีใช้ได้ ใครสนใจก็ช่วยไปพัฒนาได้ที่ OpenJFX Compiler

ที่มา - Sun developing open source JavaFX Script compiler

ป.ล. เขียนข่าวเป็นครั้งแรก ช่วยติชมด้วยครับ

Tags:
Topics: 
Node Thumbnail

ทีมจากกูเกิลค้นพบรูรั่วสำคัญใน JRE และ JDK ทุกรุ่น มีผลกับทุกแพลตฟอร์มไม่ว่าจะเป็นพีซี เบราว์เซอร์ หรือมือถือ

Chris Gatford ผู้เชี่ยวชาญด้านความปลอดภัยให้ความเห็นว่ารูรั่วนี้ค่อนข้างอันตราย และถ้ามีคนเขียนโค้ดประสงค์ร้ายที่ใช้รูรั่วนี้เร็วพอ จะมีผลต่อองค์กรจำนวนมาก

ในแหล่งข่าวมีรายละเอียดของรูรั่วค่อนข้างน้อย แต่จุดสำคัญอยู่ที่ว่าถึงแม้จะมีแพตช์ออกมา (ซึ่งต้องมีอยู่แล้ว) แต่เราจะตามไล่แพตช์ทุกอุปกรณ์ที่มี JRE ติดตั้งอยู่ได้แค่ไหนกัน

ที่มา - ZDNet Asia

Tags:
Node Thumbnail

Eclipse เวอร์ชั่นล่าสุด 3.3 ก็ได้ฤกษ์ออกมาตามกำหนดการ พร้อมๆกันกับโปรเจคอื่นๆ ในชื่อรวมว่า Europa (ปีที่แล้ว Callisto เป็นครั้งแรกที่ทำแบบนี้) เป้าหมายของการกำหนดการออกแบบนี้ก็เพื่อความเข้ากันได้ของโปรเจคต่างๆของ Eclipse (ที่ยิ่งวันก็ยิ่งเพิ่มขึ้นเรื่อยๆ)

สำหรับตัว Eclipse 3.3 ในส่วนของ IDE และ Java ก็มีฟีเจอร์ใหม่ๆ เพิ่มขึ้นมาอีกพอสมควร เท่าที่ได้ดูคร่าวๆ ฟีเจอร์ที่น่าสนใจก็มี

Tags:
Node Thumbnail

ปลั๊กอินสำหรับโปรแกรมเมอร์ที่ทำงานด้วย Eclipse + Spring Framework 2.0 คลอดแล้วครับ เวอร์ชันนี้สนับสนุนทั้ง Spring Bean และ Spring Web Flow ฟีเจอร์ที่ผมทดสอบแล้วมีดังต่อไปนี้

  • มี Spring Bean Configuration File Validator คอยจับผิดเวลาเขียนคอนฟิก
  • ช่วยเติมชื่อคลาสให้เวลาเขียนคอนฟิก
  • และที่ไฮโซมาก สามารถแสดงแผนภาพของบีนที่เราคอนฟิกได้ด้วย
  • Eclipse ออกอาการเอ๋อเล็กน้อยถึงปานกลาง แต่ใช้มาสองวันก็ยังไม่มีอะไรร้ายแรงเกิดขึ้นครับ
  • ใช้ไปซื้อโอเลี้ยงแล้ว แต่ปรากฎว่าได้ชาเย็นมาแทน... ไม่ใช่ละ --\

ที่ลองแล้วก็มีแค่นี้ ใครถูกใจฟีเจอร์ไหนก็ลองมาแลกเปลี่ยนกันได้ครับ

Tags:
Node Thumbnail

ซันออกแพลตฟอร์ม JavaFX หวังชิงตลาด Rich Internet Applications ที่ปัจจุบันครอบครองโดย AJAX

JavaFX จะประกอบด้วยรันไทม์ซึ่งเป็นส่วนขยายของ JRE ซึ่งมีอยู่ในคอมพิวเตอร์จำนวนมากอยู่แล้ว และภาษาสคริปต์ JavaFX Script ที่ออกมาชนกับ JavaScript ตรงๆ ข้อดีของ JavaFX ที่ซันระบุคือความปลอดภัย (เพราะใช้ sandbox ของ JRE) และความง่ายในการพัฒนา (เพราะเขียนเทียบกับรันไทม์ตัวเดียว ไม่ต้องเจาะเฉพาะเบราว์เซอร์แบบ AJAX)

ตลาดนี้มีคู่แข่งบิ๊กเบิ้มอีกสองรายคือ Adobe Flex และ Microsoft Silverlight อย่างไรก็ตาม การที่ AJAX ได้รับความนิยมก็เป็นเพราะมันไม่ต้องลงรันไทม์นี่ล่ะ

ที่มา - InternetNews

Tags:
Node Thumbnail

หลังจากปล่อยซอร์สจาวาตัวแรกที่เป็น GPL ออกมาแล้ว ตอนนี้ซันได้ประกาศปล่อยซอร์สของ JDK ออกมาแล้วครับภายใต้ GPL เวอร์ชัน 2

ซึ่งโค๊ดนั้นจะเปิดเผยทั้งหมดยกเว้นบางส่วนที่ซันไม่ได้เป็นเจ้าของหรือเขียนเองและผู้เขียนก็ไม่ตกลงใจกับ GPL เวอร์ชัน 2 นี้ครับ เช่นพวก Library เกี่ยวกับด้านกราฟฟิกหรือด้านเสียง เป็นต้น

นอกจากนี้ซันจะจัดตั้งคณะทำงานเพื่อกำหนดแนวทางพัฒนาตัว OpenJDK และสร้างเป็นชุมชนขึ้นภายในปีหน้าครับ

งานนี้ออกมาชนกับ Harmony ของ Apache เต็มๆ

ที่มา - TheServerside.com

Tags:
Node Thumbnail

โมเดล Fedora/RHEL ของเรดแฮทประสบความสำเร็จมาเป็นเวลานาน ด้วยการแยกระบบ Version Control สองชุดออกจากกัน โดยส่วนของ Fedora นั้นชุมชนจะเข้าถึงได้เต็มที่ขณะที่ส่วนของ RHEL นั้นจะแจกซอร์สเป็นรุ่นๆ ไป ข้อแตกต่างอีกอย่างคือ Fedora มีการเพิ่มความสามารถอย่างต่อเนื่อง ทางฝั่ง RHEL แต่ละรุ่นจะไม่มีการปรับปรุงใดๆ ยกเว้นการแก้บั๊กเท่านั้น

หลังจากเข้าซื้อ jBoss มาแล้วทางเรคแฮทก็ประกาศว่าถึงเวลาที่จะปรับกระบวนการของ jBoss ให้เป็นแบบเดียวกับ Fedora โดยการแยกรุ่นที่ขายออกจากรุ่นชุมชน แต่นอกจากการแยกระบบ Version Control แล้ว เร็วๆ นี้เราอาจจะได้เห็น jBoss ในชื่อใหม่แบบเดียวกับ Fedora ก็ได้

ตอนสัมภาษณ์งานเคยมีคนถามผมเรื่อง jBoss ด้วยนะ ใบ้สนิท...

Tags:
Topics: 
Node Thumbnail

โปรโมชันใหม่สำหรับใครที่กำลังเตรียมสอบ Certify ของซัน ไมโครซิสเต็มส์ เมื่อสั่งซื้อ Voucher สอบภายในวันที่ 21 มีนาคม ถึง 23 มิถุนายน 2550 นี้ รับสิทธิสอบใหม่ฟรีถ้าสอบครั้งแรกไม่ผ่าน แต่มีข้อจำกัดเล็กน้อย

- ต้องแจ้งรหัส WW47CX2 ในการซื้อด้วย - วันที่สอบครั้งแรกและสอบซ่อมต้องไม่เกิน 1 ปี หลังจากวันซื้อ Voucher - หากต้องการสอบซ่อมต้องรออีก 15 วันหลังจากสอบครั้งแรก

จริงๆแล้วโปรโมชันนี้ทางซันเคยลองใช้มาเมื่อปีที่แล้วและประสบความสำเร็จเกินคาด (ผมเองก็คนนึง) ทั้งนี้เพราะหลายๆบริษัทมีนโยบายว่า จะออกค่าสอบให้กับพนักงานก็ต่อเมื่อสอบผ่านเท่านั้น โปรโมชันนี้จึงเหมาะสำหรับรับประกันความเสี่ยงนักแล

Tags:
Node Thumbnail

imageผมเป็นคนที่ชอบศึกษาเรื่องภาษาเขียนโปรแกรม ดังจะเห็นได้จาก จำนวนบล็อกที่ผมเขียนเกี่ยวกับภาษาเขียนโปรแกรม ที่มีมากกว่าในเรื่องอื่น ๆ จากการศึกษาโดยการเข้าไปหาข้อมูลในอินเตอร์เนตพบว่า เรื่องภาษาเขียนโปรแกรมเป็นเรื่องศาสนา คือ เป็นเรื่องที่มีพื้นฐานอยู่บนความเชื่อ มากกว่าเหตุผล

ทฤษฎีทางความเชื่อเกี่ยวกับภาษาเขียนโปรแกรมจำนวนมาก ได้ถูกกล่าวอ้างโดยไม่ได้รับข้อพิสูจน์ โดยเฉพาะจากเหล่าสาวกของภาษานั้น ๆ บางครั้งเวลาผมอ่านก็เคลิ้มตามไปเหมือนกัน บางครั้งก็อดตั้งคำถามไม่ได้ว่า มันจะจริงเหรอ ???

หมายเหตุ : ขอโฆษณาต้นฉบับหน่อยครับ ที่ BioLawCom.De :D

Tags:
Node Thumbnail

Sun SPOT (Small Programmable Object Technology) เป็นชุดเน็ตเวิร์กเซ็นเซอร์ทำงานไร้สายขนาดเล็กมากของซัน มีความสามารถที่น่าสนใจดังนี้

Tags:
Topics: 
Node Thumbnail

ออกมาอย่างเงียบๆ เมื่อหลายวันก่อน จากบันทึกการเปลี่ยนแปลงของรุ่นอัปเดต การเปลี่ยนแปลงส่วนใหญ่เป็นการแก้บั๊กตัวเล็กๆ ในส่วนแสดงผล

จากแหล่งข่าวเก่าๆ เป็นที่คาดกันว่าอัปเดตใหม่ๆ จากรุ่นนี้ไป ซันจะเริ่มแคมเปญโปรโมตให้ผู้ใช้ทั่วไปเปลี่ยนมาใช้ JRE 6 มากขึ้น

ที่มา - SDN

Tags:
Topics: 
Node Thumbnail

ทีมงาน Grails จัดทำเบนช์มาร์กทดสอบสมรรถภาพการใช้งาน Grails เทียบกับ Rails ขึ้น ผลลัพธ์เป็นไงลองเดาดูครับ : )

Grails เป็นเฟรมเวิร์กที่ได้รับแรงบันดาลใจจาก Rails แต่เกิดมาเพื่อ Groovy ที่ทำงานบนจาวาแพลตฟอร์ม แม้ Grails ยังใหม่มากเมื่อเทียบกับ Rails ทั้งในแง่ของอายุ และเรื่องความใส่ใจด้านสมรรถภาพการทำงาน แต่ทีมงาน Grails ก็หาญกล้าอยากวัดรอยเท้ากับผู้จุดประกายของตัวเอง

การทดสอบเป็นการวัดสมรรถภาพของการทำงาน CRUD ของเฟรมเวิร์ก ในแง่ของความเร็วและความสามารถในการให้บริการ โดยใช้การยิง request พร้อมๆ กันทีละ 50 ตัวเข้าไปจนครบ 1000 ตัวเพื่อดูความเร็วการตอบสนอง

Tags:
Topics: 
Node Thumbnail

Nimbus L&F (Look & Feel) ตัวใหม่ของจาวาออกสเป็กแบบร่างแล้วครับ

อัปเดตข่าวเพิ่มเติมจากคราวที่แล้ว ผมว่าน่าจะมีบางคนที่สนใจสเป็กตัวนี้บ้าง แม้ตัวสเป็กยังอยู่ในขั้นตอนร่างเบื้องต้นเท่านั้น ที่น่าสนใจไม่ใช่แค่ความสวยงามของ L&F อย่างเดียว แต่รวมทั้งการให้รายละเอียดในสเป็กสำหรับส่วนต่อประสานกราฟิกที่ไม่ได้เจอกันบ่อยๆ

ที่มา - Nimbus Project

Tags:
Node Thumbnail

ประเด็นมันเริ่มจากข่าวเก่า กรณี JBoss จับมือกับ Exadel แล้วโอเพนซอร์สเครื่องมือพร้อมกับชุด JSF ทั้งหมดของ Exadel ในรูปแบบไลเซนส์ GPL

การเปิด GPL ครั้งนี้เป็นไปอย่างตั้งใจ ส่วนหนึ่งเป็นเพราะ JBoss ต้องการจะเอาคืนสิ่งที่ MyEclipse ได้ทำไว้กับ Hibernate Tool ปลั๊กอินโอเพนซอร์สของ JBoss ที่ MyEclipse เอาไปแก้ไขแล้วรวมเข้ากับชุดเครื่องมือเพื่อการค้าของตัวเอง

Tags:
Node Thumbnail

Dojo Javascript Toolkit เป็น javascript Toolkit ที่กำลังมาแรง ได้รับทุนสนับสนุนจาก Sun , IBM ,Aol

ผมรอมานานเนื่องจาก 0.4.1 มี bug ไม่ compatibleกับ IE6/7 บางส่วน (แต่สนับสนุนกับ firefox แทบจะ 100%)

Feature ใหม่ของ version นี้ -Creating a Custom Distribution ทำให้ไม่ต้องโหลด library ที่ไม่เกี่ยวข้อง set เป็น profile ได้ -Cross Domain Resource Loading โหลด library dojo จากเว็บชาวบ้านมาแล้วไม่ต้องมาโหลดของเราอีก

ที่มา Dojo

Tags:
Node Thumbnail

ข้อดีของเว็บเซอร์วิสคือสามารถทำให้โปรแกรมต่างภาษา ต่างแพลตฟอร์ม ติดต่อทำงานร่วมกันได้ เว็บเซอร์วิสหนึ่งที่พัฒนาโดยคนไทยคือเว็บเซอร์วิสของ ปตท ซึ่งอยู่ที่ http://www.pttplc.com/pttinfo.asmx โดยที่มีเอกสารที่อธิบายเว็บเซอร์วิส (WSDL) อยู่ที่ http://www.pttplc.com/pttinfo.asmx?WSDL

ี่เว็บเซอร์วิสของ ปตท พัฒนาโดยใช้ Microsoft .NET แต่ เราสามารถที่จะเขียนโปรแกรมทั้งในภาษา Java และ ภาษา PHP เพื่อดูราคาน้ำมันในปัจจุบันได้

// file call_pttws1.php

Tags:
Topics: 
Node Thumbnail

งาน Desktop Matter จบลงแล้ว ช่วงนี้งานสัมนาจาวาที่น่าสนใจค่อนข้างชุม ในงานมีการประกาศยั่วน้ำลายให้รู้จัก Nimbus ซึ่งจะเป็นโอเพนซอร์ส L&F (Look and Feel) ตัวใหม่ ชนิดทำงานได้ข้ามแพลตฟอร์ม และมีความเป็นไปได้สูงจะกลายเป็นจาวา L&F ตั้งต้นมาตรฐานตัวต่อไปในอนาคต

เดิมที Nimbus เป็นเพียง GTK theme ที่ใช้ใน OpenSolaris เท่านั้น แต่ในงาน Desktop Matter คุณ Ben Galbraith ประกาศว่า ซันจะพอร์ต Nimbus มาเป็น Swing L&F ที่ทำงานได้ข้ามแพลตฟอร์มตัวต่อไป ดูตัวอย่าง Nimbus แล้ว คนแถวนี้ที่เกลียด Metal/Ocean คงจะรู้สึกดีขึ้นบ้าง :)

Tags:
Topics: 
Node Thumbnail

กูเกิล Guice (อ่านออกเสียงเหมือน Juice) เป็นอีกหนึ่งโปรเจ็กที่โดดร่วมเข้าแข่งขันในสนาม IoC เฟรมเวิร์ก โดยมีไอเดียคือใช้แต่ annotation ล้วนๆ

IoC (Inversion of Control) หรืออีกชื่อที่เท่กว่า dependency Injection กลายเป็นแบบรูปที่ฮิตติดลมบน ตั้งแต่ Rod Johnson นำเสนอ Spring ซึ่งเป็นทางเลือกที่แตกต่างจาก JavaEE 4 แต่ Spring โตมาในยุคที่ใครๆ ก็ใช้ XML ในการทำคอนฟิคไฟล์

การมาของ Java 5 ได้ทิ้งมรดกที่สำคัญหลายอย่างไว้ หนึ่งในนั้นคือ annotation การใช้ annotation โผล่มาได้จังหวะที่คนทนไม่ไหวกับ XML พอดี และการนำ annotation มาใช้แก้เกมใน Java EE 5 ช่วยลดขั้นตอน เป็นอะไรที่ตรงตัวและช่วยให้การทำงานเป็นสามัญสำนึกมากขึ้น

Pages