SlideShare a Scribd company logo
JAXB“Java Architecture for XML Binding”
JAXB JAXB (Java Architecture for XML Binding) เป็น Library ของ Java ที่ใช้เชื่อมโยง ภาษา XML กับ ภาษา JAVA ทำให้การเชื่อมเอกสาร XML กับ Object ที่เป็น Java class ทำได้ง่ายขึ้น
Binding between XML Schema and Java Classes ,[object Object],XMLSchema กับJava Class ,[object Object]
 แปลงเอกสาร XML ให้กลายเป็น Java object(Unmarshalling)
 แปลง Java object กลับมาเป็นเอกสาร XML(Marshalling)
JAXB รองรับการสร้าง XML schema จาก Java object ได้,[object Object]
JAXB Architecture ขั้นตอนของ JAXB ประกอบด้วยองค์ประกอบทางสถาปัตยกรรมดังต่อไปนี้ ,[object Object]
 Schema generator
 Binding runtime framework,[object Object]
JAXB Binding Process Schema JAXB mapped classes bind follows Instances of Unmarshal(validate) Objects Document marshal(validate)
JAXB Binding Process ขั้นตอนทั่วไปในกระบวนการเชื่อมโยงข้อมูลของ JAXB คือ 1. Generate classes : XML Schema จะถูกนำมาใช้เป็นตัว Input เพื่อที่จะให้ตัว Complier สร้าง Class JAXB ที่มาจาก Schema นั้นๆ 2. Compile classes : ทุก Class ที่ถูกสร้างขึ้นSource File ต่างๆและ โค้ดโปรแกรมจะต้องถูก Complier ตรงส่วนนี้ 3. Unmarshal: เอกสาร XML ที่เขียนขึ้นตามข้อจำกัดต่างๆในthe source schema จะถูกunmarshal โดยJAXB binding framework  นอกจากนั้น JAXB ยังสนับสนุนการunmarshal ข้อมูล XML จากข้อมูลอื่นๆเช่น DOM, string buffers, SAX และอื่นๆ 4. Generate content tree : กระบวนการ unmarshal จะสร้างcontent tree ของ Object ที่ได้มาจากการสร้างJAXB classต่างๆซึ่ง content tree นี้จะเป็นตัวแทนโครงสร้างและหัวข้อของเอกสาร XML
JAXB Binding Process 5. Validate (optional) : อยู่ในขั้นตอนการ unmarshal ที่เป็นการตรวจสอบเอกสาร XML ก่อนจะสร้าง content tree ซึ่งถ้ามีการปรับเปลี่ยน content tree ในขั้นตอนที่ 6 ขั้นต่อไปก็จะสามารถใช้การดำเนินการแบบ JAXB Validate เพื่อเป็นเหตุผลในการเปลี่ยนแปลงก่อนจะ marshalcontent กลับไปเป็นเอกสาร XML 6. Process content: Client สามารถเปลี่ยนแปลงข้อมูล XML ที่ถูกแทนด้วย Java content tree โดยความหมายของ interface ต่างๆถูกสร้างโดย binding compiler 7. Marshal: เป็นขั้นตอนที่ content tree ถูก marshal ออกมาเป็นเอกสาร XML เป็น 1 หรือ มากกว่า 1 เอกสาร
Marshalling ,[object Object]
 โดยปกติแล้วตอนที่สร้างเอกสาร XML ตัว Marshal จะใช้การเข้ารหัสแบบ UTF-8

More Related Content

Viewers also liked

referenties C2- The Communication Square Website
referenties C2- The Communication Square Websitereferenties C2- The Communication Square Website
referenties C2- The Communication Square WebsiteValerie Leeman
 
ICT in (Dutch) schools
ICT in (Dutch) schoolsICT in (Dutch) schools
ICT in (Dutch) schools
wimdboer
 
মাধ্যমিক স্তরে ভূগোল শিক্ষা ও করণীয়
মাধ্যমিক স্তরে ভূগোল শিক্ষা ও করণীয়মাধ্যমিক স্তরে ভূগোল শিক্ষা ও করণীয়
মাধ্যমিক স্তরে ভূগোল শিক্ষা ও করণীয়
Abul Bashar
 
Five star introduction
Five star introductionFive star introduction
Five star introduction
tranduyen76
 
Uth Mag Post Event Achievements - Updated
Uth Mag Post Event Achievements - UpdatedUth Mag Post Event Achievements - Updated
Uth Mag Post Event Achievements - Updated
Uth Mag
 
