java服务器开发:7、演示请求访问服务器—静态资源

版权声明:本文为博主原创文章,不得随意转载,转载请注明出处!!! https://blog.csdn.net/YuDBL/article/details/85687551

声明:本教程不收取任何费用,欢迎转载,尊重作者劳动成果,不得用于商业用途,侵权必究!!!

文章目录

为什么写这篇文章?有什么好处?

创建并启动web项目

建立Android项目,发送网络服务器请求


前段时间把java服务器开发环境搭建给整理了,因为以前用的windows整理的是windows的平台的,现在自己用mac也顺带把mac平台的环境给看了下然后尝试搭建成功!上篇文章建立第一个web工程:java服务器开发:6、写第一个Servlet 大家可以看下,这篇文章我将主要讲:演示请求访问服务器—静态资源!

为什么写这篇文章?有什么好处?

因为自己主要是做Android开发,其实这篇文章偏Android!

1、以后Android开发者就可以把一些静态资源放在本地自己的服务器,然后运行手机app看看效果了。关于动态资源的访问,可能以后会整理java服务器开发增删改查相关知识

2、一般开发都比较忙没时间总结,离开公司以后如果是内部项目根本无法访问,如果碰到以前做过的东西也没法运行查看,只能扣代码那是非常头痛的,自己放在本地方便以后自己的总结和查看代码流程

3、懂一点服务器知识方便与后台服务器开发工程师沟通,另外方便演示分享自己的经验、展示自己,面试过程可能也会加分!

创建并启动web项目

复制上篇文章建立的web01,然后重命名为web_AsyncHttpClient,在WebRoot目录下放置静态json数据,如下图:

然后在打印控制台找到Servers,启动tomact容器,部署web_AsyncHttpClient项目并运行!  这步如果不会详见   3)MyEclipse工具开发Servlet (C、在打印控制台找到Servers,启动tomact容器,部署项目并运行)

我的报错,如果出现此问题,显然端口被占用,tomact容器已经启动过了

你可以切换到tomact的bin目录下,然后执行./shutdown.sh的命令,然后再次启动

在本地Chrome浏览器中输入:http://localhost:8080/web_AsyncHttpClient/data/data_json  你就可以访问放在web服务器项目下面的静态资源了,如下图:

建立Android项目,发送网络服务器请求

我用以前项目的一个老框架 AsyncHttpClient进行了网络服务器的请求,这块需要  Android基础知识、Android发送网络请求的知识  就不多讲了,做过公司项目与服务器交互的Android开发工程师应该都知道!

需要注意的是:

我用的夜神虚拟机进行测试,但数据来源是本机上的web服务,测试过程中显示网络连接出问题,一般来说官方测试机用10.0.2.2就可以访问本机的web服务,最后发现不好使!最后查看本机ip地址:用cmd输入ipconfig(windows)、终端输入ifconfig(mac),替换成本机地址就可以了!所以千万要注意 ip地址 哦!

因为公司项目大多都签了保密协定不方便演示,刚好最近QQ好多说做Android马甲包的信息,做一个钱还不少前段时间时间有空余就做了,但后来发现不对劲app就没交付了,他们也不给定金啊!那我就改改那个demo用用他们的资源,放到我的本地服务器做一个测试:apk进度条更新安装一下QQ

有图有真相,Android客户端访问本地web服务器的效果如下:

 

猜你喜欢

转载自blog.csdn.net/YuDBL/article/details/85687551