SAP ui5

        实习了一段时间,接触两个项目,都用到SAP UI5,谈一点看法。UI5更像是对jquery的一种封装,类库总大小差不多58M左右。所有用到的一些控件都是通过js来定义实现的,它将前端view层又采用MVC的模式进行分层,页面分为demo.view.js以及demo.controller.js,demo.view.js文件里面可以定义一些sap.ui5的一些控件,一些click事件或者对数据进行操作的一些过程都放到demo.controller.js文件里,然后将demo.view.js里面的控件统一使用PlaceAt(),放到jsp或aspx页面中的div里面就行了。demo.controller.js文件里的数据的格式多数是json格式,也可以是text格式等,demo.controller.js里面会调用WebService层来对数据库的数据进行交互,WebService层会调用到逻辑层(Logic),逻辑层会用到Dao层对数据交互,Dao层跟实体层(Entity)有一定联系。

        从SAP UI5的角度来看,demo.view.js为View层,demo.controller.js为Controller层,其余的(WebService/Logic/Dao/Entity)全部放到一起看作Model层。从整体项目结构来看,demo.view.js以及demo.controller.js可以看作View层,WebService和Logic等可以看作项目的Controller层,Dao以及Entity等可以看作Model层。

        我还有一个感觉,就是用得过程中感觉UI5更像是另一种语言,。最后做出来的页面效果还是挺不错的,比如UI5里面的table控件,已经集成了filter功能,并可以任意列进行正反排序,使用还是非常方便的。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值