Dynamic Web Application Development Using XML and Java