Java Web Development Technology cover

Java Web Development Technology

Rating 3.5
Word count
88K words
Chapters
72
ISBN
9787568934619

Tags

Summary

This book teaches, step by step and from the ground up, how to build Web applications with HTML, JavaScript, JSP, Servlet, and MVC framework technologies. Its contents include an overview of Java Web, Web front-end development, Servlet, Filter and Listener technologies, JDBC technology, the SSM framework, and EL expressions and the JSTL tag library. It also contains a large number of highly practical code samples that can be adapted for use in your own applications with only minor modifications. Grounded in the principle of "clear and easy to understand, with results that come naturally," and tailored to the actual conditions of higher education in computer science, the book strives to enhance the readability and practicality of the teaching material and to help readers master how to develop and build Java Web applications, enabling them to carry out Web application development independently. This book can serve as a textbook for computer science and related courses in regular universities, applied universities, and vocational undergraduate programs, and can also serve as a reference book for Java developers and test engineers interested in Web development.

Editor's review

Java Web Development Technology is a practical textbook written by Professor Wang Feixue for computer science programs in higher education, published by Chongqing University Press. The book systematically outlines the core technology stack of Java Web development, covering everything from the fundamentals of Servlet and JSP to the MVC design pattern and database connection pooling for enterprise-level applications. As a university textbook, its content organization reflects a rigorous pedagogical logic, with exercises and lab guidance in each chapter, making it suitable for both classroom teaching and self-study.

In terms of technical depth, the book provides a solid coverage of the traditional Java Web technology system (Servlet/JSP/JDBC) and offers an initial introduction to frameworks such as Struts and Spring, building a knowledge bridge for learners from the basics to more advanced topics. It should be noted, however, that with the evolution of technology, some of the content (such as EJB and traditional JSP scripting) has gradually faded from the current mainstream development models of microservices and front-end/back-end separation, and readers need to extend their learning in line with new technology trends.

The value of this book lies in its systematicity and teaching applicability—for university students or developers in transition who need to build a complete knowledge system, it provides a clear technical thread and ample practical examples; but if you are looking for in-depth interpretation of cutting-edge technologies or a guide to enterprise-level project practice, you will need to supplement it with other resources. Overall, this is a commendable foundational technical textbook, with clear value especially in consolidating the core concepts of Java Web development.

Who it's for

A good fit for

  • University students in computer-related majors, especially suitable as a companion textbook for Java Web courses
  • Beginner developers who wish to systematically learn the traditional Java Web technology stack
  • Back-end engineers who need to consolidate foundational knowledge such as Servlet and JSP
  • Teachers in vocational education or training who use it for lesson preparation

Not a good fit for

  • Developers seeking in-depth practice with modern Java technologies such as Spring Boot and microservices
  • Urgent learners who expect to quickly get started with enterprise-level development through project practice

Reading tips

  1. It is recommended to study the chapters in order, focusing on core concepts such as the Servlet lifecycle and session mechanisms
  2. Practice hands-on with the sample code in the book, and you can extend it yourself to develop a small management system
  3. When reading, note the differences between traditional technologies (such as JSP scripting) and current mainstream practices, and supplement your framework knowledge accordingly

About the publisher

Chongqing University Press China · Founded in 1985

Chongqing University Press is a comprehensive university press whose publishing areas span social and cultural studies, industrial technology, finance and economics, medicine, social psychology, and theory. Judging from its catalog, the press publishes both academic works and popular science titles. Representative books include E. H. Gombrich's Shadows: The Depiction of Cast Shadows in Western Art, Magnesium-Based Hydrogen Storage Materials by Pan Fusheng et al., Research on China's Regional Spatial Development Models by Sun Jiuwen, and titles from the Gynecologic Oncology Committee of the Chinese Anti-Cancer Association, such as the Guidelines for Diagnosis and Treatment of Common Gynecologic Malignancies in China (2019) and Bipolar Disorder: What You and Your Family Need to Know. Its authors work in art history, materials science, regional economics, clinical medicine, and social research methods. Public information is limited, but its publishing profile combines academic translation, industrial technology, and practical medical guides.

