XML dla Javy

Sun Microsystems opublikował szczegóły nowych interfejsów, które mają połączyć język programowania Java z XML-em.

Sun Microsystems zdecydował się na wprowadzenie do Javy interfejsów, które połączą ją z internetowym standardem - językiem XML. Firma zaprezentowała dwa nowe interfejsy programowe Javy (API - Application Programming Interface): interfejs Java API przeznaczony do komunikacji z XML (JAXM - Java API form XML Messaging) i API do analizy składowej XML (JAXP - Java API for XML Parsing). Według zapewnień Suna, prace nad interfejsami API ciągle trwają, a "obecnie publikowane informacje są wczesnymi wersjami tych specyfikacji." Oba interfejsy połączone z nadal niekompletnym API do wiązania danych z XML-em mają stworzyć rdzeń do wspierania języka XML na nowej platformie Java 2. Organizacja JCP powołana przez Suna, która ma zarządzać procesem zmian w Javie, już zaakceptowała ten projekt.

Interfejs JAXM umożliwia upakowywanie, rozsyłanie i transport komunikatów XML-a poprzez protokoły HTTP (Hypertext Transfer Protocol), SMTP (Simple Mail Transfer Protocol) i FTP (File Transfer Protocol), a według zapewnień producenta umożliwi budowanie dużych aplikacji przeznaczonych do elektronicznego handlu. Nowa specyfikacja będzie gotowa na początku roku 2001. Interfejs JAXP pozwala aplikacjom napisanym w Javie na czytanie, przetwarzanie i generowanie dokumentów opartych na XML. Próbna wersja jest już dostępna i wspiera standardy XML-a, takie jak Document Object Model. Trzeci, nie publikowany jeszcze interfejs JAXB, będzie umożliwiał mapowanie dokumentów XML do obiektów Javy. JAXB będzie zawierał kompilator, który automatycznie wygeneruje klasy Javy ze schematów XML-a bez konieczności pisania specjalnych kodów. Interfejs zostanie opublikowany w ostatecznej wersji w pierwszym kwartale przyszłego roku.

Więcej informacji: java.sun.com/jdc/


Zobacz również