In the first week we are asked to get
familiar with the technologies that we will find in the future. These
technologies are relevant to anyone who is in this filed (don't have
to work in WSO2). Below I have provided what I went through the
first week with the references that they use.(Thank goes to Selvaratnam Uthaiyashankar for providing these materials for us)
XML
=====
1. What is XML? -
*
http://www.ibm.com/developerworks/edu/x-dw-xmlintro-i.html?S_TACT=105AGX06&S_CMP=HP
(Introduction to XML developerWorks,
Doug Tidwell
(dtidwell@us.ibm.com), XML Evangelist,
IBM ).
It covers pretty much
everything. Do not worry about DTD,
just XML Schema would do.
*
http://www.ibm.com/developerworks/xml/newto/
*
http://www.xml.com/lpt/a/316
2. XML Parsing, DOM, SAX and Pull -
Learn about DOM, and SAX, pull
parsing you can learn later.
* SAX/DOM
-http://www.ibm.com/developerworks/xml/library/x-jaxp/
* SAX -
http://www.ibm.com/developerworks/xml/library/x-saxapi/
* Validation -
http://www.ibm.com/developerworks/xml/library/x-jaxpval.html?S_TACT=105AGX06&S_CMP=EDU
* StAX'ing up XML, Part 1: An
introduction to Streaming API
for XML (StAX) -
http://www.ibm.com/developerworks/xml/library/x-stax1.html
- there are
three articles in the StAX'ing up XML,
read them later. We do not need
Stax initially for our work.
3. XML Schema -
http://www.w3schools.com/Schema/default.asp
4. XML Beans -
http://xmlbeans.apache.org/documentation/tutorial_getstarted.html
Web Services
============
Learn about Axis2 as much as possible.
Follow the
Axis2 user guide A to Z,
(1)
http://axis.apache.org/axis2/java/core/docs/userguide.html
(2) Apache Axis2 Web Services, 2nd
Edition
1. Download and Install Axis2, read
user/ developer Guide
2. Invoke a default service. Basically
learn all the options, both
POJO and code generate a client and use
the client
3. Write a new service and deploy it,
and invoke it using your client.