精通Java WebSocket 应用开发 充分利用的通信技术构建动态企业级Web 应用。《Java WebSocket 编程 开发、部署和保护动态Web 应用》一书由Java WebSocket 编程专家撰写,提供了实际的开发策略和详尽的示例应用。本书诠释了如何设计客户端/ 服务器应用、与全双工消息通信协作、建立连接、创建端点、处理路径映射以及保护数据。你也将学到如何加密Web 传输并且使用Java WebSocket 增强既有应用。 主要内容 使用Java WebSocket API 开发Web 应用 创建和发布注解式端点和编程式端点 管理WebSocket 端点的生命周期事件 维护端点生命周期中可靠的连接 管理同步和异步消息通信 为复杂消息通信定义编码和解码策略 配置消息通信超时、大小限制和异常 消息路径映射及将入站URI 路由到Web 容器 保护数据、认证用户以及加密连接
《HTML5 Canvas基础教程》从HTML5和JavaScript(以及jQuery)的基础知识讲起,全面介绍了HTML5 Canvas的各种特性,包括渲染上下文、坐标系统、绘制图形、保存和恢复画布状态,以及变形、合成、处理图像和视频等,让读者对Canvas建立起完整的认识。随后讨论了动画循环、记忆形状、模拟运动、碰撞检测等基本而又重要的概念,带领读者温习了必要的数学和物理知识。通过带领读者动手开发“太空保龄球”和“躲避小行星”这两款小游戏,让读者掌握开发游戏的基本流程,学会响应用户操作、创造虚拟环境、循环利用对象、设计计分系统等游戏开发的知识。 《HTML5 Canvas基础教程》适合各层次Web设计及开发人员阅读。
《Java网络编程》(第3版)会为你介绍Java网络API的特性。《Java网络编程》(第3版)讨论了K 1.4和1.5(现在已命名为J2SE 5)中所做的所有修改和增补。《Java网络编程》(第3版)内容全面,涵盖了从网络基础知识到远程方法调用(RMI)等各方面的内容,书中章节涉及到TCP和UDP socket、服务器socket、URL和URI、组播以及特殊用途的API(如JavaMail)等等。《Java网络编程》(第3版)展示了如何使用JSSE编写安全的网络应用程序,解释了如何使用NIO API编写超高性能的服务器。它还涵盖了Java对网络代理、Web cookie和URL缓存的支持。
本书完整地介绍了JavaScript基本语法、JavaScript自定义和内建对象,详细说明了CSS选择器和如何使用JavaScript程序代码存取CSS样式,以及jQuery支持的Ajax方法、jQuery插件程序和jQueryUI,并说明如何使用jQueryMobile建立移动设备的Mobile。
本书作为JavaScript+jQuery程序设计的教程,系统全面地介绍了有关JavaScript+jQuery网站开发所涉及的各类知识。全书共分17章,内容包括JavaScript简介、JavaScript语言基础、JavaScript自定义对象、常用内部对象、JavaScript事件处理、JavaScript常用文档对象、文档对象模型、Window对象、AJAX技术、jQuery简介、jQuery选择器、jQuery控制页面、jQuery的事件处理、jQuery的动画效果、React简介、综合开发实例——365影视网站设计、课程设计——购物车设计。全书每章内容都与实例紧密结合,有助于学生理解知识、应用知识,达到学以致用的目的。 本书为慕课版教材,各章节主要内容配备了以为载体的微课,并在人邮学院平台上提供了慕课。此外,本书还提供了课程资源包。资源包中提供了本书所有实例、上机指导、综合案例的源代码、制作精良的电子课件PPT、自测题库(包括选择题、填空题、
本书是Web前端工程师进阶修炼的之作,将为你通往“JavaScript技术殿堂”指点迷津!内容由编写高质量的JavaScript代码的实践组成,从基本语法、应用架构、工具框架、编码风格、编程思想等5大方面对Web前端工程师遇到的疑难问题给出了经验性的解决方案,为Web前端工程师如何编写更高质量的JavaScript代码提供了188条极为宝贵的建议。对于每一个问题,不仅以建议的方式给出了被实践证明为十分的解决方案,而且还给出了经常被误用或被错误理解的不好的解决方案,从正反两个方面进行了分析和对比,犹如醍醐灌顶,让人豁然开朗。 本书针对每个问题所设计的应用场景都典型,给出的建议也都与实践紧密结合。书中的每一条建议都可能在你的下一行代码、下一个应用或下一个项目中被用到,建议你将此书放置在手边,随时查阅,能使你的学习和开发工作事半功倍。
全书共7章。章讲解了Java多线程的基础,重点介绍线程类的核心API的使用。第2章讲解对并发访问的控制,即如何写出线程安全的程序。第3章介绍线程间通信,以提高CPU利用率和系统间的交互,同时增强对线程任务的把控与监督。第4章讲解Lock对象,以更好实现并发访问时的同步处理。第5章讲解移动开发中使用较多的定时器类的多线程技术,这是计划/任务执行里很重要的技术点。第6章讲解如何安全、正确地将单例模式与多线程技术相结合,避免实际应用中可能会出现的麻烦。第7章将前面被遗漏的案例在本章节中进行补充,尽量做到不出现技术空白点。