开始新搜索?

如果没有找到相关内容,请试试再次搜索!

WeX5服务端开发常见问题

By |4月 19th, 2016|Wex5常见问题, 服务端开发常见问题|

1. tomcat启动报错,端口被占用 2. 3.2.1版本的baas放在3.4版本中使用 3. 服务器端设置.w映射为html 4. 报错:Caused by: java.sql.SQLException: Already closed. 5. 报错:内部错误!错误编码:ui-00 6. 加载xxx/xxx/xxx.w出错 7.调用自己写的一个sqlQuery,后台一直报空指针异常 8.bass.net在模型编译时报错找不到“temp.bat” 9.baas后端的sqlQuery action的sql语句中支持两种参数写法 10. 执行saveData方法 mysql 中是乱码 11. 使用过.net环境后, 再回来使用java环境, 端口就被占用, 必须重新电脑才可以, 如何在不重启电脑的情况下切换.net和java环境? 12. sqlQuery中where ::filter ::orderBy当前端没有设置过虑条件时出错 13.报错:数据库已经关闭或者数据源配置错误 14.UIServer默认路径中的x5 修改为其他字符串 15.UIServer错误WINDOW编译出错, [...]

WeX5平台PHP开发 使用说明文档

By |4月 14th, 2016|未分类|

目录 1.搭建开发环境 1.1下载开发工具 1.2开发工具介绍 1.3开启服务和打开数据库 1.4设置开发工具 2.运行开发案例 2.1启动tomcat,查看案例 3.建立数据库和库表 3.1建立数据库 3.2配置数据源 3.3配置db.config.m文件 3.4创建表 4.创建服务文件 4.1创建服务文件 4.2添加Action 5.创建页面 5.1创建页面 5.2添加控件 5.3给控件绑定数据 5.4启动tomcat WeX5平台PHP开发使用说明文档 1.搭建开发环境 1.1下载开发工具 访问官网http://www.wex5.com/downloads/ 从官网下载WeX5的工具压缩包 解压开发工具压缩包,解压后会占用约3GB的硬盘空间,请选择较大的解压目的目录(解压后不要放在系统盘) 1.2开发工具介绍 双击【启动WeX5开发工具.bat】文件,打开开发工具。 打开开发工具,如下图就是我们的WeX5开发工具,先简单介绍一下开发工具 了解工具 a)在开发工具里,右上角有Studio和数据库,点击Studio即切换到开发工具,进行开发工作,点击数据库即切换到数据库,可以进行数据库的操作,这样方便开发者在一个平台上,进行开发和数据库的操作。 b)我们看左边列,Baas、net、Baas.php、UI2,WeX5开发平台提供java、.net、php三种语言的后端开发,如果我们想要用哪种语言,在窗口->首选项-> Studio配置->baas中进行设置即可。 c)创建数据库后,窗口->首选项->Studio配置->数据源中,进行数据库配置。 [...]

WeX5简介

By |4月 12th, 2016|未分类|