49. upload lks 2015 web design (1)
49. upload lks 2015 web design (1)49. upload lks 2015 web design (1)
49. upload lks 2015 web design (1)
Smp Al-Hadi
 
Diseños de google sketchup
Diseños de google sketchupDiseños de google sketchup
Diseños de google sketchupbelloloco698
 
মাধ্যমিক শিক্ষক প্রশিক্ষণ প্রয়োজন কেন?
মাধ্যমিক শিক্ষক প্রশিক্ষণ প্রয়োজন কেন?মাধ্যমিক শিক্ষক প্রশিক্ষণ প্রয়োজন কেন?
মাধ্যমিক শিক্ষক প্রশিক্ষণ প্রয়োজন কেন?
Abul Bashar
 
2n taller iloquid qualitat - diba - 06-06-12
2n taller iloquid   qualitat - diba - 06-06-122n taller iloquid   qualitat - diba - 06-06-12
2n taller iloquid qualitat - diba - 06-06-12Servei_Mercat_de_Treball
 
B2B in Government Organizations
B2B in Government OrganizationsB2B in Government Organizations
B2B in Government OrganizationsAshley Spilak
 
Leermiddelen
LeermiddelenLeermiddelen
Leermiddelen
wimdboer
 
TEC CONTAINER - DELIVERED 2013 - 2016
TEC CONTAINER - DELIVERED 2013 - 2016TEC CONTAINER - DELIVERED 2013 - 2016
TEC CONTAINER - DELIVERED 2013 - 2016
teccontainer
 
Portfolio 2013
Portfolio 2013Portfolio 2013
Portfolio 2013suehoeft
 
Social Media and 2010 Olympic Winter Games
Social Media and 2010 Olympic Winter GamesSocial Media and 2010 Olympic Winter Games
Social Media and 2010 Olympic Winter GamesAshley Spilak
 
Slide bio3397
Slide bio3397Slide bio3397
Slide bio3397
dparkin
 
GT-Mconf: Multiconference system for interoperable web and mobile
GT-Mconf: Multiconference system for interoperable web and mobileGT-Mconf: Multiconference system for interoperable web and mobile
GT-Mconf: Multiconference system for interoperable web and mobile
mconf
 
From Performance to Health: Wearables for the Rest of Us.
From Performance to Health: Wearables for the Rest of Us.From Performance to Health: Wearables for the Rest of Us.
From Performance to Health: Wearables for the Rest of Us.
Amy Friel
 
Saigon luxury apartment
Saigon luxury apartment Saigon luxury apartment
Saigon luxury apartment
tranduyen76
 

Viewers also liked (20)

referenties C2- The Communication Square Website
referenties C2- The Communication Square Websitereferenties C2- The Communication Square Website
referenties C2- The Communication Square Website
 
ICT in (Dutch) schools
ICT in (Dutch) schoolsICT in (Dutch) schools
ICT in (Dutch) schools
 
মাধ্যমিক স্তরে ভূগোল শিক্ষা ও করণীয়
মাধ্যমিক স্তরে ভূগোল শিক্ষা ও করণীয়মাধ্যমিক স্তরে ভূগোল শিক্ষা ও করণীয়
মাধ্যমিক স্তরে ভূগোল শিক্ষা ও করণীয়
 
Five star introduction
Five star introductionFive star introduction
Five star introduction
 
Extlect01
Extlect01Extlect01
Extlect01
 
Uth Mag Post Event Achievements - Updated
Uth Mag Post Event Achievements - UpdatedUth Mag Post Event Achievements - Updated
Uth Mag Post Event Achievements - Updated
 
49. upload lks 2015 web design (1)
49. upload lks 2015 web design (1)49. upload lks 2015 web design (1)
49. upload lks 2015 web design (1)
 
Diseños de google sketchup
Diseños de google sketchupDiseños de google sketchup
Diseños de google sketchup
 
মাধ্যমিক শিক্ষক প্রশিক্ষণ প্রয়োজন কেন?
মাধ্যমিক শিক্ষক প্রশিক্ষণ প্রয়োজন কেন?মাধ্যমিক শিক্ষক প্রশিক্ষণ প্রয়োজন কেন?
মাধ্যমিক শিক্ষক প্রশিক্ষণ প্রয়োজন কেন?
 
2n taller iloquid qualitat - diba - 06-06-12
2n taller iloquid   qualitat - diba - 06-06-122n taller iloquid   qualitat - diba - 06-06-12
2n taller iloquid qualitat - diba - 06-06-12
 
