- 需求分析的意义?需要分析什么?
- 软件计划阶段的重要活动
- 软件生存周期的重要环节
- 分析系统在功能上需要“实现什么”,不用去考虑如何“实现”
- 需求分析是做什么?
- 针对待开发软件提供完整、清晰、具体的要求,确定软件必须实现的任务。具体分为功能性需求、非功能性需求与设计约束三个方面。
- spring是什么?
- 是一个轻量级控制反转(IOC)和面向切面(AOP)的容器框架
- IOC——控制反转
- Spring通过控制反转的技术促进松耦合。当应用了IoC,一个对象依赖的其它对象会通过被动的方式传递进来,而不是这个对象自己创建或者查找依赖对象。
- AOP——面向切面
- Spring提供了面向切面编程的丰富支持,允许通过分离应用的业务逻辑与系统级服务和事务(transaction)管理)进行内聚性的开发。应用对象只实现它们应该做的——完成业务逻辑——仅此而已。它们并不负责(甚至是意识)其它的系统级关注点,例如日志或事务支持。
- spring的作用?
- 简化Java开发
- 使用基本的JavaBean代替EJB。
- 为什么使用框架?
- 解释:框架,即framework。其实就是某种应用的半成品,就是一组组件,供选用来完成自己的系统。简单说就是使用别人搭好的舞台,我们去表演。
- 根本上来说是为了理清程序逻辑和结构,减轻开发强度,让我们更加注重业务的开发。
- 什么是MVC?
- MVC(Model View Controller)是一种软件设计的框架模式,它采用模型(Model)-视图(View)-控制器(controller)的方法把业务逻辑、数据与界面显示分离。
- 通俗来说,MVC的理念就是把数据处理、数据展示(界面)和程序/用户的交互三者分离开的一种编程模式。