wex5框架 开源免费  WeX5采用Apache许可证开源模式,商业友好,完全免费。基于WeX5开发出来的应用,每一行代码都在你手里,发布部署无任何限制,完全自由免费。 基于主流技术和标准 WeX5前端采用HTML5 + CSS + JS标准,使用AMD规范的requirejs、bootstrap、jquery等技术;WeX5手机APP基于phonegap(cordova)采用混合应用(hybrid app)开发模式;WeX5支持多种类型的后端,包括Java、PHP和.NET等,同时也支持云API。 前端跨“端” WeX5对跨平台多前端支持极好,一次开发,多平台运行。目前,WeX5支持的前端有: 1、移动APP(苹果APP和安卓APP); 2、微信应用(包括公众号、服务号和企业应用号); 3、PC浏览器; 4、其它轻应用(如百度直达号); 后端跨“端” WeX5坚决走开源和开放的道路,WeX5在支持后端技术和后端部署上,体现出极端彻底的开放性: 1、开放的后端技术支持:WeX5的后端完全开放,可通过http和websocket等协议连接各种后端中间件或云服务(Java、PHP、.NET等); 2、WeX5的部署完全开放自由,无任何限制,可以部署在任何公有云或私有云服务器上。 可视化设计 WeX5的IDE基于eclipse,提供了一个完全可视化、组件化、拖曳式开发环境,完全所见即所得;向导化和模板化等工具,快速生成常见应用场景界面,下图是WeX5可视化设计器图像展示。 丰富的组件体系和向导 WeX5的UI组件体系完全基于HTML5 + CSS + JS,使用requirejs、jquery和bootstrap技术,内置支持大量丰富的UI组件;针对一些常用的场景,WeX5提供了丰富的向导,便于快速构建应用。 1)WeX5丰富的组件体系 2)WeX5丰富的向导 设备访问 WeX5基于phonegap(cordova)采用混合应用(hybrid app)开发模式,可以轻松调用手机设备和硬件能力,如相机、地图、LBS定位、指南针、通话录、文件、语音、电池等等,针对设备的本地能力,WeX5提供了丰富的cordova插件。 扩展能力 WeX5一直坚持开放的态度,在WeX5上,不仅可以使用内置的组件、向导和cordova插件,你也可以根据自己的需要,扩展定义自己的组件、向导和cordova插件;如果你觉得bootstrap样式不是你想要的,你也可以在WeX5上做出一套基于别的样式库(例如Semantic UI)的组件和向导。 全能力调试和智能代码提示 开发手机APP,模拟调试是关键能力,对开发者极端重要,而这也是业务现有hybrid app开发工具的软肋。WeX5对hybrid app开发提供了业务最强大的调试支持: 1、提供全能力、一站集成的模拟调试支持 开发手机APP,日常的高度几乎都是模拟调试,使用频繁程度远超真机调试,WeX5提供全面、完备的模拟调试支持,表现真正完美。 2、WeX5的模拟调试效果和真机运行效果几乎相同 由于WeX5的界面技术基于HTML5 + CSS + JS,并采用高仿真本机设备APP模拟,模拟调试运行效果和真机运行效果几乎完全相同,杜绝模拟运行和真机运行不一致的问题。 3、WeX5开放所有的UI框架和组件源码 开发者能在调试时跟踪进入每个组件的每一行代码,找到和排查到真正的底层原因,系统调试彻底透明、无墨盒、无死角! 4、支持真机调试 提供全真机和快捷真机调试模式,为开发者提供最大方便。 [...]

JS-API使用说明

By |4月 5th, 2016|未分类|

1 概述 2 API使用说明     二维码扫描api         二维码扫描接口     地理位置api         打开地图接口         获取位置信息接口     图片api         选择图片接口         预览图片接口         上传图片接口         下载图片接口     网络api         查看网络类型接口     分享api         分享到朋友圈接口         分享给好友接口         分享到QQ接口         分享到腾迅微博接口         分享到QQ空间接口     音频api         开始录音接口         结束录音接口         录音一分钟结束回调接口         播放录音接口         暂停播放接口         停止播放接口         播放结束回调接口         上传录音接口         下载音频接口 翻译api 录音转成汉字接口     微信小店api [...]

利用WeX5-runtime-Java进行运行环境部署

By |3月 22nd, 2016|未分类|

整个部署过程分为两大步骤,UI及Baas资源准备和tomcat相关设置,下面来进行详细说明。 WeX5_V3.4-runtime-Windows(for java, php, .net)下载地址:http://pan.baidu.com/s/1i4P339r 一、准备UI及Baas资源 1- UI资源准备 通过在Native下编译UI资源,可以获得要发布的静态文件。 下图以外卖案例为示意进行说明 UI编译后会在www目录下生成所需的UI资源; 2- Baas资源准备 在Studio的Baas上右击进行模型编译 编译成功后会在{WeX5/BeX5根目录}\runtime\BaasServer\WEB-INF\lib目录生成 baas_model_service.jar 此文件将来要做为Baas资源部署到服务器。 二、配置站点信息并进行资源部署 1-部署页面应用 将第一步中准备好的UI资源拷贝到apache-tomcat\webapps;同时{WeX5/BeX5根目录}\apache-tomcat\webapps\app-template中的内容复制到页面应用的根目录,形成的结构类似: 2- 部署Baas 将第一步中准备好的Baas资源baas_model_service.jar 拷贝到{runtime根目录}\runtime\BaasServer\WEB-INF\lib目录下; 注:如开发过程中使用了平台以外第三方的jar,也要同baas_model_service.jar一并拷贝部署。 3- 启动相关服务 执行下面两批处理文件启动服务: 启动WeX5运行平台.bat 启动MySQL数据库.bat 注:如需处理MySQL数据,可通过“启动MySQL管理工具.bat”进行相关操作。 4- 测试验证 服务启动完成后可以在浏览器中输入http://localhost:8080/takeout 进行访问验证。

