使用APICloud创建一个webapp项目
1.在APICloud官网注册,下载APICloud Studio并解压。(这里我选择的是APICloud Studio,还可以选择其他的开发工具的APICloud插件如Sublime,Webstorm等)
2.在APICloud云端开发控制台创建一个app应用。(这里我想创建一个webapp,但选择webapp的时候会让我输入一个网址,但此时我并没有一个成型的webapp项目,因此也不知道这里网址是输入什么(答:这里webapp是将一个已经做好的h5的网站直接封装成webapp))
3.项目创建成功后可以在控制台进行各种设置,这里就不一一解释了。
4.在APICloud Studio中,登录后,选择代码管理-->代码检出-->APICloud云端应用,然后选择在云端开发控制台创建的项目,导入到本地,输入HEAD导入最新版本。成功后如图。(如果没有Git会要求安装Git,安装好后要重启否则会出错)以下代码全部是APICloud自动生成的代码,此时已经有了app的雏形,各种功能模块还需后续添加。
APICloud Studio的WiFi真机同步
5.在手机上下载安装最新版的Apploader。
也可以在APICloud Studio右键项目-->云编译自定义AppLoader
6.右键项目-->查看WIFI真机同步与IP端口
7.在手机上按提示操作(进入AppLoader后点击屏幕右方的浅色小圆球),连接成功后,小圆球变绿色。
8.在APICloud Studio中右键项目-->WIFI全量同步,即可在手机上运行该项目。
9.到目前为止,对于项目除了功能模块开发问题外还有几个架构问题:
①这是一个用web前端技术开发的app,那么如何将此app上传到云端服务器(自己购买的阿里云服务器)正式运行,让外网也可以访问?(答:1.后端用自己的服务器,自己写服务端代码,可以用apicloud上的组件与apicloud服务器交互。2.直接用apicloud提供的数据云也可以,用云编译appLoader让其它用户下载。做出来是一个手机app而不是一个网站。)
使用APICloud创建一个webapp项目的更多相关文章
- eclipse中创建一个maven项目
1.什么是Maven Apache Maven 是一个项目管理和整合工具.基于工程对象模型(POM)的概念,通过一个中央信息管理模块,Maven 能够管理项目的构建.报告和文档. Maven工程结构和 ...
- 用maven创建一个web项目
下面所使用的Eclipse开发工具为Eclipse Java EE IDE 版本. 1.创建一个maven项目,如图所示: 选择“maven-archetype-webapp”,如图所示: 后面几步按 ...
- Maven(一)如何用Eclipse创建一个Maven项目
1.什么是Maven Apache Maven 是一个项目管理和整合工具.基于工程对象模型(POM)的概念,通过一个中央信息管理模块,Maven 能够管理项目的构建.报告和文档. Maven工程结构和 ...
- 徒手创建一个 jsp 项目
在开始之前,先回顾一下 jsp 和 servlet,jsp 和 servlet 本质是一样的,因为 jsp 最终必须编译成 servlet 才能运行. 因为 jsp 的那些标签 jvm 是无法直接运行 ...
- (一)maven之创建一个maven项目
为什么要使用Maven? 1. maven使用的是本地仓库存储jar,所有项目都会共用仓库中的同一份jar. 2. Spring core.jar必须同时引用版本兼容的common-logging ...
- Maven(三)使用 IDEA 创建一个 Maven 项目
利用 IDEA 创建一个 Maven 项目 创建 Maven 项目 选择 File --> New --> Project 选中 Maven 填写项目信息 选择工作空间 目录结构 ├─sr ...
- 如何使用maven开启一个webapp项目
1.使用maven创建好一个webapp项目 2.pom.xml: 第一步:修改版本 <properties> <project.build.sourceEncoding>UT ...
- 快速创建一个springboot项目
创建一个maven项目(springboot.mybatis-plus) 目标:可以访问ftl页面.对象(json字符串),可以进行单元测试 1.新建一个maven项目,选择模板maven-arche ...
- eclipes创建一个web项目web.xml不能自动更新的原因(web.xml和@WebServlet的作用)
在eclipse中创建一个Web项目的时候,虽然有web.xml生成,但是再添加Servlet类文件的时候总是看不见web.xml的更新,所以异常的郁闷!上网查了查,原来我们在创建Web项目的时候,会 ...
随机推荐
- Python——IO多路复用之select模块poll方法
Python——IO多路复用之select模块poll方法 使用poll方法实现IO多路复用 .├── poll_client.py├── poll_server.py└── settings.py ...
- 请用js语言实现sort排序函数,要求:sort([4,5,2,-1,0])返回[-1,0,2,4,5]
Array.prototype.sort1=function(fn){ var len=this.length; while(len>0){ for(var i=0;i<len;i++){ ...
- 未能加载文件或程序集“***”或它的某一个依赖项,拒绝访问 <解决方法>
报错信息如下: 注:为了部分隐私安全需要,已将有问题文件名替换为filename,系统win2008R2,Microsoft .NET Framework 版本:4.0.30319; ASP.NET ...
- pacemaker和keepalived的区别
1.pacemaker Pacemaker 是一款开源的高可用资源管理软件,适合大集群或者小集群. Pacemaker 由Novell支持,SLES HAE就是用Pacemaker来管理集群,并且Pa ...
- 死磕Java内部类
Java内部类,相信大家都用过,但是多数同学可能对它了解的并不深入,只是靠记忆来完成日常工作,却不能融会贯通,遇到奇葩问题更是难以有思路去解决.这篇文章带大家一起死磕Java内部类的方方面面. 友情提 ...
- Android 及 iOS 常用操作命令
应用相关 1. 安装应用(真机) Android adb install xxx.apk iOS ideviceinstaller -i xxx.ipa 2. 卸载应用(真机) Android adb ...
- OpenMark
what's open mark??? http://www.open.ac.uk/openmarkexamples/
- [转帖]深度剖析一站式分布式事务方案 Seata-Server
深度剖析一站式分布式事务方案 Seata-Server https://www.jianshu.com/p/940e2cfab67e 金融级分布式架构关注 22019.04.10 16:59:14字数 ...
- SpringBootSecurity学习(18)前后端分离版之 OAuth2.0 数据库(MyBatis)存储客户端
使用Mybatis查询客户端信息 前面的例子使用了默认的jdbc配置来动态从数据库查询客户端信息,下面来改用更加灵活的mybatis来实现,改用mybatis,首先pom中换成mybatis的依赖: ...
- 使用HttpWebRequest和HttpWebResponse时接收数据中文乱码的情况
今天在调试一个get请求的接口的时候发现HttpWebResponse方法接收数据的时候,中文出现乱码的情况. 原因是格式编码转码的问题. 原来自从Windows 2000之后的操作系统在文件处理时默 ...