是不是搭建好安卓java web开发环境搭建就可以用web技术开发手机软件了

版权声明:本文为博主原创文章,未经博主允许,不得转载。
JavaWeb开发环境配置(win7_64bit)
    目录
      1.
      2.
      3.
      4.
  &&看不清的图片可在新标签打开查看大图
  说起JavaWeb,就想到另一个词:JavaEE。很多时候,这两个词是混用的,两者的概念并不能精确描述,这里,我尝试做一下区分...
  JavaEE:全称Java平台企业版(Java Platform Enterprise Edition),是Sun公司为企业级应用推出的标准平台。JavaEE是个大杂烩,包括Applet、EJB、JDBC、JNDI、Servlet、JSP等技术的标准,运行在一个完整的应用服务器上,用来开发大规模、分布式、健壮的网络应用。
  JavaWeb:主要指以Java语言为基础,利用JavaEE中的Servlet、JSP等技术开发动态页面,方便用户通过浏览器与服务器后台交互。Java Web应用程序可运行在一个轻量级的Web服务器中,比如Tomcat。
  可以粗略地认为JavaWeb就是JavaEE的一部分,是成为JavaEE大师过程中的第一站。
2.JavaWeb学习主干路线
  由图可见,JavaWeb的核心就是Servlet和JSP,Servlet是JSP的基础。
3.JavaWeb常用开发环境搭建
  为了便于检索,各小节分篇谈论,请按先后顺序,选择自己需要的部分阅读即可。
  JavaWeb的入门级开发环境为IDE+Tomcat+MySQL,IDE的选择上,常见的选择为Eclipse、Myeclipse或IDEA。
  3.1  
  3.2  
  3.3  
  3.4  
  3.5  
  3.6  
  如果文中涉及到的链接被吞,或者发现有误的地方,请联系QQ。
