开启辅助访问 切换到宽版

精易论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

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

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


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

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

查看: 22931|回复: 35
收起左侧

[例程] E2EE公测1.6:最好的易语言网站开发框架

[复制链接]
发表于 2017-9-20 20:20:49 | 显示全部楼层 |阅读模式   内蒙古自治区呼和浩特市
本帖最后由 冰点 于 2018-4-12 19:41 编辑

E2EE是一套使用易语言开发网站的框架,可以用优雅的方式快速搭建高性能网站。


E2EE下载和文档:www.jimstone.com.cn/e2ee/docs/
E2EE官方示例网站:www.e2ee.win
E2EE官方QQ群:536544662
E2EE视频教程:http://e2ee.jimstone.com.cn
  

当前公测版经过大量的测试并用于多个正式生产环境,稳定性可靠性有保障。E2EE的运行效率非常高,实测每秒可达到1万次以上的动态页面请求,最高能达到12300次请求/秒。

E2EE的开发形式类似于 ThinkPHP、Django 和 Express 等快速建站框架。


E2EE特点


高效稳定的设计
强大的框架设计和大量测试,结合IOCP,保证服务器高效极速而且绝对可靠稳定。

模块容器化技术
用最简单的方式将别人的服务器功能挂到你的网站下,成为你网站的一部分。将网站功能做成不同模块,挂到同一服务器实例下,可分可合。

优雅的网址
可以使用RESTful风格的网址,也能使用正则表达式定义网址,传递到你的处理函数。自  由定义,如你所想。

模板引擎
强大,易用的模板系统,设计简单,循环、条件判断、错误提示让你方便快速的生成页面内容。

多编码支持
支持UTF8、GBK等各种编码,模板、配置和网页等都全面支持各种编码,不用做任何编码转换工作自动完成以各种编码输入输出。

可定制权限控制
通过函数标签的机制,你可以对任意自己定义的范围内的函数做预处理控制,注入属性、终止业务逻辑或者提前输出任意内容。

强大数据库功能
内置通用数据库连接池,抽象数据库连接,确保高并发下的数据库操作。

自定义数据映射

易语言自定义数据映射内置对象,映射到数据库,超出想象的方便。

通用存取对象
键值对和列表对象能够高效的做为通用的数据传递,简单易用通用。

全配置化
服务器全配置化,随时适应环境的变化。


E2EE对象介绍


网站服务器
        网站最核心对象。提供网站服务器最核心的功能。

服务器请求
        服务器请求对象。用于接收用户参数,接收Cookie,存取Session,获取用户上传文件等操作。

服务器响应
        服务器响应对象。用于设置用户Cookie,渲染网页模板,输出文本和数据,发送文件和重定向。

存取键值表
        键值对对象。相当于Java和C#中的Map,支持易语言所有常用类型的读写,也可以读写值为 键值表 或 列表 的数据。天生支持Json和字节集序列化。

存取列表
        列表对象。相当于Java和C#中的List(Dictionary)或易语言中的数组,支持易语言所有常用类型的读写,也可以读写值为 键值表 或 列表 的数据。天生支持Json和字节集序列化。

读写共享锁
        对同一个变量执行读写操作的时候加锁。开始读() 和 结束读() 永远结对,开始写() 和 结束写永远结对。共享锁的特性为读操作允许同时多个执行,写操作只有一个可以执行。如果遇到写操作,则后边的所有其它读写操作都将执行等待")。

对象映射中心
        处理易语言 自定义数据类型 和 通用存取对象之间的转换等操作。你可以把网页表单、数据库表数据 直接映射到易语言自定义数据(数组)。

ADODB数据库连接池
        提供基础的ADO访问数据库连接池功能。

ADODB数据库连接
        抽象层面的ADO数据库连接。可以查询数据到易语言自定义数据类型中,也能查询到分页。数据可直接生成JSON,默认使用存储过程执行数据存储,天生防SQL注入。

ADODB数据库分页
        ADO数据库分页对象。

WebSocket服务器
        全面支持 RFC6455 规范,支持订阅通道和组播,支持给客户绑定任意属性,支持TLS(wss),线程安全。

