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.
AJAX has less security .
AJAX has a problem of data cache and many more .
Both of those are incorrect. There is no magical protocol that the XMLHttpReuest uses. The XMLHttpRequest uses basic http calls. Ajax is not any less secure than a normal http call. Caching problems are because a developer does not understand GET and Caching Headers on the requests/responses.