阅读(...) 评论()
版权声明:本文为博主原创文章,未经博主允许,不得转载。nodejs+ionic+cordova+intellijIdea搭建webApp环境分析
第一次使用nodejs+ionic+cordova+intellijIdea搭建webApp开发环境,由于nodejs、ionic、cordova、andriod都是第一次接触,所以花了三天时间才把环境搭建好。这篇文章则是用来记录开发环境的搭建过程。
1、工具、安装包的准备
每个道友都应该知道android开发最痛苦的就是环境问题,要搭建一个开发andriod的app,必然会设计到sdk等东西。那么用nodejs+ionic+cordova+intellijIdea搭建一个android的webApp开发环境,我们应该准备以下工具:
1、nodejs安装包:
ionic以及codova都是要依赖于nodejs来安装的,因此我们需要准备nodejs的安装包,来在本机上安装一个nodejs。我们从nodejs的官网上下载最新的nodejs版本,官网地址为https://nodejs.org/en/
下载完以后,根据提示一直下一步进行nodejs的安装。
相信各位道友本机上应该有JDK,因此这里就不多描述。没有的JDK的道友可以在网上搜索,下载,并安装。
3、IntellijIdea
这个可以在IntellijIdea的官网进行下载(/idea/),我使用的版本是15。不过这个开发工具是要收费的,但是相信各位道友是可以搞定的。
想要开发android的道友,肯定都听说过这玩意。我们这里用的版本是android-23。大家可以在/上进行下载。
下载完以后,点击进行无脑安装即可。安装完毕后,运行sdk-manager.exe,根据下图,选择要安装的tools、platform-tools以及android版本。
等待漫长的下载过程后,sdk则安装完毕。
5、apache ant下载
在https://ant.apache.org/网站,可以下载apache ant工具,并进行安装。
6、Genymotion安装
在/进行下载安装。这个是要注册的,可以随意注册个帐号进行使用。
2、环境变量的配置
此过程都是在【我的电脑】,右键-》属性-》高级设置-》环境变量中进行配置的
1、配置JDK
新建属性名为JAVA_HOME的环境变量,值为jdk安装目录,如C:\Program Files\\jdk1.7.0_51;然后在系统变量path中配置%JAVA_HOME%\(注意分号)。配置好后,在cmd中输入java,若无异常,则jdk配置完毕。
2、配置sdk环境变量
新建属性名为ANDROID_HOME的环境变量,值为sdk安装目录,如D:\android\android-sdk;然后在系统变量path中配置%ANDROID_HOME%\%ANDROID_HOME%\platform-
配置好后,再打开cmd,输入android,则会自动打开android SDK manager工具,则表明sdk配置ok。
3、配置ant环境变量
新建属性名为ANT_HOME的环境变量,值为ant安装目录,如D:\android\ant\apache-ant-1.9.6;然后在系统变量path中配置%ANT_HOME%\%ANT_HOME%\
配置好后,再打开cmd,输入ant,出现下图所示,则表明ant工具配置ok。
4、nodejs环境配置
在系统环境变量path中加入C:\Program Files\nodejs\
3、环境搭建
以上准备工作完成后,我们就开始搭建开发环境。首先通过nodejs安装我们的cordova。
(Cordova提供了一组设备相关的API,通过这组API,移动应用能够以访问原生的设备功能,如摄像头、麦克风等。
Cordova还提供了一组统一的JavaScript类库,以及为这些类库所用的设备相关的原生后台代码。
Cordova支持如下移动操作系统:iOS, ,ubuntu phone os, Blackberry, WindowsPhone, Palm WebOS, Bada和 Symbian。)
在cmd中,输入npminstall -g cordova 指令,则开始cordova的安装。如果不成功,请各位道友&墙&一下(这个跟网络也有关系,反正我在公司装cordova的时候就没成功过,也不知道公司对网络&做了什么&。顺便吐槽下,万恶的公司,money少,还要回家下资源),或者检查下是否是nodejs没有安装成功。安装成功后,可以在cmd中输入cordova -version 查看cordova的版本。
cordova成功安装后,那么我们就要开始ionic的安装了。在cmd窗口中输入npm install &g ionic。(这个也是跟网络有关系哦)
在cordova和ionic安装成功后,恭喜你,你已经成功了一大半了。剩下的一半就是工程的搭建、编译、打包,以及和intellijIdea的集成了。
OK,我们继续环境的搭建。now,我们开始创建一个android的webApp工程。
首先在cmd中,进入你要想将工程创建的盘符路径。比如我是将工程搭建在D:/projectCode/webApp/ionicProject下,则在cmd中先进入该盘符路径。然后,输入ionic start +你的项目名。比如我们项目名叫做ionic_demo01 ,则输入的命令就为:ionic start ionic_demo01
工程初始化完毕后,你会发现你指定的路径下面就会生成你的工程了。
ok,我们现在开始添加android,在cmd中,输入ionic platform add android命令(我第一次添加android组件的时候,报错,没有添加成功。但是在多试几次后由怪异的成功了。也不知道是不是网络的问题)。
在android组件添加成功后,我们就可以把这个工程进行编译、打包,生产apk文件。依然在cmd中,输入ionic build android命令(请注意,添加android组件和编译打包的步骤输入的指令,都是在你工程所在的盘符下进行指令的输入的)。这个是个漫长的过程(可能是公司的网络太烂吧,反正我是前前后后等了大约1个小时),在这个工程中它会去下载各种jar包,若是出现问题了,你可以再次执行ionic build android命令(这个估计是下载时间长了,链接都断了吧)。
如果一切都没问题,最后他会告诉你生成了apk文件。看到这个文件的生成,那么这个时候,道友你可以笑了,这表明开发环境没有问题了。
其实在创建工程后,我们就可以将工程导入到intelliJIdea里面了。打开idea,在导入工程前,我们要先为idea安装cordova插件。File-》Settings-》plugins,点击【Browse repository...】,然后搜索cordova。将PhoneGap/Cordova Plugin 插件装上。
同时也可以将Genymotion插件装上。装上Genymotion插件后,在idea的工具栏中可以看到一个Genymotion的小图标,则表明Genymotion插件安装成功。
如果没有,你可以尝试看看idea工具栏上,view-》toolbar进行勾选。看小图标是否会出现。若还不出现,则表明Genymotion插件安装失败。
ok,插件安装完成后,你可以将工程导入进来了。
将工程导入进来以后,添加中间件。
添加完成后,请一定记着开启&Genymotion&模拟器,并启动一个。这个时候你勾选&Specify target&就可以下拉出你的模拟器了。点击启动服务的小图标,稍后你可以看到你的工程在模拟器中完美运行了。(十分感谢jiang ge ge的大力支持,嘿嘿)Android使用KSWEB搭建HTTP/WEB服务器环境
这一阵感觉玩手机玩腻了,VPS也玩腻了,瞬间感觉啥都玩腻了。前几天闲着无聊,看到了手机上的超级终端,心想:安卓底层不也是Linux么?于是就用超级终端wget了一个文件,成功了!吼吼,于是下一个想法就是能不能在手机上搭建一个WEB环境???
想到就开始各种搜,发现安卓使用的Linux并不属于任何发行版本,看来使用传统的建站方式不行了。继续搜索,发现谷歌商店里有一个集成lighttpd+php+mysql+phpmyadmin环境的APK,哈哈,这下好了。当然,如果只装上这个APK只能在本地测试,无法使用公网访问,所以,经过我各种搜,终于有了这一篇文章,毫不客气的说,这绝对是全网首发,至少不用让你再像我一样各种搜了。
现在的手机硬件已经很强大了,¥1999就能买到4核1.5G,2G内存的手机,这几乎能满足像我这样的小站的需求了。硬件有了,集成环境的APK也有了,就剩下公网访问了。
第一:需要一部安卓手机,至少600MHZ的CPU,256内存,手机需要ROOT,没有ROOT的话,不能使用80端口。
第二:KSWEB可在谷歌商店:/store/apps/details?id=ru.kslabs.ksweb中下载,注:KSWEB在谷歌商店里是收费的,可免费试用5天。
第三:需要一个支持路由功能的路由器,以及一个花生壳账号。
1.首先在手机上安装APK,(如果手机里有什么防火墙之类的,请关闭,否则不能使用WIFI地址访问),然后点开KSWEB,首次开启,会解压缩文件,然后会提示重启,重启后,就能够看到mysql启动和相应信息了。
2.点options进入设置,然后勾选上root权限,这样就可以更改端口为80了。然后回到主界面,点phpmyadmin然后就会自动下载了。下载成功后,可以在手机浏览器里输入127.0.0.1,就可以看到相关信息。虽然版本有些老,但是相当简便啊亲&&
如果你只想在手机上测试,那么到这里就结束了。如果想让公网访问手机,
那么就需要使用DDNS(动态域名解析)来支持。
3.使用oray护照,登录花生壳,系统会自动分配给你一个免费域名,用这个域名来访问手机。登录你的路由器,点击&转发规则&,选择&虚拟服务器&,端口填写80,IP地址填写你手机WIFI的IP地址,保存,如图所示。
4.保存后,点击&动态DNS设置&,账号密码就是你oray的通行证,点登录,如果成功了,就会自动识别你的免费域名。如图所示,然后保存就行了。
这样的话,直接输入域名就可以访问到手机了,只要你的路由器不关闭,就可以一直使用了。下面是我的演示:
至此,你的手机就可以当成一个独立的VPS来使用了,建议使用闲置的手机来玩,它有以下几个好处:装13,够折腾,省电省资源,废物利用,数据更安全,便携,国内速度一流&&还有,查域名的时候貌似是独立IP,这样百度会不会喜欢呢?
文章来源:,转载请注明出处,谢谢!
有好的文章希望站长之家帮助分享推广,猛戳这里
本网页浏览已超过3分钟,点击关闭或灰色背景,即可回到网页Cordova webapp实战开发:(4)Android环境搭建 | 一群共同享有幸福生活的成长伙伴

我要回帖

更多关于 webapp开发环境搭建 的文章

 

随机推荐