本书详细讲解了JavaEE中Spring、SpringMVC和MyBatis三大框架(SSM)的基础知识和实际应用。为了更好地帮助读者学习SSM框架,本书以大量案例介绍了SSM框架的基本思想、方法和技术。全书共20章,分四部分介绍。~5章为部分,主要讲解Spring框架的相关知识,内容包括Spring入门、SpringIoC、SpringBean、SpringAOP以及Spring的事务管理;第6~8章为第2部分,主要讲解MyBatis的相关知识,内容包括MyBatis开发入门、映射器以及动态SQL;第9~18章为第3部分,主要讲解SpringMVC的相关知识,内容包括SpringMVC入门、Controller、类型转换和格式化、数据绑定和表单标签库、、数据验证、靠前化、统一异常处理、文件的上传和下载以及EL与JSTL;9章、第20章为第4部分,主要讲解SSM框架整合的基本思想与实战开发,内容包括SSM框架整合以及基于SSM框架的电子商务平台的设计与实现。本书突出实用性、趣味性,
大数据正逐步渗透到我们生活的方方面面,在生产、经营、流通等各个领域大放异彩,大数据分析技术在销售领域的应用非常亮眼。基于大数据技术进行用户信息采集,生成用户画像,针对消费者的个性化需求进行商品广告推送,因其较高的客户转换率成为电商主要的营销策略。大数据的处理流程分为采集、清洗、存储、分析4个阶段,真实的电商大数据平台推送系统也是一样。客户在电商平台购物或浏览商品后,电商会根据客户的购物历史或浏览历史推送相似商品,这个过程其实就是电商大数据推送。 本书基于Java语言,学习敏捷开发流程,实践企业项目开发。将项目 开卷有益 大数据精准营销 贯穿始终,结合高职教学实际和敏捷开发实践路线,采用任务驱动、技术探索式教学模式。教学内容分为4个迭代项目,每个迭代分为用户故事、任务看板、技术探索、实
本书基于UML与Rationat Rose建模工具,详细介绍UML的用例图、顺序图、协作图、类图、状态图、活动图、组件图和部署图,介绍数据建模、Web建模、Rose建模工具的主要用法等。同时,本书选择JDK 9与MySQL 8.O作为信息系统的运行环境,深入探讨如何基于UML与Rose建模工具开发与运行Java信息系统。本书注重理论与实践相结合,每章都有大量的实例,对重点实例阐述编程思想并归纳必要的结论和概念。本书的电子教案与实例源代码等配套教学资源均可在清华大学出版社网站免费下载。 本书可作为高等院校计算机相关专业的教材,也可作为相关从业人员的自学参考书。
《Java面向对象程序设计/高等院校规划教材·计算机科学与技术系列》是一部面向对象编程的实践教程,全书结合大量的典型实例,重点介绍了Java程序设计的编程技术和面向对象的编程思想。本书内容包括Java
\"本书是一线程序员多年开发经验的结晶之作,深入浅出地讲解Android移动应用开发所需要的几乎全部基础内容,帮助读者快速进入Android应用开发,在项目中灵活应用各种开发技术和方法。本书共29章,第1章讨论全书的知识架构及在学习和工作中如何使用本书。第2~12章主要讨论Java编程语言基础知识,涉及Java编程语言、数据处理、常用JDK应用与设计模式等内容。 3~29章主要讨论Android移动应用开发知识,首先讨论Android SDK中各种基本组件的应用;然后对Android应用中的一些常用功能开始进行讨论; 创建一个完整的示例项目,讨论如何应用不同版本的图标、布局、语言等资源,并讨论应用发布所需要做的工作和注意事项。本书内容安排合理,架构清晰,注重理论与实践相结合,适合作为零基础学习Android移动应用开发的初学者的教程,也适合作为有一定编程基础的程序员
异步编程是可以让程序并行运行的一种手段,可以让程序中的一个工作单元与主应用程序线程分开独立运行,进而提高应用程序的性能和响应能力等。虽然Java为不同技术域提供了相应的异步编程技术,但是这些异步编程技
本书介绍JavaFX的GUI程序设计的基本内容,精心挑选并深入探讨JavaFX中具有代表性的应用开发技术——JavaFX Media、JavaFX 3D、JavaFX Web、JavaFX-Swing、JavaFX图表,以及JavaFX动画与视觉效果等。 书中每章都有大量从简单到综合的示例,对重点示例阐述编程思想并归纳必要的结论和概念。本书的电子教案及源代码等配套资源均可在清华大学出版社官方网站免费下载。 本书可作为高等学校计算机、通信及自动化等专业的教材,也可作为相关专业技术人员的自学参考书。
本书用实例引导读者学习,深入浅出地介绍了Java的相关知识和实战技能。 本书 ~5章主要讲解了Java语言基础,Java编程基础,语句与流程控制,数组、字符串与常用类;第6~10章主要讲解了类和对象,方法,类的封装、继承与多态,抽象类与接口,异常的捕获与处理; 1~14章主要讲解多线程、文件I/O操作、GUI编程、数据库编程。 本书适合任何希望学习Java的读者,无论读者是否从事计算机相关行业,是否接触过Java,均可通过学习本书快速掌握Java的开发方法和技巧。
在使用关系型数据库搭建Java企业应用时,你可以选择多种数据访问框架。但是在处理大数据的时候呢?波拉克编著的《Spring Data(企业级Java的现代数据访问技术影印版)》这本包含丰富实践的指南将为你展示Spring Data如何使得搭建基于诸如NoSQL和Hadoop这样一些新型数据访问技术的应用变得 加简单。 《Spring Data(企业级Java的现代数据访问技术影印版)》通过多个示例项目,你将了解到Spring Data如何提供了一个兼容NoSQL特有特性和功能的编程模型,以及它如何帮助你开发基于诸如数据分析、事件流处理和工作流之类用例的Hadoop应用。你也将找到那些Spring Data添加到Spring现有JPA和JDBC中的特性,它们用来实现基于RDBMS的数据访问层。
Java是目前使用 为广泛的网络编程语言之一。本书通过对Java语言的全面介绍,引导读者一步一步地学习面向对象编程的基本思想和基础知识,快速掌握面向对象编程的核心内容,并学会灵活运用所学的知识。 本书系统地介绍了Java面向对象程序设计语言的语法知识和应用技术,采用浅显易懂的语言和丰富的程序示例完整详细地介绍了Java语言的重点和难点。本书共分为14章,第1章至第4章介绍Java的基本语法知识,第5章至第9章介绍面向对象程序设计的基本知识, 0章介绍界面设计和事件处理, 1章至 4章介绍多线程、泛型、数据库编程和网络编程。本书体系合理、逻辑性强、文字流畅、通俗易懂,是学习Java面向对象程序设计的理想教材,既可作为高等院校计算机专业的教材,又可作为职业教育的培训用书和Java初学者的入门教材,也可供有一定Java编程经验的开发人员
编码和测试经常被认为是两个不同的专业领域。在本书中,作为Java专家的作者ScottOaks述了任何一个使用Java的人都应该深入了解的代码是如何在JVM中运作的,以及如何调优性能。 通过奥克斯编著的《Java性能 指南》,你将深入掌握包括Java应用性能,使用Java虚拟机(JVM)和Java平台以及语言和API方面的知识。通过这本综合指南,开发人员和性能工程师等也能够学到多种用来改进Java7和Java8应用程序性能的特性、工具和处理方法。
\"本书基于知识、技能、能力储备过程,案例化教学,理实一体,按照Java程序设计开发的知识、技术、技能编排内容,从教、学、做的模式来安排章节内容。每一章包括正文、案例分析、任务训练、知识拓展、思考与练习;全书 还包括思考与练习参考答案,可供学生进行练习和查漏补缺。 本书结合行业要求,职业资格证要求编写、校企合作,例子 贴近生活、循序渐进、由浅入深、知识拓展部分。该书可作为计算机相关专业学生以及相关人员学习参考和使用。 \"
Java 是目前企业中常用的一种面向对象思想开发的编程技术,是Java EE 企业级开发体系中 重要的基础技术。 本书由浅入深地讲解了整个Java程序设计的基础知识、开发环境与开发工具。全书共15 章, ~9章是Java初级部分,主要内容包括Java语言概述、Java语言基础、程序的控制语句、数组、面向对象基础、继承、多态、抽象类、接口、包和常用API、Java异常处理等; 0~14章是Java 部分,主要内容包括集合类、输入/输出流、多线程、JDBC数据库编程、网络编程等; 5章是综合项目案例。 本书所有知识都以结合具体实例的形式进行介绍,力求详略得当,使读者快速掌握Java面向对象的程序设计方法与设计思想。书后附有练习及上机指导,供读者实践练习。
米可夫斯基、鲍威尔编著的《单页Web应用:JavaScript从前端到后端》是设计和构建大规模JavaScript单页Web应用(SPA)的宝贵指南,这些应用从前端到后端都使用JavaScript:浏览器端应用、Web服务器和数据库。 《单页Web应用:JavaScript从前端到后端》大约三分之二的内容专门讲解单页Web应用的客户端开发,先定义何为JavaScript单页应用,接着介绍书中使用的单页Web应用的架构,然后依次讲解Shell模块、功能模块、Model模块、Data模块和Fake模块等,其中还专门拿出一整章讲解开发单页Web应用时需要掌握的JavaScript概念和特性;剩下三分之一的内容讲解单页Web应用的服务器端开发和其他与单页Web应用相关的知识,如Node.js、MongoDB、CDN、搜索引擎优化、数据分析、错误日志以及各个层级的缓存等。本书 的两个附录分别介绍JavaScript的编码规范和单页Web应用的测试。 《单