日期:2014-05-19  浏览次数:20635 次

[迷惑]问一个问题,我自己也说不清楚请各位前辈进来看一看
是这样的..我现在是一名在读学生     对编程很有兴趣...前段时间在公司实习打工时看到公司实习的三层架构造是这样的...  

显示层处理从业务层返回的数据...  
业务层和数据逻辑层打交道...
在我提交显示层表单的时候(一般就是按钮单击提交)..转向业务层.确实际是进入一个相应的类(比如一个模块对应一个类)   然后根据我从显示层传回的要求...(比如我在显示层通过一个办法(这个办法我也不知道怎么实现)告诉业务层我想做添加事件   比如英文变量名是task   值为add)   例如:   this.addAttachment( "task ", "add ");
然后在业务层去读取这个传回的task的值   this.getAttachment( "task ")
执行相应的数据操作或者要求返回哪些数据.
然后再通过一个办法(我想可能是传递属性)把这些数据传回显示层...this.addAttribute( "名称 ",传回的数据)     数据可以是对象或者是datatable   任何数据类型..  
业务层执行完方法后进行重定向相应页面...     而这些页面的名字是映射在一个commander.config上的.   在里面配置填写相应的页面虚拟路径地址
然后显示层获得这些数据

想问这应该算是设计模式中的哪一种?     具体实现需要利用到哪些知识?     希望各位前辈可以帮忙回答..


------解决方案--------------------
没用到什么设计模式啊
------解决方案--------------------
这只是最基本的三层架构啊,跟设计模式何干?
------解决方案--------------------
MVC架构,呵呵