Saturday, 6 May 2006

Sun เตรียมออก JavaEE 5 SDK

Sun ประกาศเมื่อวันพฤหัสที่ผ่านมาว่า Java EE 5 specification ผ่านการอนุมัติจากคณะกรรมการของ Java Community Process (JCP)
เรียบร้อย และจะออก Java EE 5 SDK และ test suite ในงาน JavaOne ซึ่งจะเปิดวันที่ 16 พฤษาฯนี้
ดู preview ของ Java EE 5 ได้ที่ http://java.sun.com/javaee/downloads/

Sun บอกว่า Java EE 5 เป็นก้าวย่างที่สำคัญที่สุดของ Java EE ในรอบ 5 ปีที่ผ่านมา มีเป้าหมายเพื่อความง่ายในการพัฒนา application และ
component model (คงจะรู้ตัวว่า J2EE ใช้ยากกว่าชาวบ้าน)

Java EE 5 มีการปรับปรุงให้สนับสนุน Web services และ soa รวมทั้งช่วยให้สร้าง Web app ง่ายขึ้นด้วย เพื่อลดความซับซ้อน และเวลาในการ
เขียน code มีการพัฒนาที่เด่นๆ คือ

1. A Much Cleaner Approach
EJB 3.0 จะ program ง่ายขึ้น สนับสนุน Plain Old Java Objects(POJOs) ซึ่งนำไปสร้าง Web services ด้วย annotation ได้(.NET ทำได้มานาน
แล้ว) หรือทำ persistent ด้วย Java Persistence API ก็ได้ (เอา idea มาจาก hibernate นั่นแหละ)
Java Persistence API เป็น high-level persistence interface ซึ่ง Sun พัฒนาร่วมกับ Oracle

2. Updated Web Services
Java EE5 มี JAX-WS 2.0(เอาไว้สร้าง และเรียกใช้ Web service) และ JAXB 2.0(เอาไว้ map java object กับ xml)
สนับสนุนมาตรฐานล่าสุดของ W3C และ WS-I เช่น SOAP 1.2, WSDL 1.1
ขณะที่ JSF 1.2 จะสนับสนุนการสร้าง Web 2.0 applications ด้วย AJAX และจะลดความซับซ้อนในการสร้าง UI โดยจะมี
prepackaged component ให้นักพัฒนาเรียกใช้ได้ เพื่อลด code ที่ต้องเขียนเอง
นอกจากนี้จะเอา Annotation มาทดแทนการใช้ deployment descriptor ด้วย

ที่มา http://www.informationweek.com/news/showArticle.jhtml?articleID=187200623
http://www.technewsworld.com/story/50367.html