java ee体系_javaEE体系架构

即视图-帮助者。目的是:分离视图与逻辑代码(只是简单分离,与MVC降低耦合有很大不同)。

视图:负责数据显示与提交,即jsp、el和jstl等页面的表示。

帮助者:提供功能模块、业务逻辑处理、数据交换等(此时业务逻辑层与表示层或数据层混在一起)。

举个例子,在 Web 1.0 时代,一个 ASP 或 JSP 页面里,HTML 和脚本代码混在一起,此时脚本代码越多,系统越混乱(即熵增加),最终连开发者自己都无法理解。此时就需要对系统重新架构,办法是引入 view helper 模式,分离 HTML 和脚本,HTML 成为 view,脚本成为帮助类。然后再简单整合在一起。通过重新分和合,整个系统层次清晰,职责明确,系统的无序度降低,容易维护。

具体实现例子:(1)、如在表现层使用view-helper模式,jQuery框架,jsp(el+jstl)做视图,引入jQuery.js做helper提供字符串处理功能、css动画效果、异步数据获取等。

(2)、如在jsp+servlet或jsp+javaBean的开发模式中,前端jsp做view,后端servlet或javaBean提供业务逻辑、数据处理等功能。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值