This week's book giveaway is in the OCPJP forum. We're giving away four copies of OCA/OCP Java SE 7 Programmer I & II Study Guide and have Kathy Sierra & Bert Bates on-line! See this thread for details.
Well, struts 2 is based mainly on open symphony's webwork rather than struts 1.x, making it somewhat of a totally different framework. Action classes in struts 2 can be POJOs (they don't have to extend the struts action class). Ajax can be incorporated into struts, but since I'm not really that familiar with Ajax, I'll leave that to the specialists.