开启辅助访问 切换到宽版

精易论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

用微信号发送消息登录论坛

新人指南 邀请好友注册 - 我关注人的新帖 教你赚取精币 - 每日签到


求职/招聘- 论坛接单- 开发者大厅

论坛版规 总版规 - 建议/投诉 - 应聘版主 - 精华帖总集 积分说明 - 禁言标准 - 有奖举报

查看: 5138|回复: 3
收起左侧

[易语言成品模块] 【EJB】EJB模块以及EJBs1.0生态构想

[复制链接]
发表于 2019-6-15 19:11:23 | 显示全部楼层 |阅读模式   北京市北京市
分享例程
界面截图:
备注说明: EJB模块以及EJBs1.0生态构想
本帖最后由 烤鸡科技 于 2019-6-16 00:01 编辑

  • 什么是EJBs?
EJBs是易语言-Java桥接系统/生态(E language and Java Birdge system),简称EJBs或EJB。目的是为了丰富易语言库的功能,同时能有一个规范来约束这个生态,以便良性发展。


  • EJBs的规范
程序目录建立ejb文件夹,EJB模块所依赖的所有jar包文件都放置在该目录
使用EJB模块。EJB模块使用易语言类模块编写,设置基类为“EJB对象”



  • EJBs的优点
跨平台。Java本来就是可以跨平台运行的,这使得EJBs系统也可以在不同的系统平台运行。
强大的类库支持。使用EJBs可以使用大量优秀的Java项目以及开源Java项目(jar包形式),既能避免重复造轮子,又能完成一些复杂的任务,而做到这些只需要写一个EJB模块。Java语言目前在所有的编程语言中也是首屈一指的(数据来自ITBOE 2019年6月),这也从侧面说明Java语言的类库丰富。师夷长技以制夷。
QQ截图20190615160034.png


性能瓶颈交由JAVA虚拟机和jar解决。性能上的开销除了和虚拟机的对话,其它的都依托于Java(这比从其它语言翻译为易语言代码的效率更高,无论是开发效率还是运行效率)
使用JAVA的开源项目可以使EJBs更为强大


  • EJBs的缺点
需要依赖JRE。

需要依赖JAVA支持库。
需要特定的目录结构(ejb文件夹),遵守这个规范是为了EJB生态更良性发展。




  • EJB模块的使用


使用EJB模块的电脑必须下载并安装 JRE(x86)
https://www.java.com/en/download/manual.jsp


  • EJB模块下载



https://share.weiyun.com/59gofcc




——————————————————————
最近我会写一些EJB模块发布出来,目前正在开发的是Esoup——html解析模块
之后的计划就是根据大家的反馈做一些其他的模块出来




EJB模块地址:

Esoup HTML解析器  https://bbs.125.la/thread-14392225-1-1.html









补充内容 (2019-6-29 20:35):
EJB模块下载地址更新:https://share.weiyun.com/59K2BLa

友情提醒:请选择可信度高的模块,勿用未知模块,防止小人在模块内加入木马程序。【发现问题模块请到站务投诉】。
结帖率:50% (2/4)

签到天数: 7 天

发表于 2019-6-20 19:30:57 | 显示全部楼层   江苏省南京市
好东西好东西
回复 支持 反对

使用道具 举报

结帖率:100% (34/34)

签到天数: 16 天

发表于 2019-6-15 19:25:28 | 显示全部楼层   浙江省衢州市
又一大佬出现
回复 支持 反对

使用道具 举报

结帖率:60% (15/25)

签到天数: 18 天

发表于 2019-6-15 19:23:07 | 显示全部楼层   江苏省苏州市
没有使用例子什么的吗?或者手册
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则 致发广告者

发布主题 收藏帖子 返回列表

sitemap| 易语言源码| 易语言教程| 易语言论坛| 易语言模块| 手机版| 广告投放| 精易论坛
拒绝任何人以任何形式在本论坛发表与中华人民共和国法律相抵触的言论,本站内容均为会员发表,并不代表精易立场!
论坛帖子内容仅用于技术交流学习和研究的目的,严禁用于非法目的,否则造成一切后果自负!如帖子内容侵害到你的权益,请联系我们!
防范网络诈骗,远离网络犯罪 违法和不良信息举报电话0663-3422125,QQ: 793400750,邮箱:wp@125.la
网站简介:精易论坛成立于2009年,是一个程序设计学习交流技术论坛,隶属于揭阳市揭东区精易科技有限公司所有。
Powered by Discuz! X3.4 揭阳市揭东区精易科技有限公司 ( 粤ICP备12094385号-1) 粤公网安备 44522102000125 增值电信业务经营许可证 粤B2-20192173

快速回复 返回顶部 返回列表