Java高级开发技术大学教程

陈沛强2025年8月

评分 3.2
字数
13.4万字
章节数
73
ISBN
9787301273531

标签

考试 JSP技术Java编程企业级开发开源框架技术进阶系统开发编程实践软件工程案例教学高校教材

内容简介

本书从教学及专业设计的角度出发,系统地介绍当前流行的应用广泛的Java EE编程技术。本书主要包括Java高级编程知识、JSP网页编程技术、目前流行的开源框架技术等三部分内容,通俗易懂,案例丰富,为本科大学生全面系统地学习JavaEE技术提供了极为实用的素材。本书可作为计算机科学与技术、软件工程等专业的教学用书,也可作为软件开发人员、程序设计人员及相关领域工程技术人员的参考书使用。

编辑推荐

本书把Java高级编程、JSP网页编程和主流开源框架三块内容按教学节奏串起来,定位清楚,就是为本科课堂服务。它的价值不在于追求前沿,而在于体系完整、案例丰富、叙述通俗,让没有太多工程经验的学生能顺着章节把Java EE的常见技术脉络走一遍。对教师来说,这种按教学与专业设计角度组织的教材便于安排课时和实验;对学生来说,案例比抽象概念更容易建立感性认识。需要提醒的是,Java EE生态更新很快,书中框架部分更适合作为原理和基本用法的入门,不宜当作最新版本的权威手册。适合在课程学习中同步阅读,边读边动手跑案例,把知识点落到代码上。

适合谁读

适合

不适合

阅读建议

  1. 按三部分顺序阅读,先把Java高级编程部分打牢,再进入JSP与框架内容。
  2. 每章案例动手敲一遍,遇到报错先自行排查,再对照书中讲解理解原因。
  3. 框架部分重点理解配置与调用流程,版本细节以官方文档为准做补充。
  4. 课程结束后用一个小型Web项目把三部分知识串起来,检验掌握程度。

目录

  1. 版权信息
  2. 内容简介
  3. 前言
  4. 第1章 JavaEE框架概述
  5. 1.1 C/S架构与B/S架构
  6. 1.2 什么是Java EE
  7. 1.3 Java EE的应用
  8. 第2章 常用工具类的使用
  9. 2.1 String类与StringBuffer类的使用
  10. 2.2 日历类的使用
  11. 2.3 Java定时器Timer类的使用
  12. 第3章 Java集合框架
  13. 3.1 Java集合的概念
  14. 3.2 Java集合的使用
  15. 3.3 Java泛型编程
  16. 第4章 JDBC编程技术
  17. 4.1 MySQL数据库
  18. 4.2 JDBC编程基本概念
  19. 4.3 JDBC编程进阶
  20. 4.4 数据库分层设计
  21. 第5章 Java对XML编程技术
  22. 5.1 XML的基本概念
  23. 5.2 利用开源JDOM对XML编程
  24. 第6章 网页编程技术
  25. 6.1 Web开发基础
  26. 6.2 HTML基本概念和基本标签
  27. 6.3 CSS的使用
  28. 6.4 利用CSS与DIV网页布局
  29. 6.5 JavaScript编程基础
  30. 第7章 JSP编程技术
  31. 7.1 JSP编程基础
  32. 7.2 JSP常见内置对象
  33. 7.3 JavaBean编程技术
  34. 7.4 Servlet编程技术
  35. 7.5 过滤器Filter编程技术
  36. 7.6 JSP编程常见技巧
  37. 第8章 EL表达式与JSTL标签库
  38. 8.1 EL表达式
  39. 8.2 JSTL标签库的使用
  40. 8.3 实战——客户信息系统客户页面编辑
  41. 第9章 Hibernate编程技术
  42. 9.1 Hibernate架构与入门
  43. 9.2 Hibernate常见操作
  44. 9.3 Hibernate多表操作
  45. 第10章 Struts2编程技术
  46. 10.1 MVC模式
  47. 10.2 Struts 2概述
  48. 10.3 深入理解Struts 2 的配置文件
  49. 10.4 Action
  50. 10.5 Struts 2校验框架
  51. 10.6 Struts 2拦截器
  52. 10.7 Struts 2转换器
  53. 10.8 Struts 2国际化
  54. 10.9 Struts 2上传下载
  55. 10.10 Struts 2标签
  56. 第11章 Spring编程
  57. 11.1 Spring开源框架
  58. 11.2 Spring入门示例
  59. 11.3 Spring IoC控制反转
  60. 11.4 Spring AOP编程
  61. 第12章 Spring、Struts 2、Hibernate整合
  62. 12.1 Spring与Hibernate整合
  63. 12.2 事务处理
  64. 12.3 Spring与Struts整合
  65. 12.4 SS2H三者整合
  66. 第13章 基于JQuery的编程技术
  67. 13.1 JQuery简介
  68. 13.2 JQuery的配置与使用
  69. 13.3 JQuery选择器
  70. 13.4 JQuery对HTML的操作
  71. 13.5 JQuery事件
  72. 13.6 基于JQuery的Ajax编程
  73. 参考文献

常见问题

没有Java基础能直接读这本书吗? 不太合适。本书面向Java高级编程与Java EE技术,默认读者已掌握Java基本语法和面向对象基础。零基础读者应先学习Java入门教材,再回到本书,否则在高级编程和框架部分容易跟不上。
书中的框架技术是否足够新? 本书定位是教学用书,重点在框架的基本原理和常见用法,而非追逐最新版本。读者应把书中内容当作入门框架,实际开发时结合官方文档核对版本差异和配置变化。
这本书适合自学还是只适合课堂? 两者都可以。书中案例丰富、叙述通俗,自学时可跟着案例练习;课堂使用时,教师可按三部分内容安排理论课与实验课,学生课后结合案例巩固,效果更好。

本站为索引目录:「全网查询」由您发起、在您的浏览器中运行,所列入口均指向第三方站点,请自行判断可用性。

作者简介

陈沛强 作者

陈沛强是一位中文编程类图书作者,公开资料有限,目前可确认的作品有两种,分别涉及 Python 程序设计与 Java 高级开发技术。从书名与所属分类看,他的写作面向高校教学与编程入门读者,内容覆盖基础语法、程序设计方法以及 Java 高级开发等主题,常见于编程设计与考试相关分类。两种作品一为教程体裁,一为大学教程,显示出作者倾向于以系统化、循序渐进的教材方式组织知识,便于课堂讲授与自学使用。总体而言,陈沛强以教材编写见长,其作品在计算机编程教学领域为学习者提供了入门与进阶的参考,但关于其个人经历与背景的信息尚不充分。