Showing posts with label Reading. Show all posts
Showing posts with label Reading. Show all posts

Saturday, June 2, 2012

Stating the WSO2 internship


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.