标签
内容简介
本书是清华大学出版社「完全学习手册」系列中面向Java Web入门的一本实战型教程,由杨光、伍正云编著,2014年7月出版。全书共15章,从环境搭建与分层设计讲起,逐层展开Java Web开发所需的基础与核心技术:HTML与CSS网页开发基础(含HTML5新增功能)、JavaScript语言基础(数据类型、流程控制、函数、事件处理、DOM与异常处理)、JSP基本语法与隐式对象、JavaBean与JSP标准动作、标准标签库、JDBC数据库连接与连接池、Servlet运行原理与生命周期及过滤器监听器、AJAX异步通信,以及Struts 2框架的配置、OGNL表达式、标签库、拦截器与数据校验。除主流技术外,书中还专门安排了网站安全(URL操作攻击、跨站脚本、SQL注入)、Log4j日志管理与JUnit单元测试三方面内容,补齐初学者容易忽略的工程实践环节。最后两章以简易交友系统和电子商务系统两个综合案例,把前面各章知识点串联起来完成项目级训练。全书约431页,每个知识点都配有示例代码,随书附赠光盘收录主要代码与案例视频演示,既可作为Java Web爱好者的自学用书,也可作为高校相关课程的实用教材。
编辑推荐
这本书的定位很清晰:给「已经会写Java,但不知道网页和服务器端程序怎么跑起来」的人补上从语法到项目的最后一段路。它的编排是典型的知识点加小例子结构,每个概念后面紧跟一段可运行的代码,读者不必等到读完一章才有反馈,这对自学者尤其友好。 值得一提的是它的覆盖面没有止步于JSP与Servlet。Struts 2、AJAX、Log4j、JUnit 以及网站安全(跨站脚本、SQL注入)都被纳入进来,这几块内容在十年前的入门书里常被省略,却恰恰是从「能跑」走向「能用」的分水岭。最后两个综合案例——简易交友系统与电子商务系统——把散落的章节串成一条完整的开发链路,读者可以沿着案例理解分层、请求流转与数据库交互如何配合。 需要提醒的是,本书出版于2014年,技术栈停留在JSP/Servlet/Struts 2时代。它的价值在于帮你把Web开发的基本原理吃透,而非教你当下主流框架的用法。把它当作理解「请求从浏览器到数据库再回来」这条主线的教科书,收获会最大。
适合谁读
适合
- 有Java语法基础、想系统入门的Web开发初学者
- 在校学生,需要一本配套课程与实验的教材
- 自学者,希望通过完整案例理解Web项目分层与请求流程
- 想补上JSP、Servlet、JDBC等传统技术原理的开发者
不适合
- 完全没有Java基础、零编程经验的读者
- 希望学习Spring Boot、Spring MVC等现代框架的开发者
- 寻找2014年以后新技术栈(如前后端分离)内容的读者
阅读建议
- 先把Java基础与面向对象部分补齐,本书默认读者已能独立编写简单Java类
- 按章节顺序边读边敲代码,每章示例务必在本机跑通再进入下一章
- 第14、15章的案例建议先自己设计再对照源码,重点体会分层与请求流转
- 遇到Struts 2、AJAX等内容时,可同步检索较新资料了解技术的后续演进
出版社简介
清华大学出版社
中国 · 成立于 1980 年
清华大学出版社创立于1980年,库内收录图书57种,涵盖科学科普、医学、健康、法律、哲学读物与社科等方向。代表图书既有菠萝(李治中)的《癌症·真相:医生也在读》《癌症·新知》等医学科普作品,也有《阳光是最好的防腐剂:全球反腐大要案快递》等法律类读物,以及七格的《脑洞大开的哲学简史》、刘云浩的《从互联到新工业革命》等。作者资源包括科普作家、医学研究者、中国人民大学反贪硕士班及高校学者,体现出兼顾学术性与大众阅读的出版特色。因公开资料有限,此处仅依据库内图书归纳其出版方向。
目录
- 第1章 Java Web开发基础
- 第2章 HTML与CSS网页开发基础
- 第3章 JavaScript基础
- 第4章 JSP基本语法
- 第5章 JSP隐式对象
- 第6章 JDBC技术
- 第7章 Servlet技术
- 第8章 JavaBean、标准动作与标准标签库
- 第9章 AJAX技术
- 第10章 Struts 2技术
- 第11章 网站的安全
- 第12章 Log4j使用指南
- 第13章 JUnit使用指南
- 第14章 综合案例:简易交友系统
- 第15章 综合案例:电子商务系统
常见问题
这本书需要什么前置基础?
作者明确说明面向Java Web初学者,但要求读者具备一定的Java基础,例如能编写类、理解面向对象与基本集合用法。完全没有编程经验的人建议先学Java语法。
书中的技术栈现在还能用吗?
本书2014年出版,主线是JSP、Servlet、JDBC与Struts 2,属于传统Java Web技术。这些技术在企业遗留系统中仍可见,但新项目多已转向Spring生态,建议把本书当作理解原理的入门读物。
是否包含完整项目案例?
包含。第14章为简易交友系统,第15章为电子商务系统,两个案例综合运用了前面各章讲述的JSP、Servlet、JDBC、AJAX等技术。
随书光盘里有什么内容?
根据出版信息,光盘收录了书中涉及的主要代码以及主要案例的视频演示,便于读者对照学习。
读者评论
查询本书
本站为索引目录:「全网查询」由您发起、在您的浏览器中运行,所列入口均指向第三方站点,请自行判断可用性。
作者简介
杨光
作者
杨光的公开资料十分有限,目前尚无法确认其国籍、生卒年及教育背景。从库内收录的十三种作品来看,他的写作与编选兴趣横跨多个领域:既有《民族的神话:欧洲中世纪的起源》《新巴比伦人:现代伊拉克犹太人的历史》这样涉及欧洲史与中东史的历史著作,也有《迷人的粒子》等科学科普读物,以及《让大脑自由》这类心理学应用作品。此外,他还涉足《5G高频系统关键技术及设计》等工业技术题材,并参与《建昌帮医药研究》等传统医药文献的整理。其作品分类涵盖世界史、社会文化、历史读物、科学科普与工业技术,显示出较为开阔的知识视野和兼顾学术性与可读性的取向。