汉得 HAP (HAND Application Platform)




第一天到公司,闲来无事,听陈天才介绍 汉得的HAP平台。


渝江SAP系统中生产模块的报工业务,使用了HAP(HAND Application Platform),汉得的基于J2EE的WEB框架。

按设备的区分,目前实现的功能架构如下:PDA---HAP---PI---SAP。


产品在生产线中进行生产,通过PDA扫描确认各工序的完工情况,条码中包含工序(10冲压、20冲洗、30打磨),

是在产品上线时打印在随产单中的(自己取的,明天再仔细看看名称)。


PDA 用IE浏览器的POST把条码数据发到 HAP平台的WEB上。  (tomcat)


HAP是基于MVC设计的, 用Eclipse开发,代码量还是很大,同数据库(MYSQL)打交道的层 mapper要自己写在XML中。


HAP通过WEBSERVICE联通PI,PI再把数据交互给SAP。


WEBSERVICE相关的类需要MyEclipse生成,如果PI上的接口字段增加,需要在MyEclipse重新生产WEBSERVICE相关代码和类,再放到HAP平台中。


WEBSERVICE的调试可以使用SoapUI来调试。


比较我之间的在.net平台实现的PDA连接SAP,J2EE这套感觉效率不行。

1、 PDA上,HAP只有用HTML+JS,这个JS在PDA这种低级系统中IE可能才6,对JS支持很不好。我自己也不喜欢JS,JS很不好调试,逼着厂里去上最好的PDA。

     而我的C# 直接用winform来得方便很多,用最差的PDA也玩得飞快。

2、HAP 的MVC层堆代码量惊人,我不喜欢java,太细,要做的事情太多,又是代码又是配置累死人。

3、HAP的ORM层,简单看了一下,PO还要自己写XML来实现,好像还不如hibernate,而我用EF+LINQ效率超级高,代码很优雅,

    甚至于和FineUI结合,一个DateGrid数据展示,要分页还要有字段排序,一二句代码就搞定,而HAP估计恼火。



既然厂里要用,可能还是要熟悉一下,也可能是我不熟悉java,所以才喷了这么多。。






评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

刘欣的博客

你将成为第一个打赏博主的人!

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值