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层再度进行了分化,分成了控制器、视图、实体三个部分,控制
器完成页面逻辑,通过实体来与界面层完成通话;
高内聚低耦合:
是软件工程中的概念,是判断设计好坏的标准,主要是面向对象的设计,主要是看类的内
聚性是否高,耦合度是否低。
内聚就是一个模块内各个元素彼此结合的紧密程度,高内聚就是一个模块内各个元素彼此结
合的紧密程度高。
所谓高内聚是指一个软件模块是由相关性很强的代码组成,只负责一项任务,也就是常说的
单一责任原则。
框架和设计模式的区别:
框架通常是代码重用,而设计模式是设计重用,架构则介于两者之间,部分代码重用,部
分设计重用,有时分析也可重用。
--------------------------------------------------------------------------------------
整理于网络,共同进步。
--------------------------------------------------------------------------------------
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。