Basics

O'Reilly Homepage

My stuff

Download jaxb Presentation final ver

Download jaxb Presentation ver 1

2005 session

2004 session

My xml tutorials

1. Jaxb 2.0 tutorial

Other links

1. jaxb notes

2. jaxb at java.net

3. jwsdp 1.5 and future directions

Satya - Monday, June 13, 2005 3:06:44 PM

Speaker registration

registration

Satya - Monday, June 13, 2005 3:07:53 PM

Dates

June 15, 2005: Book your travel early to avoid higher rates closer to the event.

July 7, 2005: Hotel discount cut-off; book your hotel reservation before this date to get the discounted rate (Tutorial speakers will be booked by O'Reilly,unless you prefer otherwise).

July 1, 2005: Handout materials for tutorials and sessions due in electronic format.

Satya - Monday, June 13, 2005 4:24:41 PM

jwsdp 1.5 new features

A developers chat

Satya - Monday, June 13, 2005 5:45:47 PM

What is jwsdp?

Java webservices developer pack. It is at 1.5 level currently. Most of the xml technologies are delivered in this form. These are early acess releases.

Satya - Monday, June 13, 2005 5:47:50 PM

What is FCS

First customer ship releases when the specs are finalized. Probably one step above from the EA releases.

Satya - Monday, June 13, 2005 5:50:12 PM

Can I use jwsdp in production systems?

This is confusing. It says the technologies are EA or FCS, but also says Prime Time Ready. These technologies are slated for Java or a product, but not there yet.

Satya - Monday, June 13, 2005 5:51:28 PM

What jwsdp plugin?

This is more confusing. This is a subset of jwsdp that is part of sun products and supported by Sun.

Satya - Monday, June 13, 2005 5:53:20 PM

Key features of jwsdp 1.5

j2se 5.0 support (what does it mean)
web services security
STAX

Satya - Monday, June 13, 2005 5:54:14 PM

Jaxb release in jwsdp 1.5

1.0.4 FCS

Satya - Monday, June 13, 2005 5:56:31 PM

SJSXP

Sun java streaming api for xml parser. Built on xerces code base.

Satya - Monday, June 13, 2005 6:02:30 PM

SAAJ

Soap with attachements api for java. It is there in jwsdp 1.5

Satya - Monday, June 13, 2005 6:03:07 PM

What is the pre-requisite for running jwsdp 1.5?

What do I need to run jwsdp 1.5?

Satya - Monday, June 13, 2005 6:07:14 PM

jwsdp 1.5 docs

1.5 tutorial

Satya - Monday, June 13, 2005 6:09:49 PM

History of the tutorial

History of the tutorial.

See here for a progression of the jwsdp through various releases and what is available in each release.

Satya - Monday, June 13, 2005 7:09:58 PM

Progression of jaxb 1.0.x release

Read

Satya - Monday, June 13, 2005 7:14:16 PM

What do you gain by going to jaxb 2.0

Read

Satya - Monday, June 20, 2005 7:24:39 PM

How big is jdk 1.5 or j2se 5.0

About 50mb zipped.

jdk 1.5 download page

Satya - Tuesday, July 05, 2005 5:44:59 PM

On Castor

Data binding with castor - sosnoski

Satya - Tuesday, July 05, 2005 5:48:53 PM

Basic approach to marshalling

Use reflection to marshal the class in to xml. primitive types become attributes. Object types become children.

Satya - Tuesday, July 05, 2005 5:51:24 PM

Castor mapping

For each bean an xml document lays out the mapping architecture. What goes here is very similar to what goes into the metadata of jaxb 2.0 xml.

Satya - Tuesday, July 05, 2005 5:53:36 PM

Mapping is an object

The mapping is abstracted out to be a java entity which gets loaded by xml. This also may mean one can define the mapping directly in java as well for compact representation.

Satya - Tuesday, July 05, 2005 6:02:16 PM

Additional facilities for cyclical references

Uses identity and reference

Satya - Tuesday, July 05, 2005 6:51:02 PM

Castor home page

Castor home page

Satya - Tuesday, July 05, 2005 6:52:58 PM

Heading towards java persistence

A leading proponent of JDO

Satya - Tuesday, July 05, 2005 6:53:58 PM

Castor features page

Features

Satya - Tuesday, July 05, 2005 6:59:46 PM

XMLCommons home page

xml beans home page and why

Satya - Tuesday, July 05, 2005 7:02:18 PM

Primary features

xml centric
round trip xml fidelity
XML schema enquiries in java
XmlCursor: A navigation across your data
Schema object model
Available since 2003

Satya - Tuesday, July 05, 2005 7:04:35 PM

A major goal of xmlbeans

that you will be able to get to the XML at whatever level is necessary - and not have to resort to multple tools to do this.

Satya - Tuesday, July 05, 2005 7:08:50 PM

Features url

v2 features

DOM level II
Extend classes

Satya - Tuesday, July 05, 2005 7:21:54 PM

Approach

1. Compile the schema

2. Use the generated java classes to parse the document

3. Populate a java class via factories similar to jaxb

4. Make it available as xml

Satya - Tuesday, July 05, 2005 7:23:20 PM

Story of XMLObject

Like a seek you can retrieve portions of an xml tree and not the whole tree. You also have dual ways of accessing data

Satya - Tuesday, July 05, 2005 7:26:23 PM

Supports xquery directly

You can move a cursor via these xpath like queries

Satya - Tuesday, July 05, 2005 7:28:49 PM

A decent article on xml beans

Discover how XMLBeans is revolutionizing data binding - by Abhinav Chopra

Satya - Friday, July 08, 2005 6:24:26 PM

Notes on XSDs for XmlSpy

Put togehter some notes on creating xsds with xmlspy

Satya - Friday, July 08, 2005 6:28:06 PM

Connect the reflection sample code to generating XSDs

Connect the reflection sample code with some suggestions on how to generate the sample XSDs and XMLs

Satya - Friday, July 08, 2005 6:39:59 PM

See if I can implement the generic java transform for AKC

See if I can implement the generic java classes for akc

Satya - Saturday, July 30, 2005 12:00:35 PM

Hotel information

Red Lion
1021 N.E. Grand Avenue
1.800.343.1822
125144

Satya - Monday, August 01, 2005 1:31:39 PM

What are the list of xml packages in j2ee 1.4 or 1.5

List the xml packages that are part of j2ee 1.4 or 5. Contrast this with jwsdp

annonymous - Monday, August 01, 2005 1:37:35 PM

Primary xml packages of j2ee 1.4

parsers - xml parsing
registry - jaxr
rpc - jaxrpc and soap
soap 
transform - xslt

Satya - Monday, August 01, 2005 1:54:08 PM

jwsdp 1.6 apis

1.6 apis. Read this to see which packages are part of 1.6

annonymous - Monday, August 01, 2005 2:01:37 PM

jwsdp 1.6 xml packages

Read 1.6 apis

j2ee packages

parsers
registry
rpc
soap
transform

Additional packages

bind - jaxb
crypto - xml cryptography
datatype 
namespace
transform.stream
validation
xpath

Satya - Monday, August 01, 2005 2:06:23 PM

j2ee 1.4 api

j2ee 1.4 api

Satya - Monday, August 01, 2005 2:47:34 PM

Can I utilize xsds in jaxb 2.0

XSDs are optional in jaxb 2.x. But hand coding java classes can be pain. Is there a way to generate java classes from xsds

Also is there a way to generate the java classes from the XML?

Satya - Monday, August 01, 2005 8:55:37 PM

State of onion address by Larry Wall - 2004

Eigth state of the onion