Java Self-Study Treasure Book
Tags
Summary
Editor's review
Who it's for
A good fit for
- 零基础准备自学Java、需要一条清晰完整学习路线的读者
- 计算机相关专业需要一本配套教材完成课程设计的学生
- 想补课认识Servlet、JSP、JDBC等传统Java Web底层技术的开发者
- 希望通过一个完整项目理解SSH框架整合思路的学习者
Not a good fit for
- 只想快速上手Spring Boot、Spring Cloud等现代框架的读者
- 已有多年Java开发经验、希望深入源码与架构设计的老手
- 期待本书内容紧跟最新Java版本的读者(本书出版于2017年)
Reading tips
- 按章节顺序推进,每章示例代码务必亲手敲一遍,不要只看不写。
- 学完第16章后可先做一个小型Web小项目,再进入框架篇,避免知识点堆积。
- 框架篇重点理解配置与运行流程,而不必死记API,为后续迁移到新框架打基础。
- 最后的学生信息管理系统建议完整复现,并尝试自己增加功能模块作为练习。
About the publisher
Founded in 1980, Tsinghua University Press has 57 titles in our collection, covering popular science, medicine, health, law, philosophy and social sciences. Representative works include medical popular-science books such as Cancer Truth: Doctors Are Reading It Too and New Knowledge on Cancer by Bo Luo (Li Zhizhong), legal titles such as Sunshine Is the Best Preservative: Express Delivery of Major Global Anti-Corruption Cases, and works like Qi Ge's A Brief History of Philosophy with Big Ideas and Liu Yunhao's From the Internet to a New Industrial Revolution. Its authors include science writers, medical researchers, the Renmin University of China anti-corruption master's class and university scholars, reflecting a publishing profile that balances academic seriousness with accessible reading. As public information is limited, this profile is based only on the titles in our collection.
Contents
- Chapter 1 Getting Started with Java Development
- Chapter 2 Java Programming Basics
- Chapter 3 Object-Oriented Programming
- Chapter 4 Collection Classes
- Chapter 5 Input/Output
- Chapter 6 Multithreading
- Chapter 7 Web Development Basics
- Chapter 8 Overview of Java Web
- Chapter 9 Servlet Basics
- Chapter 10 Requests and Responses
- Chapter 11 JSP Technology
- Chapter 12 Cookie and Session
- Chapter 13 EL Expressions and JSTL
- Chapter 14 Advanced Servlet
- Chapter 15 jQuery Framework
- Chapter 16 MySQL and JDBC
- Chapter 17 Getting Started with the Struts2 Framework
- Chapter 18 Core Configuration of Struts2
- Chapter 19 Struts2 Interceptors
- Chapter 20 Struts2 Tag Libraries
- Chapter 21 Struts2 OGNL and Value Stack
- Chapter 22 Struts2 File Upload and Download
- Chapter 23 Getting Started with the Hibernate Framework
- Chapter 24 Hibernate Persistent Object States and First-Level Cache
- Chapter 25 Hibernate Association Mapping
- Chapter 26 Hibernate Retrieval Methods
- Chapter 27 Hibernate Transaction Processing and Second-Level Cache
- Chapter 28 Getting Started with the Spring Framework
- Chapter 29 Beans in Spring
- Chapter 30 Aspect-Oriented Programming (Spring AOP)
- Chapter 31 Spring Transaction Management
- Chapter 32 SSH Framework Integration
- Chapter 33 Student Information Management System
FAQ
这本书适合零基础的人自学吗?
书里讲的是SSH框架,现在还有用吗?
需要哪些开发环境才能跟着练习?
这本书有多少章,配套资源有哪些?
Comments
Find this book
This site is an index: you start “Search all sources” in your browser, and the entries it lists all point to third-party sites; please judge their availability yourself.
About the author
Heima Programmer is an IT education brand and textbook-writing team under Itcast (Chuanzhi Education), initiated by Zhang Xiaoxiang. It has long focused on developing practical textbooks in areas such as Java, Python, front-end development, and big data, with many of its works published by Posts & Telecom Press. As a collectively credited author, Heima Programmer is not a single individual but a writing team centered on teaching and course development, and its works emphasize hands-on practice and project-driven learning. The library contains 26 of its titles, including representative works such as Software Testing, Modern Methods of Python Programming, Fundamentals of Microservice Architecture (Spring Boot+Spring Cloud+Docker), Java Web Programming Task Tutorial, JavaScript Front-End Development Case Tutorial, Web Design and Production Project Tutorial (HTML+CSS+JavaScript), PHP Basic Case Tutorial, and Java EE Enterprise Application Development Tutorial (Spring+Spring MVC+MyBatis). These works cover categories such as programming design, software learning, computer fundamentals, and examinations. Its writing style relies on cases and task guidance to serve IT learners at both introductory and advanced levels. Public information is limited, so no further biographical details are provided beyond the above.