JavaScript和Java这两大生态系统之间如何协同,成为所有Web开发人员共同面临的问题。萨特诺斯编著的《全端Web开发》应运而生,全面又简练地为读者展示了*新的C/S应用开发范式。本书以Java和JavaScript这两种*流行的服务器与客户端开发环境为例,全面讲解了*新的C/S应用开发范式。作者不仅讲解了很多实用的C/S开发架构,还通过各种实例进一步强化了读者的认知。 这是一本写给Java程序员的完整的*新C/S应用开发范式的指南。
大数据正逐步渗透到我们生活的方方面面,在生产、经营、流通等各个领域大放异彩,大数据分析技术在销售领域的应用非常亮眼。基于大数据技术进行用户信息采集,生成用户画像,针对消费者的个性化需求进行商品广告推送,因其较高的客户转换率成为电商主要的营销策略。大数据的处理流程分为采集、清洗、存储、分析4个阶段,真实的电商大数据平台推送系统也是一样。客户在电商平台购物或浏览商品后,电商会根据客户的购物历史或浏览历史推送相似商品,这个过程其实就是电商大数据推送。 本书基于Java语言,学习敏捷开发流程,实践企业项目开发。将项目 开卷有益 大数据精准营销 贯穿始终,结合高职教学实际和敏捷开发实践路线,采用任务驱动、技术探索式教学模式。教学内容分为4个迭代项目,每个迭代分为用户故事、任务看板、技术探索、实
nbsp nbsp随着云计算、大数据、人工智能、虚拟现实等应用的兴起,企业对于开发人员的算法要求也越来越高。《数据结构和算法基础(Java语言实现)》全面讲解了在编程中涉及到的常用的数据结构及算法,同时,辅以大量的实战案例,图文并茂,令读者易于理解掌握。同时,案例的选型偏终于解决实际问题,具有很强的应用性、趣味性。全书示例采用Java语言编写,书中示例也可以作为面试使用。 《数据结构和算法基础(Java语言实现)》书分为以下几部分:部分 预备知识(第1-2章):介绍数据结构和算法的基本概念,并演示如何搭建开发环境、编写测试用例。第二部分 数据结构(第3-14章):介绍常见的数据结构,包括数组、链表、矩阵、栈、队列、跳表、散列、树、图等。第三部分 常用算法(第15-20章):介绍常用的算法,包括分而治之、动态规划、贪婪算法
本书系统全面地介绍了使用java语言进行编程的各种技术,从初学者的角度出发,科学合理地设计全书内容,是学习java编程技术的教程。全书共分3篇18章,篇为入门篇,主要包括java语言概述、eclipse开发工具、java语言基础、流程控制、数组、面向对象入门、面向对象进阶、字符串与包装类等内容;第2篇为提高篇,主要包括java集合类框架、常用数学工具类、优雅地错误处理、输入/输出、枚举类型与泛型、swing入门、多线程、网络通信、数据库操作等内容;第3篇为应用篇,介绍企业人事管理系统项目开发的全过程。 本书提供了大量的自学视频、源程序、素材,提供了相关的模块库、案例库、素材库、题库等多种形式的辅助学习资料,还提供迅速及时的微博、、论坛等技术支持。 本书内容详尽,实例丰富,非常适合作为零基础学习人员的学习用书和大中专院校
Eclipse是目前的Java集成开发环境,使用其可以达到高效、高质量开发Java代码的目的。 本书根据Java编程所涉及的各个领域独立成章,结合大量实例来讲解如何使用Eclipse编程平台,涉及Java开发的主流方向,共包含6篇13个章节,分别为Eclipse开发环境、SWT应用、Web应用、程序调试与测试、CVS与插件与案例实践。本书在介绍这些内容的时候不像其他书籍一样只介绍概念和例子,而是结合开发环境来讲述怎样编写这些程序,此外书中还介绍了许多辅助编程工具。 本书适合有基础的Java程序员学习使用,但不要求读者之前使用过Eclipse编程环境。对Eclipse有使用经验的用户也可以在各个章节中获得一些最近比较流行的编程辅助思想。本书也可作为高校相关专业和社会培训班的教材。
本书在理解Java面向对象编程思想的基础上,深入讲解了Java的高级应用。全书共有9章,分别介绍了线程、网络编程、Swing图形界面(包括两章)、事件处理、BC、RMI、国际化和正则表达式。书中涉及JavaGUI设计及事件处理技巧,通过多线程实现Java多任务处理,通过Socket编程体验Java对网络编程的支持,通过BC实现Java访问数据库及BC的规范和技巧,系统地介绍Java远程调用RMI技术及安全策略,介绍正则表达式的原理及Java对正则表达式的支持等内容。 本书重点突出、偏重应用,结合理论篇的实例和实践篇对贯穿案例的讲解、剖析及实现,使读者能迅速理解并掌握知识,全面提高动手能力。 本书适应面广,可作为本科计算机科学与技术、软件外包专业、高职高专计算机软件、计算机网络、计算机信息管理、电子商务和经济管理等专业的程序设计课程的教材。
在2001年2月,Sun公司宣布了Java网络技术中的一种创新性的范型:JXTA。倡导者是BillJoy,他是Sun公司的主要技术革新者。JXTA提供了一种革命性的框架,允许Java程序员利用新的点对点(P2P)网络协议,勿须考虑底层的细节。但是怎样使用JXTA呢?它又能为您做些什么呢? 本书不仅仅是一本教程,也是一本快速参考。本书(由JXTA开发团队主要成员编写)延 续了O'Reilly公司书Java in a Nutshell的精神,目的是让您能够在最短的时间内掌 握JXTA。 本书深入地阐述了P2P网络的概念和JXTA模型,介绍了JXTAShell应用程序、对等体、管道和发现服务,讨论了JXTA应用程序最重要的安全性问题,提供了大量可立即使用的高效JXTA应用程序示例和所有的JXTAAPI类的快速参考及一些重要的官方JXTA规范 JXTA是“juxtapose”的缩写,一些最实用的计算机网络都使用了对等技术。因此,如果你是一名正在研究P2P的Ja
本书第三版已经过完整的扩编与修订。本书完整收录了来自java.util.concurrent的并发功能。新的章节涵盖thread的性能、在Swing中使用thread、thread与Collection class、thread pool以及thread与I/0(传统的、新型的、中断的)。还无法配置J2SE 5.0的开发者可以借由附录中所提供的thread工具于较早的Java版本中达成类似的功能。
精通Java WebSocket 应用开发 充分利用的通信技术构建动态企业级Web 应用。《Java WebSocket 编程 开发、部署和保护动态Web 应用》一书由Java WebSocket 编程专家撰写,提供了实际的开发策略和详尽的示例应用。本书诠释了如何设计客户端/ 服务器应用、与全双工消息通信协作、建立连接、创建端点、处理路径映射以及保护数据。你也将学到如何加密Web 传输并且使用Java WebSocket 增强既有应用。 主要内容 使用Java WebSocket API 开发Web 应用 创建和发布注解式端点和编程式端点 管理WebSocket 端点的生命周期事件 维护端点生命周期中可靠的连接 管理同步和异步消息通信 为复杂消息通信定义编码和解码策略 配置消息通信超时、大小限制和异常 消息路径映射及将入站URI 路由到Web 容器 保护数据、认证用户以及加密连接
本书版在业界广受好评。这是本书的第2版,它详尽而全面地向读者展示了如何在软件系统开发的整个过程中利用UML构建更好的企业级Java系统。作者深入研究了开发团队可能遇到的各种问题,并解释说明了以各种不同组合使用各种技术的利弊。作者通过一步步深入探究开发过程,展示了在每一步中如何使用UML,它如何影响实现方案,以及如何最终转化为Java代码。此外,本书还示范了如何利用UML选择合适的技术以满足应用的需求。这种方法将帮助读者创建强大的解决方案,共享设计思想,并能在整个开发周期内追踪设计决议。 在新的一版中还提供了采用J2EE、UML-EJB映射、J2EE设计模式、Web服务以及其他诸多技术进行开发的信息。本书以Java开发者为读者,帮助读者: 深入理解面向对象建模理论和实践 批评性地复审各种UML软件模型 使用UML从用户的角度创
本书全面地介绍了Java EE Web编程技术,内容由浅入深,循序渐进。 本书内容包括了Java EE技术规范、Eclipse开发平台、JSP、Servlet、Web 服务器、应用服务器和数据库的安装及其简单操作。本书重点介绍了目前流行的轻型框架Hibernate、Struts以及Spring。本书的案例操作性强、实用性高。通过案例的讲解力求让读者掌握各个技术的要点,从而读者了解和学习更多的知识。 本书适合初级、中级Java Web应用的开发者,同时也适合于高等学校计算机类专业作为学习Java技术的教材。
本书采用图文并茂外加大量案例代码的方式讲解了Java并发编程机制的运行原理。本书分为12章,内容涵盖了线程机制、线程I/O模型、Java内存模型、并发知识、AQS同步器、常见的同步器、原子类、阻塞队列、锁、任务执行器、其他并发工具等内容。此外,还在很后一章介绍了如何使用C++来模拟实现Java线程。本书适合Java中不错开发人员、对Java并发编程机制感兴趣的人员以及Java架构师阅读。
本书宗旨提高读者学习Java EE的效率,增强其项目实战能力。本书摒弃了软件公司中不常用或不实用的技术,而是采用近200个开发案例,为读者讲解了开发商业软件的知识,帮助读者进行 精要 式的学习,汲取Java EE的思想,正确地进行项目实战。本书特色不留遗漏 覆盖主流Java EE轻量级框架直击要害 实战化案例精准定位开发细节学以致用 精要式项目确保开发/ 学习不脱节潜移默化 研磨式知识讲解参透技术要点提升效率 垂直式技术精解不绕弯路循序提升 渐进式知识点统排确保连贯以点概面 解决方案式项目,知识独立却又体系完整成功案例 全面经过项目过程锤炼,提升学习/ 开发效率
Java语言是面向对象的编程语言,具有跨平台、安全、稳定以及多线程等优良特性,在网络程序开发、移动程序开发方面使用广泛,是目前最常用的编程语言之一。全书共分为15章,分别介绍了Java的基本数据类型结构、语句、类与对象、方法、数组、类的深入探讨、继承与多态、接口、异常处理、Java常用类、图形用户界面、文件和流、线程等内容。本书注重面向对象的编程实践和问题分析能力的训练,使用大量例题来帮助理解和应用知识,并且对Java 8 的部分新特性进行了介绍。本书通俗易懂,便于自学,每一章都配有应用举例,以帮助读者理解该章节的主要内容。
很多人对JavaScript这门语言的印象都是简单易学,很容易上手。虽然JavaScript语言本身有很多复杂的概念,但语言的使用者不必深入理解这些概念就可以编写出功能全面的应用。殊不知,这些复杂精妙的概念才是语言的精髓,即使是经验丰富的JavaScript开发人员,如果没有认真学习的话也无法真正理解它们。在本书中,我们要直面当前JavaScript开 发者“不求甚解”的大趋势,深入理解语言内部的机制。《你不知道的JavaScript(上卷)》既适合JavaScript语言初学者阅读,又适合经验丰富的JavaScript开发人员深入学习。
让读者知其然,并知其所以然,是《深入分析java web技术内幕(修订版)》一书最大的特色。 作者来自淘宝技术一线,亲历了淘宝网pv从1亿到10亿的发展历程,直接经历了在这个过程中技术的不断突破、飞跃等变迁,并积累了丰富实践经验。 《深入分析java web技术内幕(修订版)》正是分享了作者在面临种种技术问题、技术瓶颈时的思路、方法和技巧,具体的应用实践和直接的案例。 在这次的修订版中,作者补充了淘宝网近两年在无线端的最新的应用实践。在这个快速发展的移动互联的时代,这样直接的技术积累和分享尤其珍贵。 相信读者一定能从中获益匪浅。 阿里巴巴集团技术丛书是抱持着为工程师服务的理念诞生的。 阿里的快速发展,使我们有机会见证技术变革的强大力量。在这过程中,我们经历了技术的变迁、兴衰、成败,既有收获