2.3 UML建模图 4
2.3.1 系统用例图 4
2.3.2 业务场景活动图 5
2.4 系统设计方案 6
2.4.1 系统结构 6
2.4.2 设计模式 6
2.4.3 框架选择 7
2.4.4 前端设计 7
2.5 本章总结 8
3 图书管理系统设计 9
3.1 系统的架构设计 9
3.2 系统的功能设计 10
3.3 数据库设计 11
3.3.1 数据流图 11
3.3.2 系统E-R图 12
3.3.3 数据属性图 12
3.3.4 数据库表设计 13
3.4 本章总结 17
4 系统实现 18
4.1 MAVEN项目管理 18
4.1.1 Maven坐标简介 18
4.1.2 聚合模块和继承模块 18
4.1.3 依赖管理 19
4.1.4 插件管理 19
4.2 数据持久层实现 20
4.2.1 Hibernate的使用 21
4.2.2 Hibernate配置 23
4.2.3 DAO类实现 24
4.3 业务逻辑层实现 26
4.3.1 library-service模块 26
4.3.2 使用Spring管理JavaBean 28
4.4 表现层实现 29
4.4.1 单页面应用 29
4.4.2 library-web模块 30
4.4.3 jQuery的使用 31
4.4.4 Struts2使用 31
4.4.5 Struts2与Spring整合 32
4.5