HZ 新华畅销书籍 正版全端Web开发使用Java Script与Java萨特诺斯(Casimir Saternos),王群锋,杜欢.

  • HZ 新华畅销书籍 正版全端Web开发使用Java Script与Java萨特诺斯(Casimir Saternos),王群锋,杜欢.
  • 所属分类:
    发货地:阜新
  • 价    格:57
  • 市场价格:
  • 今日价格: 有特价请联系
  • 优惠详情: 剩余数量总共数量
  • 最近热度:
  • 累计热度:
  • 综合得分:
  • 信誉得分:
  • 品牌:
  • 货号:5be6c6b98ab9
  • 立刻联系购买联系商家众合宏达图书专营店

        本商品由众合宏达图书专营店提供,通过众合宏达图书专营店完成交易,请放心购物

  • 产品名称:全端Web开发-使用JavaSc...
  • 是否是套装:否
  • 书名:全端Web开发-使用JavaScript与Java
  • 定价:59.00元
  • 出版社名称:人民邮电出版社
  • 出版时间:2015.7
  • 作者:(美)萨特诺斯(SaternosC.)
  • 书名:全端Web开发-使用JavaScript与Java

基本信息

书名:全端Web开发使用Java Script与Java

原价:59

作者:[美] 萨特诺斯(Casimir Saternos) 著,王群锋,杜欢

出版社:人民邮电出版社

出版日期:2015-(咨询特价)

ISBN(咨询特价)

字数:(咨询特价)

页码:197

版次:1

装帧:平装

开本:16开

商品重量:

编辑推荐


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

目录


前言xiii
第1章因变而变
1.1Web用户
1.2技术
1.3软件开发
1.4哪些没变
1.4.1Web的本质
1.4.2为什么说服务器驱动的Web开发有害
1.5为什么需要客户端-服务器端的Web应用
1.5.1代码组织结构/软件架构
1.5.2"设计的灵活性"与"使用开源API"
1.5.3原型
1.5.4开发者的效率
1.5.5应用性能
1.6小结


第2章JavaScript和JavaScript工具
2.1学习JavaScript
2.2JavaScript的历史
2.3一门函数式语言
2.3.1作用域
2.3.2一级函数
2.3.3函数声明和表达式
2.3.4函数调用
2.3.5函数参数
2.3.6对象
2.4面向Java开发者的JavaScript
2.4.1HelloWord.java
2.4.2带变量的HelloWord.java
2.5开发实践
2.5.1编码规范和约定
2.5.2浏览器
2.5.3集成开发环境
2.5.4单测试
2.5.5文档
2.6项目


第3章REST和JSON
3.1什么是REST
3.1.1资源
3.1.2动词(HTTP请求)
3.1.3统一资源标识符
3.2REST约束
3.2.1客户端-服务器端
3.2.2无状态
3.2.3可缓存
3.2.4统一接口
3.2.5分层
3.2.6按需交付代码
3.3HTTP响应代码
3.4JSON
3.5HATEOAS
3.6API衡量和分类
3.7函数式编程和REST
3.8项目
3.9其他WebAPI工具
(咨询特价)约束回顾


第4章Java工具
4.1Java语言
4.2Java虚拟机
4.3Java工具
4.4构建工具
4.4.1Maven的优点
4.4.2Maven的功能
4.4.3版本控制
4.4.4单测试
4.5处理JSON的Java类库
4.6项目
4.6.1用Java处理JSON
4.6.2用JVM上的脚本语言处理JSON
4.7小结


第5章客户端框架
5.1概述
5.2起点一:响应式Web设计
5.2.1HTML5Boilerplate
5.2.2Bootstrap
5.3起点二:JavaScript库和框架
5.3.1浏览器兼容性
5.3.2框架
5.3.3功能
5.3.4流行程度
5.4获取起始项目
5.4.1直接从仓库下载
5.4.2从入门网站下载
5.4.3IDE生成的起始项目
5.5前端工程师的崛起
5.5.1客户端模板
5.5.2资源管道
5.5.3开发流程
5.6项目
5.7小结


第6章JavaWebAPI服务器
6.1更简单的服务器端解决方案
6.2基于Java的服务器
6.2.1JavaHTTP服务器
6.2.2Jetty嵌入式服务器
6.2.3Restlet
6.2.4Roo
6.2.5Netty嵌入式服务器
6.2.6Play服务器
6.2.7其他轻量级服务器
6.3基于JVM的服务器
6.4Web应用服务器
6.5如何在开发中使用
6.6小结


第7章快速开发实践
7.1开发者的生产率
7.2优化开发者和团队的工作流程
7.2.1例子:修复Web应用
7.2.2例子:测试集成
7.2.3例子:绿地开发
7.3生产率和软件开发周期
7.3.1管理方式和企业文化
7.3.2技术架构
7.3.3软件工具
7.3.4性能
7.3.5测试
7.3.6底层平台
7.4小结


第8章API设计
8.1设计的起点
8.2实用的WebAPI与RESTAPI
8.3指引
8.3.1名词即资源,动词即HTTP行为
8.3.2请求参数作为修饰符
8.3.3WebAPI版本
8.3.4HTTP标头
8.3.5链接
8.3.6响应
8.3.7文档
8.3.8格式约定
8.3.9安全性
8.4项目
8.4.1运行项目
8.4.2服务端代码
8.4.3Curl和jQuery
8.5实践理论


第9章jQuery和Jython
9.1服务端:Jython
9.1.1PythonWeb服务器
9.1.2JythonWeb服务器
9.1.3MockAPI
9.2客户端:jQuery
9.2.1DOM遍历和操作
9.2.2实用函数
9.2.3效果
9.2.4事件处理
9.2.5Ajax
9.3jQuery和更高级的抽象
9.4项目
9.4.1基础HTML
9.4.2JavaScript和jQuery
9.5小结


第10章JRuby和Angular
10.1服务器端:JRuby和Sinatra
10.1.1工作流
10.1.2交互式Rubyshell
10.1.3Ruby版本管理器
10.1.4
10.1.5Sinatra
10.1.6JSON处理
10.2客户端:AngularJS
10.2.1模型
10.2.2视图
10.2.3控制器
10.2.4服务
10.3比较jQuery和Angular
10.3.1DOM和模型操作
10.3.2Angular的不可见性
10.4项目
10.5小结


第11章打和部署
11.1打Java和JEE应用
11.2JEE应用的部署
11.2.1图形界面管理
11.2.2命令行管理
11.3JEE应用的部署
11.3.1服务器在应用之外
11.3.2服务器和应用并行
11.3.3服务器在应用里面
11.4不同部署方式带来的影响
11.4.1负载均衡
11.4.2自动化应用部署
11.5项目
11.5.1客户端
11.5.2服务器端
11.6小结


第12章虚拟化
12.1全虚拟化
12.2虚拟机的实现
12.2.1VMWare
12.2.2VirtualBox
12.2.3AmazonEC
12.3虚拟机的管理
12.3.1Vagrant
12.3.2Packer
12.3.3DevOps配置管理
12.4容器
12.4.1LXC
12.4.2Docker
12.5项目

内容提要


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应用开发。

热门相关信息