全端Web开发使用JavaScript与Java
编辑推荐
近几年来,用户习惯、技术和开发方法极大地改变了Web应用的设计,但是Web本身并没有变化。本书展示了如何开发出遵循Web底层架构的应用。
作为一名Java程序员,在以客户端-服务器端架构开发Web应用时,如何应对各种难题?这本内容详尽的指南将告诉你如何使用各种Java工具、客户端技术和Web API开发Web应用。作者首先概括了客户端-服务器端技术,然后详细介绍了很多实用的客户端-服务器端架构。你将在多个章节中参与到实战项目中,从而获得对相应技术和主题的一手经验。
通过阅读本书,你将会
了解客户端和服务器端分层的好处,包括代码组织和快速原型开发;
探索JavaScript开发中用到的各种主流工具、框架和起点项目;
深入学习Web API设计和REST风格的软件架构;
了解有别于传统打包方法的各种Java打包方式,以及应用服务器的部署;
使用轻量级服务器构建项目,涉及jQuery和Jython、Sinatra和Angular;
使用传统Java Web应用服务器和类库构建客户端-服务器端Web应用。
内容简介
JavaScript和Java这两大生态系统之间如何协同,成为所有Web开发人员共同面临的问题。本书应运而生,全面又简练地为读者展示了全新的C/S应用开发范式。本书以Java和JavaScript这两种流行的服务器与客户端开发环境为例,全面讲解了全新的C/S应用开发范式。作者不仅讲解了很多实用的C/S开发架构,还通过各种实例进一步强化了读者的认知。
作者简介
Casimir Staternos是Synchronoss Technologies公司软件架构师,有十余年软件开发经验。曾在Java Magazine和Oracle Technology Network上发表过技术文章,可在Pluralsight(www.pluralsight.com)上观看他录制的Peepcode播客视频。他目前主要使用Java、Ruby等技术从事Web应用开发。