Simplifying XML File Processing with XMLBeans in Java
Learn about XMLBeans, a tool to transform XML files for Java use. Explore its history, features, installation, and the user's perspective. Embrace XML.Schema and XML file handling in Java seamlessly.
Simplifying XML File Processing with XMLBeans in Java
E N D
Presentation Transcript
av Vegard Skipnes (s141721) XMLBeans
Agenda • Hva er XMLBeans? • Historie • Eksempel • XML Schema • XML fil • Bruk i java • Innstallering • Min mening • Sammendrag
Hva er XMLBeans? • Er en måte å gjøre om XML-filer til bruk i java. • Lager klasser, attributter og get/set metoder av alle elementene i XML fila, slik at alt kan nåes som et objekt. • Er basert på åpen kildekode. • 100% XML Schema støtte. • 100% XML Infoset tilgang.
Historie • I utgangspunktet utviklet av BEA, en del av Oracle. • Ble utviklet av David Bau, som nå jobber i google. • Ble et Apache prosjekt i 2003. • Er basert på åpen kildekode. • 23. april 2003 => v. 1.0.2 lansert. • 30. juni 2005 => v. 2.0 lansert. • 8. juli 2008 => v 2.4 lansert.
Innstallering • Krav • JDK 1.4 • Apache Ant • XMLBeans • Scomp (for kompilering)
Min mening • Idéen er god. • Blir for komplisert. • Finnes andre språk som har tatt dette ett sted videre, som Adobe Flex (MXML). • Dårlig dokumentasjon på nett. • Mange sluttet å bruke det I 2005.
Oppsummering • XMLBeans er en måte å gjøre om XML-filer til bruk i java. • Utnytter standarder og er åpenkildekode. • Trenger forenkling, både til bruk og i brukerdokumentasjon.