B2B in Government Organizations
B2B in Government OrganizationsB2B in Government Organizations
B2B in Government Organizations
 
Leermiddelen
LeermiddelenLeermiddelen
Leermiddelen
 
TEC CONTAINER - DELIVERED 2013 - 2016
TEC CONTAINER - DELIVERED 2013 - 2016TEC CONTAINER - DELIVERED 2013 - 2016
TEC CONTAINER - DELIVERED 2013 - 2016
 
Portfolio 2013
Portfolio 2013Portfolio 2013
Portfolio 2013
 
Social Media and 2010 Olympic Winter Games
Social Media and 2010 Olympic Winter GamesSocial Media and 2010 Olympic Winter Games
Social Media and 2010 Olympic Winter Games
 
Slide bio3397
Slide bio3397Slide bio3397
Slide bio3397
 
GT-Mconf: Multiconference system for interoperable web and mobile
GT-Mconf: Multiconference system for interoperable web and mobileGT-Mconf: Multiconference system for interoperable web and mobile
GT-Mconf: Multiconference system for interoperable web and mobile
 
From Performance to Health: Wearables for the Rest of Us.
From Performance to Health: Wearables for the Rest of Us.From Performance to Health: Wearables for the Rest of Us.
From Performance to Health: Wearables for the Rest of Us.
 
Iphone 4
Iphone 4Iphone 4
Iphone 4
 
Saigon luxury apartment
Saigon luxury apartment Saigon luxury apartment
Saigon luxury apartment
 

Recently uploaded

3_ปัญหาและเฉลยข้อสอบบาลีสนามหลวง วิชา สัมพันธ์ไทย ประโยค ป.ธ.3 (2500-2567).pdf
3_ปัญหาและเฉลยข้อสอบบาลีสนามหลวง วิชา สัมพันธ์ไทย ประโยค ป.ธ.3 (2500-2567).pdf3_ปัญหาและเฉลยข้อสอบบาลีสนามหลวง วิชา สัมพันธ์ไทย ประโยค ป.ธ.3 (2500-2567).pdf
3_ปัญหาและเฉลยข้อสอบบาลีสนามหลวง วิชา สัมพันธ์ไทย ประโยค ป.ธ.3 (2500-2567).pdf
สุเมธี​​​​ ตี่พนมโอรัล / សុមេធី ទីភ្នំឱរ៉ាល់ (Sumedhi TyPhnomAoral)
 
4_ปัญหาและเฉลยข้อสอบบาลีสนามหลวง วิชา แปลไทยเป็นมคธ ประโยค ป.ธ.4 (2505-2567).pdf
4_ปัญหาและเฉลยข้อสอบบาลีสนามหลวง วิชา แปลไทยเป็นมคธ ประโยค ป.ธ.4 (2505-2567).pdf4_ปัญหาและเฉลยข้อสอบบาลีสนามหลวง วิชา แปลไทยเป็นมคธ ประโยค ป.ธ.4 (2505-2567).pdf
4_ปัญหาและเฉลยข้อสอบบาลีสนามหลวง วิชา แปลไทยเป็นมคธ ประโยค ป.ธ.4 (2505-2567).pdf
สุเมธี​​​​ ตี่พนมโอรัล / សុមេធី ទីភ្នំឱរ៉ាល់ (Sumedhi TyPhnomAoral)
 
งานนำเสนอ ภาษากับการสื่อสาร เพื่อการพัฒนา.pdf
งานนำเสนอ ภาษากับการสื่อสาร เพื่อการพัฒนา.pdfงานนำเสนอ ภาษากับการสื่อสาร เพื่อการพัฒนา.pdf
งานนำเสนอ ภาษากับการสื่อสาร เพื่อการพัฒนา.pdf
Faculty of BuddhismMahachulalongkornrajavidyalaya Roi Et Buddhist College
 
การเขียนข้อเสนอโครงการวิจัย (Research Proposal)
การเขียนข้อเสนอโครงการวิจัย (Research Proposal)การเขียนข้อเสนอโครงการวิจัย (Research Proposal)
การเขียนข้อเสนอโครงการวิจัย (Research Proposal)
Prachyanun Nilsook
 