利用WeX5-runtime-net进行运行环境部署

By |3月 21st, 2016|未分类|

整个部署过程分为两大步骤,UI及Baas.net资源准备和IIS相关设置,下面分别来进行详细说明。 WeX5_V3.4-runtime-Windows(for java, php, .net)下载地址:http://pan.baidu.com/s/1i4P339r 一、准备UI及Baas.net资源 1- UI资源准备 通过在Native下编译UI资源,可以获得要发布的静态文件。 下图以外卖案例为示意进行说明; UI编译后会在www目录下生成所需的UI资源。 2- Baas.net资源准备 在Baas.net上右击进行模型编译 编译成功后会在{WeX5/BeX5根目录}\model\下生成wwwroot,包含了所需的Baas.net资源 二、IIS相关配置 注:发布环境需要.net framework 4.6.1。(下载的runtime压缩包中含相关安装程序) 1- 请自行安装IIS服务,在IIS内新建应用程序池。 2- 站点的相关设置 应用程序池指定为新建的程序池,设置Framework版本,设置访问名称(默认localhost)及端口(默认80),指定站点的物理路径(以C:\inetpub\wwwroot为例)。 3- UI及Baas.net资源部署 将步骤一生成好的www下的takeout及model\wwwroot下文件复制到站点根目录下即可。 4- 测试验证 完成后可以在浏览器中输入http://localhost/takeout 进行访问验证。 附录: 后继网站更新时,Baas.net功能更新部分,只需要替换model\wwwroot\bin目录下的X5BaasService.dll,重启IIS服务即可。

利用WeX5-runtime-php进行运行环境部署

By |3月 21st, 2016|未分类|

主要分为两大步骤,包括准备UI及Baas.php资源和配置站点信息,下面来分别介绍。 WeX5_V3.4-runtime-Windows(for java, php, .net)下载地址:http://pan.baidu.com/s/1i4P339r 一、准备UI及Baas.php资源 1- UI资源准备     通过在Native下编译UI资源,可以获得要发布的静态文件。     下图以外卖案例为示意进行说明      UI编译后会在www目录下生成所需的UI资源。 2- 准备Baas.php资源 Baas.php资源在{WeX5/BeX5根目录}\model\Baas.php目录下。 包括系统公共文件及用户自定义文件两部分: Baas.php目录下公共文件为:     common文件夹;     config文件夹;     lock 文件夹;     及其下面的文件 都是公共文件。 其他为用户自定义的文件。 二、配置站点信息并部署  1-配置站点信息 [...]

WeX5平台App打包模式(V3.3+)

By |12月 1st, 2015|未分类|

