本书介绍基于Java的Web编程技术,主要内容包括: Java Web技术概述; Servlet核心技术; JSP技术基础、页面生命周期、作用域对象、MVC设计模式; 会话管理、文件的上传和下载; JDBC以及数据源和DAO设计模式; 表达式语言; JSTL和自定义标签; Web监听器和过滤器; Web安全性基础; AJAX技术应用; Struts 2、Hibernate 5和Spring 5轻量级Java EE框架技术及整合开发。 本书全面地体现了Java Web编程技术的发展特性,注重理论学习和实际应用的充分结合。本书提供电子课件、源程序代码、教学大纲及部分章节的教学视频。每章提供了一定数量的思考与练习题,供读者复习参考。本书可作为高等学校计算机及相关专业Web编程技术、JSP程序设计及Java EE开发等课程教材,也可供从事Java Web应用开发技术人员参考。
本书是《Java Web编程技术(第3版)》(沈译刚编著,清华大学出版社出版)的配套实验指导与习题解析,目的是帮助读者完成上机实训和课后习题。全书共13章,每章包含如下内容:① 本章知识点总结,该部分总结了本章讲授的主要知识点。② 实训任务,该部分以任务驱动方式给出实训题目,并给出操作的详细步骤,指导读者一步步完成任务。③ 思考与练习答案,该部分给出主教材的所有习题的参考答案,供读者学习参考。 本书适合作为“Java Web编程技术”课程的教学辅助用书,也可供自学Java Web技术的人员参考。
本书以Java 12为基础,全面系统地介绍Java语言,并引导读者进入最新的Java编程领域。全书分为三部分,共包括19章。第一部分为Java编程概述,包括第1~3章,主要讲解Java 12入门知识,Java面向对象编程和Java基础知识;第二部分为Java主要构建单元,包括第4~12章,主要讲解异常处理,字符串、输入输出和文件,数据结构、泛型和流行实用工具,Java标准库和外部库,多线程和并发处理,JVM结构和垃圾收集,数据库数据管理,网络编程以及Java GUI编程等;第三部分为Java高级阶段,包括第13~19章,主要讲解函数式编程,Java标准流,反应式编程,微服务架构,Java微基准测试工具,高质量代码编写最佳实践以及Java的最新特征。 本书内容丰富全面,适用于任何想学习Java的读者。学习本书内容不需要读者具有Java专业知识或任何其他编程语言知识。本书可供高等院校学生和教师参考,也可供软件开发人员和Java爱好者参考,是学习Java编程的必备参考资料。
本书是Java语言的基础入门教材,采用案例式教学方法,介绍Java语言核心基础知识。全书共分为12章,包括Java起步入门,数据类型与运算符,结构化编程,类、对象和方法,数组,面向对象特征,Java核心类,接口与内部类,异常处理,泛型与集合,输入输出,图形界面编程等。 本书采用最新的Java SE 16版讲解,融入Java的最新特征,同时强调基础入门,适合以Java作为第一语言的读者学习。本书每章配有习题与编程练习,提供教学大纲、教学课件、实验指导、模拟试题、习题答案、程序源码、教学视频、在线题库等资源。本书可作为高等院校“Java程序设计”课程教材以及Java初学者的入门教材。
“数据结构”是计算机及相关专业的核心课程,是计算机程序设计的基础,也是程序员考试和许多高校研究生入学考试的必考科目。 本书共9章,主要介绍数据结构和算法的基本概念,分别讨论线性表、栈、队列、串、数组、广义表、树、二叉树、图等常用的数据结构,以及基本的查找和排序算法。全书使用C语言函数描述算法,并在Visual C++ 6.0/2010环境下调试通过。 本书结构合理,内容紧凑,知识连贯,表述简洁,逻辑性强,可作为计算机及其相关专业的教材,也可作为自学或各种计算机培训班的教材。
本书以最新的Java 17为基础,全面讲解Java编程语言、Java面向对象技术和Java核心类库。全书共分19章,内容包括Java起步入门,数据类型与运算符,结构化编程,类、对象和方法,数组,字符串类,面向对象特征,Java核心类库,接口与内部类,异常处理,记录、枚举和注解类型,泛型与集合,输入/输出,函数式编程,JavaFX图形界面,事件处理与常用控件,JDBC数据库编程,并发编程基础,Java网络编程等。另外,附录A给出了6个综合案例的设计和实现。 本书知识点全面,体系结构清晰,重点突出,内容组织循序渐进,配有大量精选案例。每章提供编程练习题,帮助读者理解、掌握编程技术。本书提供教学大纲、教学课件、电子教案、程序源码、习题答案、教学进度表、 在线作业和30小时的微课视频等资源。 本书可作为高等院校计算机或相关专业“面向对象程序设计”或“Java程序设计”课程教材,也可作为Java编程爱好者的参考资料。
本书以新版的Oracle数据库21c为基础,系统、完整地介绍Oracle应用开发与系统管理的基础入门知识。全书共分15章,内容包括Oracle软件的安装和常用工具的使用、表及其管理、各种查询方法、常用内置函数、模式对象管理、PL/SQL程序设计、JDBC访问数据库、Oracle体系结构、用户安全管理、事务与并发控制、Oracle存储管理、闪回技术、备份与恢复。 本书结构编排合理,内容循序渐进,通俗易懂,涵盖了Oracle必要的基础知识和新知识。本书特点是通过大量的实践练习使读者快速提升动手实践能力。本书可作为高等院校本科生学习 Oracle 数据库应用开发及相关内容课程的教材和参考书,也可作为DBA的入门参考资料。
本书介绍Java Web编程技术,内容涵盖Java Web核心技术基础和SSM框架(Spring+Spring MVC+MyBatis),具体包括Java Web起步入门、Java Servlet技术、JSP技术基础、EL与JSTL、Web数据库编程、会话跟踪技术、过滤器与监听器、Web安全性入门、Spring快速入门、Spring MVC入门、数据绑定与表单标签库、Spring MVC核心应用、文件的上传与下载、MyBatis快速入门、配置文件和映射文件、映射器注解,最后介绍了SSM框架的整合与应用实例,附录A简单介绍了JUnit框架的使用。 本书基于IntelliJ IDEA开发工具,通过大量案例介绍重要知识点,注重理论学习和应用实践的充分结合。本书的每一章都提供了练习与实践题目,供读者复习参考。本书可作为高等学校计算机及相关专业的“Java Web编程技术”“JSP程序设计”“Java企业开发”等课程的教材,也可供从事Java Web全栈开发的技术人员学习参考。