ภาษาอังกฤษเพื่อการปฏิบัติกรรมฐานในพระพุทธศาสนา
ภาษาอังกฤษเพื่อการปฏิบัติกรรมฐานในพระพุทธศาสนาภาษาอังกฤษเพื่อการปฏิบัติกรรมฐานในพระพุทธศาสนา
ภาษาอังกฤษเพื่อการปฏิบัติกรรมฐานในพระพุทธศาสนา
Faculty of BuddhismMahachulalongkornrajavidyalaya Roi Et Buddhist College
 
1-2_ปัญหาและเฉลยข้อสอบบาลีสนามหลวง วิชา แปลมคธเป็นไทย ประโยค 1-2 (2510-2567).pdf
1-2_ปัญหาและเฉลยข้อสอบบาลีสนามหลวง วิชา แปลมคธเป็นไทย ประโยค 1-2 (2510-2567).pdf1-2_ปัญหาและเฉลยข้อสอบบาลีสนามหลวง วิชา แปลมคธเป็นไทย ประโยค 1-2 (2510-2567).pdf
1-2_ปัญหาและเฉลยข้อสอบบาลีสนามหลวง วิชา แปลมคธเป็นไทย ประโยค 1-2 (2510-2567).pdf
สุเมธี​​​​ ตี่พนมโอรัล / សុមេធី ទីភ្នំឱរ៉ាល់ (Sumedhi TyPhnomAoral)
 
1-2_ปัญหาและเฉลยข้อสอบบาลีสนามหลวง วิชา บาลีไวยากรณ์ ประโยค 1-2 (2511-2567).pdf
1-2_ปัญหาและเฉลยข้อสอบบาลีสนามหลวง วิชา บาลีไวยากรณ์ ประโยค 1-2 (2511-2567).pdf1-2_ปัญหาและเฉลยข้อสอบบาลีสนามหลวง วิชา บาลีไวยากรณ์ ประโยค 1-2 (2511-2567).pdf
1-2_ปัญหาและเฉลยข้อสอบบาลีสนามหลวง วิชา บาลีไวยากรณ์ ประโยค 1-2 (2511-2567).pdf
สุเมธี​​​​ ตี่พนมโอรัล / សុមេធី ទីភ្នំឱរ៉ាល់ (Sumedhi TyPhnomAoral)
 
แนวความเชื่อ วิธีการปฎิบัติ พระพุทธศาสนามหายาน.pdf
แนวความเชื่อ วิธีการปฎิบัติ พระพุทธศาสนามหายาน.pdfแนวความเชื่อ วิธีการปฎิบัติ พระพุทธศาสนามหายาน.pdf
แนวความเชื่อ วิธีการปฎิบัติ พระพุทธศาสนามหายาน.pdf
Faculty of BuddhismMahachulalongkornrajavidyalaya Roi Et Buddhist College
 
atwordfamily words with Thai translationtx
atwordfamily words with Thai translationtxatwordfamily words with Thai translationtx
atwordfamily words with Thai translationtx
Bangkok, Thailand
 
3_ปัญหาและเฉลยข้อสอบบาลีสนามหลวง วิชา แปลมคธเป็นไทย ประโยค ป.ธ.3 (2500-2567).pdf
3_ปัญหาและเฉลยข้อสอบบาลีสนามหลวง วิชา แปลมคธเป็นไทย ประโยค ป.ธ.3 (2500-2567).pdf3_ปัญหาและเฉลยข้อสอบบาลีสนามหลวง วิชา แปลมคธเป็นไทย ประโยค ป.ธ.3 (2500-2567).pdf
3_ปัญหาและเฉลยข้อสอบบาลีสนามหลวง วิชา แปลมคธเป็นไทย ประโยค ป.ธ.3 (2500-2567).pdf
สุเมธี​​​​ ตี่พนมโอรัล / សុមេធី ទីភ្នំឱរ៉ាល់ (Sumedhi TyPhnomAoral)
 

Recently uploaded (10)

3_ปัญหาและเฉลยข้อสอบบาลีสนามหลวง วิชา สัมพันธ์ไทย ประโยค ป.ธ.3 (2500-2567).pdf
3_ปัญหาและเฉลยข้อสอบบาลีสนามหลวง วิชา สัมพันธ์ไทย ประโยค ป.ธ.3 (2500-2567).pdf3_ปัญหาและเฉลยข้อสอบบาลีสนามหลวง วิชา สัมพันธ์ไทย ประโยค ป.ธ.3 (2500-2567).pdf
3_ปัญหาและเฉลยข้อสอบบาลีสนามหลวง วิชา สัมพันธ์ไทย ประโยค ป.ธ.3 (2500-2567).pdf
 
