近几年来,用户习惯、技术和开发方法极大地改变了Web应用的设计,但是Web本身并没有变化。本书展示了如何开发出遵循Web底层架构的应用。
作为一名Java程序员,在以客户端-服务器端架构开发Web应用时,如何应对各种难题?这本内容详尽的指南将告诉你如何使用各种Java工具、客户端技术和Web API开发Web应用。作者首先概括了客户端-服务器端技术,然后详细介绍了很多实用的客户端-服务器端架构。你将在多个章节中参与到实战项目中,从而获得对相应技术和主题的一手经验。
通过阅读本书,你将会
了解客户端和服务器端分层的好处,包括代码组织和快速原型开发;
探索JavaScript开发中用到的各种主流工具、框架和起点项目;
深入学习Web API设计和REST风格的软件架构;
了解有别于传统打包方法的各种Java打包方式,以及应用服务器的部署;
使用轻量级服务器构建项目,涉及jQuery和Jython、Sinatra和Angular;
使用传统Java Web应用服务器和类库构建客户端-服务器端Web应用。
展开
——Tony Powell
Trifecta Technologies公司的技术方案负责人