This week's book giveaway is in the OCAJP 8 forum. We're giving away four copies of OCA Java SE 8 Programmer I Study Guide and have Edward Finegan & Robert Liguori 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.