全端Web开发:使用JavaScript与Java

全端Web开发:使用JavaScript与Java

查阅电子书
手机扫码
  • 微信扫一扫

    关注微信公众号

因版权原因待上架

编辑推荐

全面讲解了最新的C/S应用开发范式。

内容简介

JavaScript和Java这两大生态系统之间如何协同,成为所有Web开发人员共同面临的问题。本书应运而生,全面又简练地为读者展示了最新的C/S应用开发范式。本书以Java和JavaScript这两种最流行的服务器与客户端开发环境为例,全面讲解了最新的C/S应用开发范式。作者不仅讲解了很多实用的C/S开发架构,还通过各种实例进一步强化了读者的认知。

作者简介

作者萨特诺斯,Synchronoss Technologies公司软件架构师,有十余年软件开发经验。曾在Java Magazine和Oracle Technology Network上发表过技术文章,可在Pluralsight(www.pluralsight.com)上观看他录制的Peepcode播客视频。他目前主要使用Java、Ruby等技术从事Web应用开发。

章节目录

版权信息

O'Reilly Media, Inc.介绍

前言

第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的关系型数据库

A.4 小结

附录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 参考文献

关于作者

关于封面图

全端Web开发:使用JavaScript与Java是2015年由人民邮电出版社·图灵出品出版,作者[美]萨特诺斯。

得书感谢您对《全端Web开发:使用JavaScript与Java》关注和支持,如本书内容有不良信息或侵权等情形的,请联系本网站。

购买这本书

你可能喜欢
Java Web开发系统项目教程 电子书
本书为中央财政支持高等职业学校提升专业服务产业发展能力项目课程改革教材。本书是依据高职高专软件技术专业人才培养目标和定位要求,围绕掌握JavaWeb开发的学习宗旨,以开发电子购物系统项目为主线,设计了四个子项目及一个拓展项目:构建电子购物系统的基础框架、构建电子购物系统的数据库、用JavaBean和Servlet技术开发电子购物系统、部署MVC模式的电子购物系统、阶段项目短消息系统。
Java Web应用开发技术与案例教程 电子书
本书从实用的角度出发,为JavaWeb开发人员提供了一套实用的开发技术,通过案例由浅入深地介绍这些技术的基本原理和应用,以及它们的整合应用。全书共12章,分为两篇,第1~7章是基础篇,介绍了JavaWeb开发所必需的基础知识,主要包括:JavaWeb开发环境的搭建、静态网页设计技术(HTML、JavaScript、CSS)、JSP技术、Servlet技术、JavaBean技术、JDBC技术,并基于
Java Web应用开发技术与案例教程 电子书
本教材主要包含了目前Web应用程序开发所需要的基本技术,从基本技术逐渐过渡到MVC、DAO技术。主要有:静态网页设计技术(HTML、CCS、JavaScript),JSP技术、数据库访问技术,Servlet技术、JavaBean技术,Struts2框架技术,以及Web应用程序开发所采用的开发模式,对于每种技术都给出了较多的例题和应用案例,同时,对这些例题和案例都给出了详细的设计思想以及应采用的技术
Java Web应用开发教程(项目式) 电子书
本书共11章,详细讲解了网页开发所需的前端知识和JavaWeb开发的后端知识,其中网页开发前端知识包括Bootstrap框架和jQuery框架的使用,JavaWeb的后端知识包括JDBC技术、Servlet技术、JSP技术和JSTL等。本书在实战篇按照项目开发的流程实现小型超市管理系统,帮助读者更深刻地理解相关知识在项目开发中的使用技巧。
Java Web开发实战(视频讲解版) 电子书
JavaWeb是Java企业级开发平台中的重要组成技术。只有开发者拥有了扎实的Web技术理解以及良好的Web程序设计能力,才能具备项目架构的设计能力。通过本课程的学习读者可以充分地理解Web开发中的技术特点、性能调优以及项目设计模式。本书主要通过大量的代码实例为读者详细讲解JSP、Servlet、MVC等JavaWeb中的核心开发技术,同时又通过手动的方式结合反射机制讲解如何实现MVC开发框架,这