Basics
My stuff
Download jaxb Presentation final ver
Download jaxb Presentation ver 1
My xml tutorials
Other links
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 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:09:49 PM
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 20, 2005 7:24:39 PM
How big is jdk 1.5 or j2se 5.0
About 50mb zipped.
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:52:58 PM
Heading towards java persistence
A leading proponent of JDO
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: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
annonymous - Monday, August 01, 2005 2:01:37 PM
jwsdp 1.6 xml packages
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: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