4_ปัญหาและเฉลยข้อสอบบาลีสนามหลวง วิชา แปลไทยเป็นมคธ ประโยค ป.ธ.4 (2505-2567).pdf
4_ปัญหาและเฉลยข้อสอบบาลีสนามหลวง วิชา แปลไทยเป็นมคธ ประโยค ป.ธ.4 (2505-2567).pdf4_ปัญหาและเฉลยข้อสอบบาลีสนามหลวง วิชา แปลไทยเป็นมคธ ประโยค ป.ธ.4 (2505-2567).pdf
4_ปัญหาและเฉลยข้อสอบบาลีสนามหลวง วิชา แปลไทยเป็นมคธ ประโยค ป.ธ.4 (2505-2567).pdf
 
งานนำเสนอ ภาษากับการสื่อสาร เพื่อการพัฒนา.pdf
งานนำเสนอ ภาษากับการสื่อสาร เพื่อการพัฒนา.pdfงานนำเสนอ ภาษากับการสื่อสาร เพื่อการพัฒนา.pdf
งานนำเสนอ ภาษากับการสื่อสาร เพื่อการพัฒนา.pdf
 
การเขียนข้อเสนอโครงการวิจัย (Research Proposal)
การเขียนข้อเสนอโครงการวิจัย (Research Proposal)การเขียนข้อเสนอโครงการวิจัย (Research Proposal)
การเขียนข้อเสนอโครงการวิจัย (Research Proposal)
 
ภาษาอังกฤษเพื่อการปฏิบัติกรรมฐานในพระพุทธศาสนา
ภาษาอังกฤษเพื่อการปฏิบัติกรรมฐานในพระพุทธศาสนาภาษาอังกฤษเพื่อการปฏิบัติกรรมฐานในพระพุทธศาสนา
ภาษาอังกฤษเพื่อการปฏิบัติกรรมฐานในพระพุทธศาสนา
 
1-2_ปัญหาและเฉลยข้อสอบบาลีสนามหลวง วิชา แปลมคธเป็นไทย ประโยค 1-2 (2510-2567).pdf
1-2_ปัญหาและเฉลยข้อสอบบาลีสนามหลวง วิชา แปลมคธเป็นไทย ประโยค 1-2 (2510-2567).pdf1-2_ปัญหาและเฉลยข้อสอบบาลีสนามหลวง วิชา แปลมคธเป็นไทย ประโยค 1-2 (2510-2567).pdf
1-2_ปัญหาและเฉลยข้อสอบบาลีสนามหลวง วิชา แปลมคธเป็นไทย ประโยค 1-2 (2510-2567).pdf
 
1-2_ปัญหาและเฉลยข้อสอบบาลีสนามหลวง วิชา บาลีไวยากรณ์ ประโยค 1-2 (2511-2567).pdf
1-2_ปัญหาและเฉลยข้อสอบบาลีสนามหลวง วิชา บาลีไวยากรณ์ ประโยค 1-2 (2511-2567).pdf1-2_ปัญหาและเฉลยข้อสอบบาลีสนามหลวง วิชา บาลีไวยากรณ์ ประโยค 1-2 (2511-2567).pdf
1-2_ปัญหาและเฉลยข้อสอบบาลีสนามหลวง วิชา บาลีไวยากรณ์ ประโยค 1-2 (2511-2567).pdf
 
แนวความเชื่อ วิธีการปฎิบัติ พระพุทธศาสนามหายาน.pdf
แนวความเชื่อ วิธีการปฎิบัติ พระพุทธศาสนามหายาน.pdfแนวความเชื่อ วิธีการปฎิบัติ พระพุทธศาสนามหายาน.pdf
แนวความเชื่อ วิธีการปฎิบัติ พระพุทธศาสนามหายาน.pdf
 
atwordfamily words with Thai translationtx
atwordfamily words with Thai translationtxatwordfamily words with Thai translationtx
atwordfamily words with Thai translationtx
 
3_ปัญหาและเฉลยข้อสอบบาลีสนามหลวง วิชา แปลมคธเป็นไทย ประโยค ป.ธ.3 (2500-2567).pdf
3_ปัญหาและเฉลยข้อสอบบาลีสนามหลวง วิชา แปลมคธเป็นไทย ประโยค ป.ธ.3 (2500-2567).pdf3_ปัญหาและเฉลยข้อสอบบาลีสนามหลวง วิชา แปลมคธเป็นไทย ประโยค ป.ธ.3 (2500-2567).pdf
3_ปัญหาและเฉลยข้อสอบบาลีสนามหลวง วิชา แปลมคธเป็นไทย ประโยค ป.ธ.3 (2500-2567).pdf
 

