Java System Analysis and Architecture Design
Tags
Summary
Editor's review
Who it's for
A good fit for
- 计算机、软件工程专业高年级本科生与研究生,可作为系统分析与设计课程教材
- 已有 Java 基础、希望从编码走向设计的中初级开发人员
- 准备课程设计、毕业设计,需要完整项目设计范例的学生
- 转型架构方向、想系统补齐建表与部署知识的工程师
Not a good fit for
- 完全没有 Java 与 Web 开发基础的零起点读者
- 期望深入源码与框架内部机制的高级架构师
- 只关心云原生、Kubernetes 等前沿议题的读者
Reading tips
- 先通读第1、2章建立“需求—架构”的完整链条,再按项目需要查阅后续章节
- 把书中五视图、三范式等方法套用到自己手上的真实项目,边读边画图
- 第2章示例应先跑通再对比选型,注意区分教学示例与生产实践
- 第4章十余个建表案例可当作设计题库,先自己设计再对照书中的方案
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 Software Requirements Analysis Techniques
- 1.1 Case: Software Requirements Analysis of the China National Petroleum Corporation Materials Procurement Management Information System
- 1.2 The Importance of Business Process Diagrams
- 1.3 UML and Software Requirements (Use Case Diagrams, State Diagrams, Activity Diagrams)
- 1.4 Software Requirements Conceptual Model
- Chapter 2 Software Architecture Design
- 2.1 The Five Views of Architecture Design
- 2.3 Three-Tier Software Architecture
- 2.4 MVC Architecture
- 2.5 AJAX Architecture
- 2.6 Front-End/Back-End Separation Architecture
- 2.7 Java EE Architecture
- 2.8 Web Service Architecture
- 2.9 Microservices Architecture
- 2.10 Dubbo Architecture
- 2.11 MOM Architecture
- 2.12 Case: Architecture Design of the Cinema Integrated Ticketing Management Platform
- Chapter 3 Project Module Design
- 3.1 UML and Logical Design (Class Diagrams, Sequence Diagrams, Collaboration Diagrams)
- 3.2 Module Design of the News System
- 3.3 Module Design of the Logistics Management System
- Chapter 4 Physical Table Design for the Persistence Layer
- 4.1 Persistence Layer Design Principles (Three Normal Forms, Denormalization, BASE and ACID, Isolation Levels, CAP)
- 4.2 PowerDesigner and Physical Models
- 4.3–4.15 Physical Table Design Cases for More Than Ten Enterprise-Level Projects (ERP, Permissions, Equipment Management, Meeting-Room Booking, Online Food Ordering, Dangdang Bookstore, Outdoor Travel Network, News System, Logistics System, Online Examinations, Cinema Management, Hotel Chain, China National Petroleum Materials Procurement)
- Chapter 5 Redis Database Design for the Persistence Layer
- 5.4 Case: Dangdang Bookstore Redis in Practice
- 5.5 Spring Integration with Redis for Managing HTTP Sessions
- Chapter 6 MongoDB Database Design for the Persistence Layer
- 6.6 CRUD Operations on Documents
- 6.10 Case: Sina Weibo MongoDB in Practice
- Chapter 7 Project Deployment
- 7.2 Nginx
- 7.3 Docker Virtualization
- 7.4 MySQL Cluster Deployment
- 7.5 Redis Cluster Deployment
- 7.6 MongoDB Cluster Deployment
FAQ
这本书适合零基础学 Java 的人吗?
书里的项目代码怎么获取?
书中案例偏旧,还值得读吗?
和《软件工程》教材有什么区别?
能当毕业设计参考书吗?
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
Xiao Haipeng is a medical author about whom limited public information is available; the main verifiable identity comes from the medical professional books he has contributed to. Two of his works are included in the library, both in the field of clinical and applied medicine. The first is Internal Medicine: Endocrinology and Metabolism Fascicle (2nd Edition), a volume of an internal medicine textbook or specialty reference covering the diagnosis and treatment of endocrine and metabolic diseases. The second is Hospital Practice in Emergency Prevention and Control of Respiratory Infectious Diseases, which focuses on hospital-level emergency response and prevention measures for respiratory infectious diseases. Together, the two works—one a systematic review of specialty knowledge and the other a summary of practical experience—show the author's attention to both professional textbook writing and real-world hospital prevention and control. Because public information on his education, positions, and career is insufficient, no inferences are made here; the introduction relies solely on the subject matter of his works.
Zhang Tianyi is a Chinese author of books on motivational growth and applied psychology. Publicly available information about her is limited, and no clear record of her life details has been established. Three of her works are included in the library: Someone Is Always Moving Forward While You Hesitate, There Is No Such Thing as Unrecognized Talent in This World, and Your Efforts Will Eventually Make You a Lucky Person. Judging from the titles and categories, her writing centers on topics that young people commonly care about, such as confusion, effort, opportunity, and self-growth. Her language is plain and close to everyday life, and she tends to respond to readers' concerns about career choices, life direction, and psychological adjustment in a gentle yet firm way. Her works show a clear emphasis on self-encouragement and psychological guidance, making them suitable for readers who are in a stage of growth and seeking a sense of direction.