首页 > 图书中心 >图书详情
Java EE程序设计与应用开发(第2版)
作者:郭克华、唐雅媛、扈乐华
丛书名:21世纪高等学校计算机类专业核心课程系列教材
定价:49.50元
印次:2-10
ISBN:9787302474180
出版日期:2017.09.01
印刷日期:2024.12.03
本书共20章可分为6部分,包括Java EE开发环境配置、JDBC开发、Web开发、轻量级框架开发、重量级框架开发和其他内容。本书使用的开发环境是JDK 1.8+MyEclipse 2016+Tomcat v9.0/WebLogic 12c,内容由浅入深,并辅以大量的实例说明,最后还提供了一些课程设计的内容。 本书提供了所有实例的源代码以及开发过程中用到的软件,供读者学习和参考。 本书为学校教学量身定做,每个章节都有建议的课时。本书可供高校Java EE开发相关课程使用,也可供有Java SE基础但没有Java Web开发基础的程序员作为入门用书使用,更可以为社会Java嵌入式培训班作为教材使用,还可使缺乏项目实战经验的程序员快速积累项目开发经验。
more >Java EE技术是比较流行的软件开发体系架构,是企业级应用开发的重要可选技术标准,在软件开发领域占有一席之地。本书针对Java EE技术标准编程进行了详细的讲解,以简单、通俗易懂的案例,逐步引领读者从基础到各个知识点进行学习。本书涵盖了Java EE开发环境配置、JDBC开发、Web开发、轻量级框架开发、重量级框架开发和其他内容等。每章后面都有上机习题,用于对该章内容进行总结演练。 作者长期从事教学工作,积累了丰富的经验,其中的“实战教学法”也取得了很好的效果。本书的特点如下。 (1)实战性。所有内容都用案例引入,通俗易懂。 (2)流行性。书中讲解的都是Java EE开发过程中最流行的方法、框架和模式等,紧扣学生的就业。 (3)适合教学。书中每一个章节安排适当,并且确定了建议的课时,教师可以根据情况选用,也可以进行适当增减。 1.本书知识体系 学习Java EE应用开发最好能有Java面向对象编程的基础以及HTML和JavaScript入门的知识。本书知识体系结构如下。遵循循序渐进的原则。 2.章节内容介绍 全书可分为6部分,第1部分为入门部分,包括一章。 第1章为Java EE介绍和环境配置,建议2学时。本章首先介绍Java EE的基本理论,然后对本书将要使用的软件安装进行介绍。 第2部分为JDBC编程部分,包括一章。 第2章为JDBC,建议4学时。本章基于JDBC技术,讲解对数据库的增、删、改、查操作,并讲解对数据库的各种连接方法,最后阐述了连接池技术。 第3部分为Web开发部分,包括七章。 第3章为JSP基础编程,建议4学时。本章首先学习B/S结构的主要特点,接着建立简单的Web项目,并了解Web项目的结构;然后学习编写JSP页面、使用注释、编写表达式、程序段、声明的方法以及常见的指令;最后学习表单。 第4章为JSP内置对象,建议4学时。本章将重点学习JSP中的内置对象out、request、response、session和application。 第5章为JSP和JavaBean,建议2学时。本章首先学习JavaBean的概念和编写,特别对属性的编写重点进行强调;然后学习在JSP中使用JavaBean以及JavaBean的范围;最后学习DAO和VO的应用。 第6章为Servlet基础编程,建议2学时。本章将介绍Servelt的作用,如何创建一个Servlet,Servlet的生命周期,在Servlet中如何使用JSP页面中常用的内置对象等内容。 第7章为Servlet高级编程,建议2学时。本章将学习Web容器中Servlet经常使用的高级功能,主要包括在Servlet内实现跳转、ServletContext的高级功能、过滤器和异常处理等。 第8章为EL&JSTL,建议2学时。本章首先学习EL在JSP中常用的功能,然后讨论JSTL,介绍JSTL标签库中的常用标签。 第9章为Ajax,建议2学时。本章将学习Ajax的基础知识,首先通过一些实际的案例,学习Ajax技术的必要性,了解Ajax技术的原理,接下来将学习Ajax技术的基础API编程。 第4部分为轻量级框架开发,包括七章。 第10章为MVC和Struts基本原理,建议2学时。本章首先讲解MVC思想,然后基于MVC思想的Struts框架,阐述其基本原理,并举例说明Struts框架下用例的开发方法。 第11章为Struts标签和错误处理,建议4学时。本章介绍Struts标签库常用的标签、资源文件和错误处理。 第12章为Struts 2基础开发,建议2学时。本章讲解Struts 2的基本原理,并使用Struts 2来实现简单的案例。 第13章为Hibernate基础编程,建议2学时。本章介绍Hibernate的作用,创建一个基于Hibernate框架的程序,讲解Hibernate的配置以及如何使用Hibernate对数据进行增、 删、改、查。 第14章为Hibernate高级编程,建议2学时。本章分析了Hibernate内部的API,然后讲解批量查询的两种方法,接下来对主键生成策略和复合主键进行讲解,最后讲解动态实体模型。 第15章为Spring基础编程,建议2学时。本章介绍Spring的作用,创建一个基于 Spring框架的程序,讲解Spring的配置。 第16章为Struts、Spring、Hibernate的整合,建议2学时。本章用一个案例讲解这三种框架之间的整合。 第5部分为重量级框架开发,包括两章。 第17章为EJB 3.2:会话Bean,建议2学时。本章介绍EJB的作用,创建一个基于EJB的程序,讲解EJB的配置以及会话Bean的使用。 第18章为EJB 3.2:实体Bean,建议2学时。本章介绍实体Bean的作用,创建一个基于实体Bean框架的程序,讲解如何使用实体Bean对数据进行增、删、改、查以及实体Bean的其他问题。 第6部分为其他内容,包括两章。 第19章为log4j&Ant,建议2学时。本章首先讲解log4j的作用,然后讲解其配置文件的编写,以及日志的级别操作,还讲解了如何利用Ant来进行项目的部署。 第20章为DOM和SAX,建议选学或者2学时。本章学习两个灵活、快捷的XML解析器:DOM和SAX,它们功能强大,而且十分易用。 本书为学校教学量身定做,可供高校Java EE应用开发相关课程使用,也可供有Java SE基础但没有Java EE应用开发基础的程序员作为入门用书,更可以为社会Java技术培训班作为教材使用,还可为缺乏项目实战经验的程序员快速积累项目开发经验。 本书提供了全书所有实例的源代码,供读者学习参考使用,所有程序均经过了作者精心的调试。 由于时间仓促和作者的水平有限,书中的疏漏和不妥之处在所难免,敬请读者批评 指正。 有关本书的意见反馈和咨询,读者可在清华大学出版社网站相关板块中与作者进行 交流。 本书配套光盘中的内容,读者也可以在清华大学出版社网站相关版面中下载。 郭克华 2017年1月
more >