WebSocket客户端
        全面支持 RFC6455 规范。支持TLS(wss)。

通用缓存对象
        缓存接口代理对象。支持 内存缓存分布式Memcached缓存(池) 等不同的缓存接口代理。

全文索引引擎
        全文索引引擎为Solr客户端。使用前请先安装Solr服务器,封装了Solr最基础的方法查询、创建、删除等方法,适用于建立站内搜索或搜索引擎等场景。

全文索引文档
        用于构建全文索引引擎Solr的文档对象。

数据验证器
        用于验证数据或表单的正确性。可根据环境或者页面制定 场景式的数据验证规则。

文本过滤器
        用于批量文本替换或非法关键字过滤等场景。


示例项目


CMS系统
CMS调用
留言本


快速入门


使用[E2EE控制中心]创建网站

创建好了网站目录后,您的静态页面可以放[网页]目录下服务器就能直接访问到了。

打开易语言,创建一个变量“网站”类型为“网站服务器”。在 _启动窗口_创建完毕 后,写一句启动就OK啦!

  
网站.启动(,)


打开浏览器,输入 http://127.0.0.1:8080/ 就能看到默认首页了。

是不是很简单?

接下来还有好玩儿的 视图函数,模板渲染 等等功能,您可以查看示例或者从官方文档中学习这些技术。


使用模板编辑器


使用E2EE的模板编辑器,您可以实时编辑查看页面哦

怎么样,是不是很酷!

小伙伴们想更好的玩儿可以去官方网站看看哦




本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

评分

参与人数 9好评 +8 精币 +40 收起 理由
陈大奶么么哒 + 1 + 2 感谢发布原创作品,精易因你更精彩!
haifong + 1 感谢发布原创作品,精易因你更精彩!
单身汪 + 1 + 6 感谢发布原创作品,精易因你更精彩!
精易客服 + 1 + 5 精彩文章希望继续努力
拉面 + 1 + 8 感谢分享,很给力!~
胆小的老虎 + 1 + 8 E2EE 不错的
阿易大大 + 1 + 2 感谢分享,很给力!~
汉族 + 1 + 3 感谢分享,很给力!~
冰点 + 1 + 5 感谢分享,很给力!~

查看全部评分

本帖被以下淘专辑推荐:

发表于 2022-9-5 16:57:44 | 显示全部楼层   山西省运城市
        感谢发布原创作品,精易因你更精彩!
回复 支持 反对

使用道具 举报

签到天数: 1 天

发表于 2022-4-30 15:29:01 | 显示全部楼层   广西壮族自治区百色市
感谢发布原创作品,精易因你更精彩
回复 支持 反对

使用道具 举报

结帖率:0% (0/1)

签到天数: 1 天

发表于 2019-9-8 15:15:27 | 显示全部楼层   浙江省温州市
感谢发布原创作品,精易因你更精彩!
回复 支持 反对

使用道具 举报

结帖率:0% (0/2)

签到天数: 1 天

发表于 2019-8-30 16:39:59 | 显示全部楼层   广西壮族自治区贵港市
好东西。。。又得去学一门网页语言。。。
回复 支持 反对

使用道具 举报

结帖率:75% (9/12)
发表于 2019-6-8 03:17:56 | 显示全部楼层   江苏省无锡市
可以像易语言一样画界面不
回复 支持 反对

使用道具 举报

结帖率:20% (16/80)
发表于 2019-5-12 21:27:03 | 显示全部楼层   江苏省南京市
好东西。。。又得去学一门网页语言。。。
回复 支持 反对

使用道具 举报

发表于 2019-5-11 11:11:21 | 显示全部楼层   广东省佛山市
久仰大名。项目很好,有特色。很喜欢。
回复 支持 反对

使用道具 举报

结帖率:100% (7/7)

签到天数: 20 天

发表于 2019-5-10 17:02:01 | 显示全部楼层   湖北省咸宁市
感谢分享,很给力!~
回复 支持 反对

使用道具 举报

发表于 2018-7-1 08:42:46 | 显示全部楼层   广东省茂名市
        感谢发布原创作品,精易因你更精彩!
回复 支持 反对

使用道具 举报

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

本版积分规则 致发广告者

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

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

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