模式1:UI资源启动后智能更新 WeX5开发的UI资源放入Web服务器上,可以很方便的与已有的Web服务集合,不管是PHP、ASP .Net,还是NodeJS等。此种模式编译好的UI资源需要部署到Web服务器上,资源在应用的www目录下。 本模式支持UI资源的更新,App启动时,会向web服务端发送请求,如果发现资源有变更,当前UI资源会记录更新版本的信息,但不会立即执行更新操作(该请求是异步请求,用户看不到),并且用户可以继续使用当前UI资源的版本。当用户下次启动本UI资源时,才会执行更新操作。推荐使用本模式。 注意:本模式下Web服务器上有多个UI资源的版本,后台代码和编译的资源需要兼容(这种模式下应该保留多份后台代码,历史上的也应该保留),保证各个版本都能正常运行。所以本模式支持多版本同时运行和灰度发布。 模式2:UI资源启动时立即更新 WeX5开发的UI资源放入Web服务器上,可以很方便的与已有的Web服务集合,不管是PHP、ASP .Net,还是NodeJS等。此种模式编译好的UI资源需要部署到Web服务器上,资源在应用的www目录下。 本模式支持UI资源的更新,App启动时,会向web服务端发送请求,如果发现资源有变更,会立即执行更新操作。如果资源变更了,编译UI资源后,把www的资源更新到Web服务即可。 注意:本模式需要保证UI资源启动时,能够请求到web服务器。 模式3:UI资源通过UIServer访问 本模式使用UIServer服务器,是BeX5模式的推荐使用,另外在WeX5调试App时也推荐使用此模式。本模式下,生成好App后,如果tomcat启动即可正常使用。 本模式支持UI资源的更新,如果资源变更了,对于生成模式(独立启动的Tomcat),修改资源版本号即可,而对于调试模式(studio里面启动tomcat),每次访问版本都不同,不需要做特别处理。具体原理参考:UIServer缓存机制 本模式和模式2一样,在生成App时可选“本地应用包含UI资源”,这样可以在第一次打开时不用去下载UI资源。注意:对于调试模式,此选项除了增大App体积外,无实际作用,因为资源版本号每次都变化,每次访问都会新下载。 模式4:打开一个非WeX5开发的网站 本模式适合包装现有的一个网站,做成一个本地App。由于没有使用WeX5提供的UI资源,本模式不支持UI资源更新,同样也不支持App版本更新(可参考WeX5机制自行扩展) 本模式如果想使用本地插件,那需要在选择插件的页面显示的选择插件,并在自己的主页中引用 /corodva.js,cordova.js在生成App时已经包含进去,通过 /corodva.js 的方式就能引用到。 本文由WeX5君整理,WeX5一款开源免费的html5开发工具,H5 App开发就用WeX5! 阅读其他app 开发相关文章:http://doc.wex5.com/?p=3443

打包模式我选谁?

By |10月 20th, 2015|未分类|

模式1:本地应用包含UI资源 WeX5开发的UI资源放入到本地App,需要通过ajax访问公有云或者私有云API。生成App后安装即可使用,当然连接的公有云后者私有云服务需要能正常访问。 此模式从V3.4正式版本开始,支持UI资源的自动更新和App版本更新。 模式2:UI资源放置到Web服务器 WeX5开发的UI资源放入Web服务器上,可以方便的已有的Web服务集合,不管是PHP、ASP .Net,还是NodeJS等。此种模式编译好的UI资源需要部署到Web服务器上,资源在应用的www目录下。具体部署参考[引用:未完成,需介绍httpd,iis和tomat] 本模式支持UI资源的更新,如果资源变更了,编译UI资源后,把www的资源更新到Web服务即可。 生成App时有一个“本地应用包含UI资源”的选项,如果选择了,则第一次启动不必在下载UI资源。模式1可看成是模式2的一种特例。 模式3:UI资源通过UIServer访问 本模式使用UIServer服务器,是BeX5模式的推荐使用,另外在WeX5调试App时也推荐使用此模式。本模式下,生成好App后,如果tomcat启动即可正常使用。 本模式支持UI资源的更新,如果资源变更了,对于生成模式(独立启动的Tomcat),修改资源版本号即可,而对于调试模式(studio里面启动tomcat),每次访问版本都不同,不需要做特别处理。具体原理参考:UIServer缓存机制 本模式和模式2一样,在生成App时可选“本地应用包含UI资源”,这样可以在第一次打开时不用去下载UI资源。注意:对于调试模式,此选项除了增大App体积外,无实际左右,因为资源版本号每次都变化,每次访问都会新下载。 模式4:打开一个非WeX5开发的网站 本模式适合包装现有的一个网站,做成一个本地App。由于没有使用WeX5提供的UI资源,本模式不支持UI资源更新,同样也不支持App版本更新(可参考WeX5机制自行扩展) 本模式如果想使用本地插件,那需要在选择插件的页面显示的选择插件,并在自己的主页中引用 /corodva.js,cordova.js在生成App时已经包含进去,通过 /corodva.js 的方式就能引用到。 本文由WeX5君整理,WeX5一款开源免费的html5开发工具,H5 App开发就用WeX5! 阅读其他app 开发相关文章:http://doc.wex5.com/?p=3443