2013-10-20
展开全部
三层构架 一般来说就是mvc编程模式,这三层分别是:显示层(View)、业务层(Controller)和数据操作层(DAO)。显示层是前台用户操作界面;业务层是业务逻辑(既功能)方法实现体;数据操作层是对数据库操作的方法实现体。业务层和数据操作层都是后台管理。你可以在百度的知道上搜一下mvc编程模式。
以下是从网上拷贝的:
OSI七层模型
OSI 七层模型称为开放式系统互联参考模型 OSI 七层模型是一种框架性的设计方法
OSI 七层模型通过七个层次化的结构模型使不同的系统不同的网络之间实现可靠的通讯,因此其最主
要的功能使就是帮助不同类型的主机实现数据传输
应用层:提供了文件
(支持协议:http smtp pop ftp telnet 等)
表示层:提供了数据的表示 压缩和数据转换等服务
(支持数据格式:ASCII EBCDIC JPEG等)
会话层:维持不同应用程序所产生的会话连接和分隔不同应用程序产生的会话
(操作系统以及应用程序读
传输层:提供可靠或者不可靠的数据传输,在重传之前执行纠错和维持端到端的连接
(TCP UDP SPX等)传递数据段或报文
网络层:提供逻辑寻址以及路由选择
(IP IPX)传递数据包
数据链路层:将数据包合成字节,并将字节合成帧 MAC 地址提供对介质的访问,以及平面的
寻址执行错误检测和流量控制
其中 LLC 子层负责识别上层数据,MAC 子层负责和物理层进行联系
(802.3 802.2 HDLC等)传递数据帧
物理层:在设备之间传输原始比特流,并且指定电压大小
(EIA/TIA-232 V.35 等)传递原始比特流
以下是从网上拷贝的:
OSI七层模型
OSI 七层模型称为开放式系统互联参考模型 OSI 七层模型是一种框架性的设计方法
OSI 七层模型通过七个层次化的结构模型使不同的系统不同的网络之间实现可靠的通讯,因此其最主
要的功能使就是帮助不同类型的主机实现数据传输
应用层:提供了文件
(支持协议:http smtp pop ftp telnet 等)
表示层:提供了数据的表示 压缩和数据转换等服务
(支持数据格式:ASCII EBCDIC JPEG等)
会话层:维持不同应用程序所产生的会话连接和分隔不同应用程序产生的会话
(操作系统以及应用程序读
传输层:提供可靠或者不可靠的数据传输,在重传之前执行纠错和维持端到端的连接
(TCP UDP SPX等)传递数据段或报文
网络层:提供逻辑寻址以及路由选择
(IP IPX)传递数据包
数据链路层:将数据包合成字节,并将字节合成帧 MAC 地址提供对介质的访问,以及平面的
寻址执行错误检测和流量控制
其中 LLC 子层负责识别上层数据,MAC 子层负责和物理层进行联系
(802.3 802.2 HDLC等)传递数据帧
物理层:在设备之间传输原始比特流,并且指定电压大小
(EIA/TIA-232 V.35 等)传递原始比特流
2013-10-20
展开全部
问的是MVC是吧,举个例,就说一个完整的论坛,首先View(表示层),用于想客户展示操作界面,也就是提供一些操作的接口,比如用户填写完成表单和提交按钮(注:一定要是用户能完成的一定操作,注册,登陆等),Model(模型层),用于将View层传回的一些信息持久化到数据库中,原理你应该懂吧,没有Model层的论坛,View层传回的数据都存在服务器的内存里,机器关闭后资料就丢了,有了上面两个层面,我们的系统就能运行了,这叫模型1,业务操作跟表示层混杂耦合在一起,不利于开发后的维护和管理,由此引申出了Controller(业务层),它提取了模型1中混杂偶合在View层中的业务操作,对View层提供了一套操作接口,使用Model层提供的持久化接口,形成了 界面展示-业务控制-数据存储/提取 系统的关系链
实例:论坛注册功能(JAVA实现)
View层:使用JSP进行界面展示,收集页面表单数据,封装VO(数据传输对象)调用Controller层提供的reg方法,传入VO对象
Controller层:提供XX.reg(UesrVo vo)方法,对View层传入的VO进行一些简单的验证,封装PO(实例对象),调用Model层提供的userDao方法,传入PO对象
Model层:提供XX.userDao(UserPo po)方法,使用JDBC等相关数据持久方法,将PO持久化到数据库
你可以根据我给你的提示自己做一个注册和展示的功能,做过了你就能理解MVC的具体功能和它们间的关系了,祝你学习愉快
实例:论坛注册功能(JAVA实现)
View层:使用JSP进行界面展示,收集页面表单数据,封装VO(数据传输对象)调用Controller层提供的reg方法,传入VO对象
Controller层:提供XX.reg(UesrVo vo)方法,对View层传入的VO进行一些简单的验证,封装PO(实例对象),调用Model层提供的userDao方法,传入PO对象
Model层:提供XX.userDao(UserPo po)方法,使用JDBC等相关数据持久方法,将PO持久化到数据库
你可以根据我给你的提示自己做一个注册和展示的功能,做过了你就能理解MVC的具体功能和它们间的关系了,祝你学习愉快
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询