目录
目的:
使用框架构建项目,自动生成一个 架子 ,我们只需要把必要的信息 填写进去就可以了。
优势:
- 不用考虑公共问题,框架已经帮我们做好了
- 可以专心于业务逻辑,保证核心业务 逻辑的开发质量
- 结构同一,便于学习和维护
- 框架中集成了前人的经验,可以帮助新手写出稳定、性能优良而且结构优美的高质量程序
概念:
一个提供可重用的公共结构的半成品。
为我们构建新的应用程序提供了极大的便利。
提供可以拿来用的工具,可以重用的设计。
对于程序来说,框架 就是应用程序的骨架,开发中可以在这个骨架加入自己的东西
搭建符合自己需求的应用系统
框架凝结着千人的经验和智慧,使用框架,就像站在了巨人的肩膀上。
Richard Oberg(Web Work 的作者和 JBoss 的创始人之一) 说过:
框架的强大之处不是它能让你做什么,而是它不能让你做什么
含义:
框架使混乱的东西变得结构化。
如果没有框架,一千个人 将写出 一千种 Servlet+JavaBean+JSP 的代码
框架保证了结构风格的统一。
框架降低了培训成本和软件的维护成本。
在结构统一和创造力之间维持着一个合适的平衡。