![]() | ||
|
|
Java and XMLJava and XML now includes the Java API for XML (JAX). JAX includes JAXB, JAXM, JAXP and other API. Java and XML also includes DOM/JDOM, XSL/XSLT and Schemas.Making the Most of JDBC with WebRowSet By Sharad Acharya Database to XML and back again. If everyone's doing some or all of this, then shouldn't we write it once, get it right, and standardize? JDBC 3.0's WebRowSet offers a profound increase in power over the old ResultSet. Sharad Acharya shows you what's possible. Jun. 21, 2006 Storing an XML Document in Apache Xindice By Deepak Vohra Apache Xindice is a database that's built specifically for storing XML data, meaning you can forget about attempting to map your XML-to-database tables and just store it as is, exploiting the structure nature of the XML data to pick up some query-time conveniences. Deepak Vohra introduces this database and shows how to make it work. Mar. 8, 2006 Playing Together Nicely: Getting REST and SOAP to Share Each Other's Toys By Jason R. Briggs Convincing your colleagues and clients to consider a RESTful approach to SOA is difficult when the accepted standard is SOAP-style services. In this article, Jason R. Briggs introduces a SOAP interface that can be used to deliver SOAP messages from REST resources. Feb. 15, 2006 Exploring Laszlo Classes, Attributes, and Events By Satya Komatineni Laszlo offers an interesting option for rich client-side GUIs--XML markup of widgets and their event handling, which is then converted into a Flash executable that is run with the Flash plugin in the user's browser. Satya Komatineni introduces Laszlo and shows how to get started writing web applications with it. Jun. 15, 2005 Parsing an XML Document with XPath By Deepak Vohra Pulling just a single node value or attribute from an XML document can be inefficient if you have to parse over a whole list of nodes you don't want, just to get to one you do. XPath can be much more efficient, by letting you specify the path to the desired node up front. J2SE adds XPath support, and the JDOM API also offers support through an XPath class. Deepak Vohra looks at both approaches. Jan. 12, 2005 A Distributed Discussion with Elliotte Rusty Harold By Chris Adamson In this interview, Java Network Programming, 3rd Edition author Elliotte Rusty Harold discusses the improvements and hazards of networking in Java, as well as the evolution of Java itself. Dec. 15, 2004 XML Messaging Using JBoss By Benoit Aumars Simple communication in an enterprise system is possible through various schemes, but not all of them answer the question of coordination. Benoit Aumars presents a hypothetical case study that shows how generating and sharing information in XML is made easier with Java Messaging Service (JMS) and Java Management Extensions (JMX). Oct. 13, 2004 XML Document Validation with an XML Schema By Deepak Vohra In many cases, it's useful not just to get the values from an XML document, but to verify that the document itself is properly formatted. Deepak Vohra takes a look at how to validate XML documents with Xerces2-j and JAXP. Sep. 15, 2004 Writing Ant Tasks By Michael Fitzgerald Among the many reasons the Java community loves Ant is its flexibility: adding new capabilities to Ant just requires writing a small amount of custom Java code. Michael Fitzgerald shows how Ant can be extended to provide handy XML validation. Jun. 2, 2004 Documenting Projects with Apache Forrest By Kyle Downey Apache Forrest helps you develop the documentation to accompany your application, automatically providing a number of neat features such as menus, links, cross-references, and breadcrumb navigation. Kyle Downey provides an introduction. May. 26, 2004 The State of JAXB: Availability, Suitability, Analysis, and Architecture By Satya Komatineni JAXB, now part of Sun's Web Services Developer Pack, offers a means of converting between Java objects and an XML representation. But is it the ideal solution? Satya Komatineni investigates what JAXB has to offer. May. 5, 2004 Understanding JAXB: Java Binding Customization By Sayed Hashimi JAXB, Java Architecture for XML Binding, is a specification (or standard) that automates the mapping between XML documents and Java objects and vice versa. One of the primary components of JAXB is the schema compiler. The schema compiler is the tool used to generate Java bindings from an XML schema document. If used in its default mode (for non-trivial applications), the compiler usually generates bindings that are awkward to work with. This article will look at various methods you can use to customize the generated bindings. Dec. 10, 2003 Developing with Maven By Rob Herbst By knowing what developers want in a build tool, Maven hopes to unseat Ant as the favorite build tool of Java developers. Rob Herbst looks at Maven's most compelling features. Oct. 22, 2003 XML Parsing in a Producer-Consumer Model By Prabu Arumugam Decent APIs such as SAX have made XML parsing much easier than in the old DOM and pre-DOM days. That doesn't mean it's completely natural, though, in all circumstances. Throw XML parsing into a multithreaded application and things can get weird quickly. That's where a different approach can help. Prabu Arumugam demonstrates the producer-consumer model, which can allow multithreaded XML processing. Oct. 8, 2003 SearchAssist: A Portable Search Engine in Java By Ashwin Jayaprakash While server-side Java solves many problems, it's not always available. Besides, there's more to a good UI than HTML can provide. Sometimes an applet can fit the bill. Ashwin Jayaprakash demonstrates a search engine applet designed for portability and power. Oct. 1, 2003 Putting XML in LDAP with LDAPHttp By Jon Roberts XML is great for transferring information, but it really falls down as a searchable store. Mapping XML into a relational database is, well, tricky. Jon Roberts demonstrates that a directory database (LDAP, for example) makes a nice compromise while building a weblog commentary system. Jul. 16, 2003 XML Publishing with Cocoon 2, Part 2 By Collin VanDyck Apache Cocoon is an XML-publishing framework that allows you to build powerful applications from customized components. Collin VanDyck and David Cummings demonstrate writing Cocoon Actions and generating complex XML. Jul. 16, 2003 Creating Email Templates with XML By Rafe Colburn Nearly every web app needs to send email at some point, but storing message bodies and headers can be tricky. Rafe Colburn demonstrates using XML, the Commons Digester, JavaMail, and MessageFormat to simplify generating and sending email. Jul. 9, 2003XML Publishing with Cocoon 2, Part 1 By David Cummings Apache Cocoon is an XML-publishing framework that allows you to build powerful applications from customized components. Yeah, that's a mouthful. Collin VanDyck and David Cummings demonstrate Cocoon's sitemap and XML generation capabilities. Jul. 2, 2003 Developing E-Business Interactions with JAXM By Nikhil Patil RPC-style web services are getting a lot of press, but sometimes transferring a document is more important than calling a remote procedure. Nikhil Patil explores JAXM, the Java API for XML Messaging, which allows document-style web services. Apr. 30, 2003 Using Hierarchical Data Sets with Aspire and Tomcat By Satya Komatineni While much of the database world is relational, a great deal of data is hierarchical--think web pages, XML, and Java classes. Aspire lets you retrieve and manipulate hierarchical data sets. Satya Komatineni explains why you might want to do this. Mar. 5, 2003 Learning and Using Jakarta Digester By Philipp K. Janert Turning an XML doc into Java bean objects is a common task, but the SAX and DOM APIs are too low-level. Jakarta Digester uses a series of rules to simplify this important task. Oct. 23, 2002 XML to PDF? Oh, FOP It. By Vikram Goyal FOP is an open source Java API for converting XML data to PDF and other formats. This article shows you how it's done. Oct. 16, 2002 XML Basics for Java Developers, Part 5 By Jonathan Knudsen In this final in a series of XML basics for Java developers book excerpts from Learning Java, 2nd Edition, get an introduction to XSL/XSLT and Web services. Aug. 14, 2002 XML Basics for Java Developers, Part 4 By Jonathan Knudsen In part four in a series of XML basics for Java developers book excerpts from Learning Java, 2nd Edition, learn about validating documents. Aug. 7, 2002 XML Basics for Java Developers, Part 3 By Jonathan Knudsen In part three in this series of book excerpts on XML basics for Java developers from Learning Java, 2nd Edition, learn about the Document Object Model (DOM). Jul. 31, 2002 XML Basics for Java Developers, Part 2 By Jonathan Knudsen In this second part in a several part series on XML for Java developers from Learning Java, 2nd Edition, learn about SAX and the SAX API. Jul. 24, 2002 XML Basics for Java Developers, Part 1 By Jonathan Knudsen This is the first in a series of book excerpts on XML for Java developers from Learning Java, 2nd Edition. This excerpt covers XML fundamentals. Jul. 17, 2002 Simple XML Parsing with SAX and DOM By Philipp K. Janert While there are two APIs for handling XML, SAX and DOM, they are large and formidable to beginners. This article offers a tutorial for simple XML parsing. Jun. 26, 2002 Why Data Binding Matters By Brett McLaughlin Brett McLaughlin offers five examples of how data binding can save you considerable time and energy. May. 15, 2002 BEA Implements New Web Services Standard By Robert Baccus BEA's Weblogic Workshop is the first implementation of Java Web Services tags -- a new file format standard aimed at making development of Web services much easier. May. 8, 2002 Hangin with the JAX Pack, Part 4: JAX-RPC By Al Saganich In the final installment of this series, Al Saganich looks at JAX-RPC, the Java API for XML-based RPC. Guess what -- it's really just another instance of RMI. Apr. 24, 2002 Developing with JAXB and Ant, Part 1 By Joseph Shelby Apache's Jakarta Ant is a powerful build tool for automating tasks in Java development, working with the JAXB API. In the process, you'll see how JAXB works with packages. Mar. 6, 2002 The Java Platform By David Flanagan In this excerpt from O'Reilly & Associates' Java in a Nutshell, 4th Edition, David Flanagan shows you a number of the Java 2SE platform packages, using examples of the most useful classes in these packages. Feb. 27, 2002 Understanding UDDI and JAXR By Satya Komatineni This article takes you into the spec for UDDI, the Universal Description, Discovery and Integration, with an explanation of tModels, binding templates, and identity and category bags. JAXR is also briefly covered. Feb. 27, 2002 Infrastructure for an Interconnected Enterprise By Satya Komatineni Learn about the Web services infrastructure necessary for an interconnected enterprise, using SOAP, JAX-RPC, and more. Feb. 20, 2002 Data-Driven SVG Apps: A Rapid Development Approach By Pramod Jain The authors present a middle-tier approach to reading and writing SVG documents to and from a database. Feb. 13, 2002 Using XDoclet: Developing EJBs with Just the Bean Class By Dion Almaer XDoclet creates and manipulates XML descriptors and interfaces for EJBs. This article shows you how to take advantage of this open source tool. Jan. 30, 2002 Hangin' with the JAX Pack, Part 3: Registries By Al Saganich In Part 3 of our JAX Pack series, Al Saganich looks at JAXR, the Java API for XML Registries. Dec. 19, 2001 Hangin' with the JAX Pack, Part 2: JAXM By Al Saganich Al Saganich examines JAXM, the Java API for XML Messaging, and shows how it provides support for accessing various messaging formats. Nov. 28, 2001 Writing JSPs in XML using JSP 1.2 By Stephanie Fesler Stephanie Fesler covers using XML syntax within a JSP -- part of the new JSP 1.2 specification. Learn why you would want to do this and what the differences in syntax are. Nov. 28, 2001 Hangin' with the JAX Pack, Part 1 By Al Saganich In this three-part series, BEA Systems' Al Saginach takes a look at the JAX Pack, JAVA APIs for providing XML-based Web services handling XML. This week Al looks at JAXP (for XML processing) and JAXB (for XML binding). Next week: XML messaging with JAXM. Nov. 7, 2001 XML Data Binding with Castor By Dion Almaer XML can make even simple things difficult. Wouldn't it be nice to be able to work with Java instead? The Castor XML data-binding framework provides a path between XML and Java objects and back again. Oct. 24, 2001 XTRA JXTA: The P2P/Web Services Connection By Richard Koman A look at some of the O'Reilly Network articles that cover JXTA's capabilities and functions, as well as how JXTA ties together Web services and P2P. Oct. 24, 2001 Getting Up To Speed with JXTA By Richard Koman Get up to speed on JXTA in time for O'Reilly's P2P and Web Services Conference. This package includes an analysis of the JXTA framework, a JXTA Shell tutorial, and a look at JuxtaNet, an alternative to Gnutella. Sep. 4, 2001 XSLT Processing with Java By Eric M. Burke This chapter from Java and XSLT is devoted to Java and XSLT programming techniques that work for both standalone applications as well as servlets, with a particular emphasis on Sun's Java API for XML Processing (JAXP) API. Aug. 23, 2001 Java and XML: SOAP By Brett McLaughlin In this excerpt from Chapter 12 of Java & XML, 2nd Edition, Brett explains what SOAP is, and why it is such an important part of where the web development paradigm is moving. That will help you get the fundamentals down, and prepare you for actually working with a SOAP toolkit. Aug. 8, 2001 Java and Web Services Primer By Al Saganich BEA Systems' Al Saganich begins this series on Java and XML Web Services by introducing and demonstrating Web services as an extension of Remote Procedure Calls (RPC). Future articles in this series will show you how the Java 2EE and Web Services work together. Aug. 7, 2001 Using PASX By Andrew Newton PASX is an open source component configuration and naming framework tool and solution for XML and JNDI application and Web services development. Jul. 10, 2001 Java and XML Week By This week, we focus on Java and XML as essential for business-to-business information interchange, synchronous data messaging, and business service objects, as well as content generation in the context of Java application and Web services development. Jul. 3, 2001 |
|
|