1. 简述Freamwork

 

伴随着软件开发的发展,在多层的软件开发项目中,可重用、易扩展的,而且是经过良好测试的软件组件,越来越为人们所青睐。这意味着人们可以将充裕的时间用来分析、构建业务逻辑的应用上,而非繁杂的代码工程。于是人们将相同类型问题的解决途径进行抽象,抽取成一个应用框架。这也就是我们所说的Framework(框架)。

 

Framework的体系提供了一套明确机制,从而让开发人员很容易的扩展和控制整个Framework开发上的结构。

• 通常,Framework的结构中都有一个“命令和控制”组件("command and control" component)。

• 通过基于请求响应(Request-Response)模式的应用Framework,基本上有如下几个表现逻辑结构组成。


1). – 控制器(Controller)——控制整个Framework中各个组件的协调工作。

2). – 业务逻辑层(Business Logic)——对Framework本身来说,这里仅仅只是概念和几个提够服务的基础组件,真正的 实现与客户的业务逻辑接轨,还需要开发人员在Framework上再次扩展。

3). – 数据逻辑层(Data Logic)——绝大多数应用系统都需要涉及到数据交互,这一层次主要包括了数据逻辑和数据访问接口。

现在比较著名的Framework有,Struts,Hibernate, MyBatis ,Spring...下一篇我讲给大家开始介绍Struts框架。。。

 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值