JAXB

  • 2. JAXB JAXB (Java Architecture for XML Binding) เป็น Library ของ Java ที่ใช้เชื่อมโยง ภาษา XML กับ ภาษา JAVA ทำให้การเชื่อมเอกสาร XML กับ Object ที่เป็น Java class ทำได้ง่ายขึ้น
  • 3.
  • 4. แปลงเอกสาร XML ให้กลายเป็น Java object(Unmarshalling)
  • 5. แปลง Java object กลับมาเป็นเอกสาร XML(Marshalling)
  • 6.
  • 7.
  • 9.
  • 10. JAXB Binding Process Schema JAXB mapped classes bind follows Instances of Unmarshal(validate) Objects Document marshal(validate)
  • 11. JAXB Binding Process ขั้นตอนทั่วไปในกระบวนการเชื่อมโยงข้อมูลของ JAXB คือ 1. Generate classes : XML Schema จะถูกนำมาใช้เป็นตัว Input เพื่อที่จะให้ตัว Complier สร้าง Class JAXB ที่มาจาก Schema นั้นๆ 2. Compile classes : ทุก Class ที่ถูกสร้างขึ้นSource File ต่างๆและ โค้ดโปรแกรมจะต้องถูก Complier ตรงส่วนนี้ 3. Unmarshal: เอกสาร XML ที่เขียนขึ้นตามข้อจำกัดต่างๆในthe source schema จะถูกunmarshal โดยJAXB binding framework นอกจากนั้น JAXB ยังสนับสนุนการunmarshal ข้อมูล XML จากข้อมูลอื่นๆเช่น DOM, string buffers, SAX และอื่นๆ 4. Generate content tree : กระบวนการ unmarshal จะสร้างcontent tree ของ Object ที่ได้มาจากการสร้างJAXB classต่างๆซึ่ง content tree นี้จะเป็นตัวแทนโครงสร้างและหัวข้อของเอกสาร XML
  • 12. JAXB Binding Process 5. Validate (optional) : อยู่ในขั้นตอนการ unmarshal ที่เป็นการตรวจสอบเอกสาร XML ก่อนจะสร้าง content tree ซึ่งถ้ามีการปรับเปลี่ยน content tree ในขั้นตอนที่ 6 ขั้นต่อไปก็จะสามารถใช้การดำเนินการแบบ JAXB Validate เพื่อเป็นเหตุผลในการเปลี่ยนแปลงก่อนจะ marshalcontent กลับไปเป็นเอกสาร XML 6. Process content: Client สามารถเปลี่ยนแปลงข้อมูล XML ที่ถูกแทนด้วย Java content tree โดยความหมายของ interface ต่างๆถูกสร้างโดย binding compiler 7. Marshal: เป็นขั้นตอนที่ content tree ถูก marshal ออกมาเป็นเอกสาร XML เป็น 1 หรือ มากกว่า 1 เอกสาร
  • 13.
  • 14. โดยปกติแล้วตอนที่สร้างเอกสาร XML ตัว Marshal จะใช้การเข้ารหัสแบบ UTF-8
  • 15.
  • 16.
  • 17. ใน JAXB เวอร์ชั่น1.0 มีการเตรียมให้มีการตรวจสอบขณะที่ทำunmarshal
  • 18. JAXB เวอร์ชั่น2.0 อนุญาตให้มีการตรวจสอบขณะทำunmarshalและ marshal ได้
  • 19.
  • 20. Speed มีความรวดเร็ว : สามารถทำงานได้รวดเร็วด้วยการใช้วิธี Binding
  • 21. Ease of Use ใช้งานง่าย : มันจะมี JAXB Compiler ที่เป็นตัวประมวลผลโค้ด ซึ่งให้ความอิสระแก่นักพัฒนาได้ลงมือเขียนและแก้ bug โค้ดด้วยตัวเอง โดยนักพัฒนาจะสามารถเขียน Application ในการเข้าถึงข้อมูล XML ผ่านทาง Java Interface
  • 22. Data Conversion การแปลงข้อมูล : ข้อมูลเอกสารใน XML สามารถนำมาแปลงเป็น Data type ใน Java ได้
  • 23. Customization การปรับแต่ง : ตอนทำ Bindingschema จะสามารถปรับแต่งได้ตามต้องการ
  • 24.