JAVA名词: 框架 架构 模式 三层架构 MVC 的认识和区别

javaBean
  在MVC设计模型中是model,又称模型层,在一般的程序中,我们称它为数据层,就是用来
设置数据的属性和一些行为,然后我会提供获取属性和设置属性的get/set方法

模式:
  模式,即pattern。其实就是解决某一类问题的方法论。你把解决某类问题的方法总结归
纳到理论高度,那就是模式。 反复试验出的解决方案

框架:
  框架,即framework。其实就是某种应用的半成品,就是一组组件,供你选用完成你自己
的系统。简单说就是使用别人搭好的舞台,你来做表演。而且,框架一般是成熟的,不断升
级的软件。

架构:
  构架和架构也就是通常所说的软件体系结构(software architecture).体系结构一般包括
三个部分:构件,用于描述计算;连接器,用于描述构件的连接部分;配置,将构件和连接器组成
一个有机整体.

MVC模式:
  模型(Model):就是封装数据和所有基于对这些数据的操作。
  视图(View):就是封装的是对数据显示,即用户界面。
  控制器(Control):就是封装外界作用于模型的操作和对数据流向的控制等。

构件:
  一系列完成计算的模块。构件是面向软件体系架构的可复用软件模块。

业务:
  需要处理的事务。

JSP:
  Java服务器页面。

AWT :
  抽象窗口工具箱.

JDBC:
  JAVA数据库连接

组件:
  组件(Component)是对数据和方法的简单封装。通俗的说是一些符合某种规范的类组合
在一起就构成了组件。

三层架构:
  1、表现层(UI):通俗讲就是展现给用户的界面,即用户在使用一个系统的时候他的所
见所得。
  2、业务逻辑层(BLL):针对具体问题的操作,也可以说是对数据层的操作,对数据业务
逻辑处理。
  3、数据访问层(DAL):该层所做事务直接操作数据库,针对数据的增添、删除、修改、
查找等。

MVC框架模式和三层架构的区别:

  MVC是 Model-View-Controller,严格说这三个加起来以后才是三层架构中的UI层,也就是
说,MVC把三层架构中的UI层再度进行了分化,分成了控制器、视图、实体三个部分,控制
器完成页面逻辑,通过实体来与界面层完成通话;

高内聚低耦合:

  是软件工程中的概念,是判断设计好坏的标准,主要是面向对象的设计,主要是看类的内
聚性是否高,耦合度是否低。
内聚就是一个模块内各个元素彼此结合的紧密程度,高内聚就是一个模块内各个元素彼此结
合的紧密程度高。
所谓高内聚是指一个软件模块是由相关性很强的代码组成,只负责一项任务,也就是常说的
单一责任原则。

框架和设计模式的区别:

  框架通常是代码重用,而设计模式是设计重用,架构则介于两者之间,部分代码重用,部
分设计重用,有时分析也可重用。

--------------------------------------------------------------------------------------

                                           整理于网络,共同进步。

--------------------------------------------------------------------------------------

posted on 2014-04-21 21:29  豆豆的豆豆  阅读(244)  评论(0编辑  收藏  举报

导航