Contents

  1. 版权信息
  2. 内容提要
  3. 前言
  4. 第1章 Java Web概述
  5. 1.1 Web和Java Web
  6. 1.2 XML语言
  7. 1.3 HTTP协议
  8. 1.4 前端和后端
  9. 1.5 编程语言
  10. 1.6 Web服务器和Java EE应用服务器
  11. 1.7 环境搭建
  12. 1.8 案例:构建和运行一个简单的Web项目
  13. 小结
  14. 习题
  15. 第2章 Web前端开发
  16. 2.1 HTML简介
  17. 2.2 JavaScript脚本语言
  18. 2.3 JavaScript实例
  19. 小结
  20. 习题
  21. 第3章 JSP技术
  22. 3.1 JSP的作用与运行原理
  23. 3.2 JSP的组成
  24. 3.3 JSP的九大内置对象
  25. 3.4 JSP四大作用域
  26. 3.5 JSP与Servlet的区别和联系
  27. 3.6 案例
  28. 小结
  29. 习题
  30. 第4章 Servlet技术及应用
  31. 4.1 Servlet概述
  32. 4.2 开发一个Servlet
  33. 4.3 ServletConfig接口概述
  34. 4.4 ServletContext接口概述
  35. 4.5 Servlet请求与响应
  36. 4.6 Cookie技术和Session技术
  37. 4.7 案例
  38. 小结
  39. 习题
  40. 第5章 Filter和Listener技术及应用
  41. 5.1 事件过滤器Filter
  42. 5.2 事件监听器Listener
  43. 5.3 事件过滤器Filter和事件监听器Listener实例
  44. 小结
  45. 习题
  46. 第6章 JDBC技术
  47. 6.1 JDBC概述
  48. 6.2 创建和连接MySQL数据库
  49. 6.3 Druid数据库连接池
  50. 6.4 用JDBC操作MySQL的应用实例
  51. 小结
  52. 习题
  53. 第7章 MVC框架概述
  54. 7.1 MVC概述
  55. 7.2 Spring框架
  56. 7.3 Spring MVC框架
  57. 7.4 MyBatis框架
  58. 小结
  59. 习题
  60. 第8章 EL表达式与JSTL标签库
  61. 8.1 两种方式获取request中的值
  62. 8.2 EL表达式的基本概念及使用
  63. 8.3 EL表达式的作用域
  64. 8.4 EL表达式获取其他EL内置对象
  65. 8.5 EL表达式访问集合
  66. 8.6 EL表达式访问JavaBean
  67. 8.7 EL表达式获取请求头信息
  68. 8.8 EL表达式常用运算符
  69. 8.9 JSTL标签库
  70. 小结
  71. 习题
  72. 参考文献

FAQ

Is this book suitable for learners with no prior background?
This book is intended for readers with a foundation in the Java language. If you have mastered the core syntax of Java SE, you can get started smoothly; if you have no programming background, it is recommended that you first acquire knowledge of Java syntax.
Are the technologies in the book outdated?
The Servlet, JSP, JDBC, and other technologies covered in the book are still core foundations of the Java EE system, but some content (such as EJB) is no longer mainstream. It is recommended to use it as a foundation for learning and then deepen your knowledge with modern frameworks such as Spring.
Are there accompanying lab resources?
As a university textbook, the book includes chapter exercises and lab guidance to help consolidate knowledge points. Readers can set up their own environments to debug the sample code.

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

王飞雪 Author

Wang Feixue currently has limited publicly available information, and the name appears as the author byline of books in the programming and design category. As far as the collected data shows, Wang Feixue is the author of one title, Java Web Development Technology, a technical work in the programming and design category that addresses the study and application of Java Web development. Books of this kind generally cover the basic concepts, common technologies, and practical methods of using Java for web development, serving beginners as well as developers with some foundation. Because biographical details, educational background, and professional positions are unavailable, no further account of the author's personal history can be given. The positioning of the work suggests, however, that the writing emphasizes a systematic and practical presentation of technical knowledge, aiming to help readers build an overall understanding of Java Web development. No further public information is currently available for supplementation, and readers may refer to the book itself to learn about the author's approach and focus in this field.

Top rated in the same category