The first half of this book isn't so good. Its a true beginners survey of web technologies and how to do a project. But like most books that want to provide a sweeping overview of all web technologies, it doesn't really explain it very well. I give the book three stars because of the second half of the book - with the WAE - and the focus on using UML in web apps. The second half of the book is quite good. This book tries to be all things for all people - books like that are usually only found collecting dust as a decoration on a project managers shelve who wants to show the world he/she really understands this UNL [sic]. Just my 2 cents.