Java高级开发技术大学教程
陈沛强2025年8月
评分 3.2- 字数
- 13.4万字
- 章节数
- 73
- ISBN
- 9787301273531
标签
考试 JSP技术Java编程企业级开发开源框架技术进阶系统开发编程实践软件工程案例教学高校教材内容简介
本书从教学及专业设计的角度出发,系统地介绍当前流行的应用广泛的Java EE编程技术。本书主要包括Java高级编程知识、JSP网页编程技术、目前流行的开源框架技术等三部分内容,通俗易懂,案例丰富,为本科大学生全面系统地学习JavaEE技术提供了极为实用的素材。本书可作为计算机科学与技术、软件工程等专业的教学用书,也可作为软件开发人员、程序设计人员及相关领域工程技术人员的参考书使用。编辑推荐
本书把Java高级编程、JSP网页编程和主流开源框架三块内容按教学节奏串起来,定位清楚,就是为本科课堂服务。它的价值不在于追求前沿,而在于体系完整、案例丰富、叙述通俗,让没有太多工程经验的学生能顺着章节把Java EE的常见技术脉络走一遍。对教师来说,这种按教学与专业设计角度组织的教材便于安排课时和实验;对学生来说,案例比抽象概念更容易建立感性认识。需要提醒的是,Java EE生态更新很快,书中框架部分更适合作为原理和基本用法的入门,不宜当作最新版本的权威手册。适合在课程学习中同步阅读,边读边动手跑案例,把知识点落到代码上。适合谁读
适合
- 计算机科学与技术、软件工程等专业修读Java EE课程的本科生
- 需要系统梳理Java高级编程与JSP基础知识的自学者
- 刚接触开源框架、希望借助案例建立整体认识的高校学生
- 承担Java Web相关课程教学、需要教学用书的教师
不适合
- 已有多年Java EE开发经验、寻求进阶架构方案的资深工程师
- 只想查阅最新框架版本细节与官方文档的读者
- 完全没有Java基础、尚未掌握基本语法的初学者
阅读建议
- 按三部分顺序阅读,先把Java高级编程部分打牢,再进入JSP与框架内容。
- 每章案例动手敲一遍,遇到报错先自行排查,再对照书中讲解理解原因。
- 框架部分重点理解配置与调用流程,版本细节以官方文档为准做补充。
- 课程结束后用一个小型Web项目把三部分知识串起来,检验掌握程度。
目录
- 版权信息
- 内容简介
- 前言
- 第1章 JavaEE框架概述
- 1.1 C/S架构与B/S架构
- 1.2 什么是Java EE
- 1.3 Java EE的应用
- 第2章 常用工具类的使用
- 2.1 String类与StringBuffer类的使用
- 2.2 日历类的使用
- 2.3 Java定时器Timer类的使用
- 第3章 Java集合框架
- 3.1 Java集合的概念
- 3.2 Java集合的使用
- 3.3 Java泛型编程
- 第4章 JDBC编程技术
- 4.1 MySQL数据库
- 4.2 JDBC编程基本概念
- 4.3 JDBC编程进阶
- 4.4 数据库分层设计
- 第5章 Java对XML编程技术
- 5.1 XML的基本概念
- 5.2 利用开源JDOM对XML编程
- 第6章 网页编程技术
- 6.1 Web开发基础
- 6.2 HTML基本概念和基本标签
- 6.3 CSS的使用
- 6.4 利用CSS与DIV网页布局
- 6.5 JavaScript编程基础
- 第7章 JSP编程技术
- 7.1 JSP编程基础
- 7.2 JSP常见内置对象
- 7.3 JavaBean编程技术
- 7.4 Servlet编程技术
- 7.5 过滤器Filter编程技术
- 7.6 JSP编程常见技巧
- 第8章 EL表达式与JSTL标签库
- 8.1 EL表达式
- 8.2 JSTL标签库的使用
- 8.3 实战——客户信息系统客户页面编辑
- 第9章 Hibernate编程技术
- 9.1 Hibernate架构与入门
- 9.2 Hibernate常见操作
- 9.3 Hibernate多表操作
- 第10章 Struts2编程技术
- 10.1 MVC模式
- 10.2 Struts 2概述
- 10.3 深入理解Struts 2 的配置文件
- 10.4 Action
- 10.5 Struts 2校验框架
- 10.6 Struts 2拦截器
- 10.7 Struts 2转换器
- 10.8 Struts 2国际化
- 10.9 Struts 2上传下载
- 10.10 Struts 2标签
- 第11章 Spring编程
- 11.1 Spring开源框架
- 11.2 Spring入门示例
- 11.3 Spring IoC控制反转
- 11.4 Spring AOP编程
- 第12章 Spring、Struts 2、Hibernate整合
- 12.1 Spring与Hibernate整合
- 12.2 事务处理
- 12.3 Spring与Struts整合
- 12.4 SS2H三者整合
- 第13章 基于JQuery的编程技术
- 13.1 JQuery简介
- 13.2 JQuery的配置与使用
- 13.3 JQuery选择器
- 13.4 JQuery对HTML的操作
- 13.5 JQuery事件
- 13.6 基于JQuery的Ajax编程
- 参考文献
常见问题
没有Java基础能直接读这本书吗?
不太合适。本书面向Java高级编程与Java EE技术,默认读者已掌握Java基本语法和面向对象基础。零基础读者应先学习Java入门教材,再回到本书,否则在高级编程和框架部分容易跟不上。书中的框架技术是否足够新?
本书定位是教学用书,重点在框架的基本原理和常见用法,而非追逐最新版本。读者应把书中内容当作入门框架,实际开发时结合官方文档核对版本差异和配置变化。这本书适合自学还是只适合课堂?
两者都可以。书中案例丰富、叙述通俗,自学时可跟着案例练习;课堂使用时,教师可按三部分内容安排理论课与实验课,学生课后结合案例巩固,效果更好。本站为索引目录:「全网查询」由您发起、在您的浏览器中运行,所列入口均指向第三方站点,请自行判断可用性。
作者简介
陈沛强 作者陈沛强是一位中文编程类图书作者,公开资料有限,目前可确认的作品有两种,分别涉及 Python 程序设计与 Java 高级开发技术。从书名与所属分类看,他的写作面向高校教学与编程入门读者,内容覆盖基础语法、程序设计方法以及 Java 高级开发等主题,常见于编程设计与考试相关分类。两种作品一为教程体裁,一为大学教程,显示出作者倾向于以系统化、循序渐进的教材方式组织知识,便于课堂讲授与自学使用。总体而言,陈沛强以教材编写见长,其作品在计算机编程教学领域为学习者提供了入门与进阶的参考,但关于其个人经历与背景的信息尚不充分。