万本电子书0元读

万本电子书0元读

顶部广告

全端Web开发:使用JavaScript与Java电子书

  近几年来,用户习惯、技术和发方法极大地改变了Web应用的设计,但是Web本身并没有变化。本书展示了如何发出遵循Web底层架构的应用。   作为一名Java程序员,在以客户端-服务器端架构发Web应用时,如何应对各种难题?这本内容详尽的指南将告诉你如何使用各种Java工具、客户端技术和Web API发Web应用。作者首先概括了客户端-服务器端技术,然后详细介绍了很多实用的客户端-服务器端架构。你将在多个章节中参与到实战项目中,从而获得对相应技术和主题的**手经验。

售       价:¥

纸质售价:¥40.70购买纸书

163人正在读 | 0人评论 6.2

作       者:萨特诺斯(Casimir Saternos)

出  版  社:人民邮电出版社

出版时间:2015-07-01

字       数:18.9万

所属分类: 科技 > 计算机/网络 > 计算机教材

温馨提示:此类商品不支持退换货,不支持下载打印

为你推荐

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

O'Reilly Media, Inc.介绍

业界评论

前言

目标读者

本书内容

排版约定

使用代码示例

Safari® Books Online

联系我们

致谢

第1章 因变而变

1.1 Web用户

1.2 技术

1.3 软件开发

1.4 哪些没变

1.5 为什么需要客户端-服务器端的Web应用

1.6 小结

第2章 JavaScript和JavaScript工具

2.1 学习JavaScript

2.2 JavaScript的历史

2.3 一门函数式语言

2.4 面向Java开发者的JavaScript

2.5 最佳开发实践

2.6 项目

第3章 REST和JSON

3.1 什么是REST

3.2 REST约束

3.3 HTTP响应代码

3.4 JSON

3.5 HATEOAS

3.6 API衡量和分类

3.7 函数式编程和REST

3.8 项目

3.9 其他Web API工具

3.10 约束回顾

第4章 Java工具

4.1 Java语言

4.2 Java虚拟机

4.3 Java工具

4.4 构建工具

4.5 处理JSON的Java类库

4.6 项目

4.7 小结

第5章 客户端框架

5.1 概述

5.2 起点一:响应式Web设计

5.3 起点二:JavaScript库和框架

5.4 获取起始项目

5.5 前端工程师的崛起

5.6 项目

5.7 小结

第6章 Java Web API服务器

6.1 更简单的服务器端解决方案

6.2 基于Java的服务器

6.3 基于JVM的服务器

6.4 Web应用服务器

6.5 如何在开发中使用

6.6 小结

第7章 快速开发实践

7.1 开发者的生产率

7.2 优化开发者和团队的工作流程

7.3 生产率和软件开发生命周期

7.4 小结

第8章 API设计

8.1 设计的起点

8.2 实用的Web API与REST API

8.3 指引

8.4 项目

8.5 实践理论

第9章 jQuery和Jython

9.1 服务端:Jython

9.2 客户端: jQuery

9.3 jQuery和更高级的抽象

9.4项目

9.5 小结

第10章 JRuby和Angular

10.1 服务器端:JRuby和Sinatra

10.2 客户端:AngularJS

10.3 比较jQuery和Angular

10.4 项目

10.5 小结

第11章 打包和部署

11.1 打包Java和JEE应用

11.2 JEE应用的部署

11.3 非JEE应用的部署

11.4 不同部署方式带来的影响

11.5 项目

11.6 小结

第12章 虚拟化

12.1 全虚拟化

12.2 虚拟机的实现

12.3 虚拟机的管理

12.4 容器

12.5 项目

12.6 小结

第13章 测试和文档

13.1 测试的种类

13.2 测试反映了组织的成熟度

13.3 测试框架

13.4 项目

13.5 小结

第14章 总结

14.1 社区

14.2 历史

14.3 尾声

附录A JRuby IRB及Java API

A.1 设置Gradle的使用

A.2 JRuby IRB

A.3 基于Java的关系型数据库

小结

附录B REST式的Web API总结

B.1 HTTP 1.1请求方法

B.2 HTTP 1.1响应码

B.3 Curl Web API

B.4 JSON语法

B.5 铁路图

附录C 参考文献

作者介绍

累计评论(0条) 0个书友正在讨论这本书 发表评论

发表评论

发表评论,分享你的想法吧!

买过这本书的人还买过

读了这本书的人还在读

回顶部