[迷惑]问一个问题,我自己也说不清楚请各位前辈进来看一看
是这样的..我现在是一名在读学生 对编程很有兴趣...前段时间在公司实习打工时看到公司实习的三层架构造是这样的...
显示层处理从业务层返回的数据...
业务层和数据逻辑层打交道...
在我提交显示层表单的时候(一般就是按钮单击提交)..转向业务层.确实际是进入一个相应的类(比如一个模块对应一个类) 然后根据我从显示层传回的要求...(比如我在显示层通过一个办法(这个办法我也不知道怎么实现)告诉业务层我想做添加事件 比如英文变量名是task 值为add) 例如: this.addAttachment( "task ", "add ");
然后在业务层去读取这个传回的task的值 this.getAttachment( "task ")
执行相应的数据操作或者要求返回哪些数据.
然后再通过一个办法(我想可能是传递属性)把这些数据传回显示层...this.addAttribute( "名称 ",传回的数据) 数据可以是对象或者是datatable 任何数据类型..
业务层执行完方法后进行重定向相应页面... 而这些页面的名字是映射在一个commander.config上的. 在里面配置填写相应的页面虚拟路径地址
然后显示层获得这些数据
想问这应该算是设计模式中的哪一种? 具体实现需要利用到哪些知识? 希望各位前辈可以帮忙回答..
------解决方案--------------------没用到什么设计模式啊
------解决方案--------------------这只是最基本的三层架构啊,跟设计模式何干?
------解决方案--------------------MVC架构,呵呵