`
longzhubaby
  • 浏览: 2482 次
  • 性别: Icon_minigender_1
  • 来自: 四川
社区版块
存档分类
最新评论

Java Web为Android访问数据提供文本数据接口和图片接口

阅读更多

声明:提供的内容仅供参考,互相学习!

一、将数据库文件导入MySQL

  1. 安装MySQL 5.6
  2. 将数据库脚本导入到数据库,新建一个schema,选中之后File->Open Script

导入后的结果:



 

二、安装Tomcat

安装tomcat7.0,暂时不用运行起来!

三、安装Eclipse

安装好Eclipse之后,将项目工程导入到IDE中,修改好访问数据库的url、user、password,运行起来,确定能正常访问到数据库的文本信息和图片。

四、将项目部署到Tomcat

    1.  首先,项目工程能正常运行起来了,在Eclipse中讲工程打包。

    2.  打包方式:File->Export->选择war格式,Destination选择将要把打好的包所放的路径,这里可以随便选 择,也可以直接选择放到tomcat的webapps下,最终的位置是需要放在webapps下的,如图:



 

   3.  修改tomcat的server.xml配置文件,首先需要修改host name为本地的ip地址,这样其他用户才可以通过局域网来访问;

       

 

        其次,在host标签对之间添加context配置信息,如图,第一条path映射的路径,docBase是我图片所在的本地的位置;第二条path为/,docBase表示的是打包之后项目所在的位置,放在webapps下面。

       

 

五、测试

    1.  首先将tomcat运行起来,如果电脑任务栏有图标,直接可以运行(前提:MySQL的服务必须启动,不然不能访问数据库),没有图标的话在tomcat的bin目录有个tomcat7.bat,双击运行。

    2.  然后在浏览器输入访问文本数据和图片数据的地址,返回的是JSON格式的数据

       先访问文本: http://172.20.72.76:8080/headnewsapp/servlet/headnews?id=1

       

 

        访问图片:http://172.20.72.76:8080/headnews/house.jpg

       

 

六、提供接口

       文本数据接口:http://172.20.72.76:8080/headnewsapp/servlet/headnews?id=1

       访问 图片接口:http://172.20.72.76:8080/headnews/

       注:访问图片的时候需要用图片接口+文本数据中图片的名称构成完整的访问路径。

  • 大小: 33.4 KB
  • 大小: 80 KB
  • 大小: 23.6 KB
  • 大小: 21.8 KB
  • 大小: 474 Bytes
  • 大小: 197.2 KB
  • 大小: 345.6 KB
0
0
分享到:
评论

相关推荐

    java web、android、html等api的chm格式文件

    Java Web API是Java开发者在构建Web应用程序时的重要参考资料。它涵盖了Java Standard Edition(Java SE)的基础,以及Java Enterprise Edition(Java EE)的核心组件,如Java Servlet、JavaServer Pages(JSP)和...

    java usb扫码枪数据

    "ReadCodeWeb"的DEMO为我们提供了一个很好的起点,展示了如何将硬件设备集成到Java Web应用程序中,提高数据输入的效率和准确性。对于希望扩展这一功能或学习如何与USB设备交互的Java开发者来说,这是一个非常有价值...

    java、Android生成word文档,动态添加数据

    通过其提供的HSSF(旧版的doc)和XSSF(docx)API,我们可以创建新的Word文档,插入文本、图片、表格等,并且能够根据需求动态填充数据。 2. **Freemarker**: 从压缩包文件名称`FreemarkDemo-master`来看,这个示例...

    android listview从mysql加载数据和图片

    本示例"android listview从mysql加载数据和图片"将介绍如何从MySQL数据库获取数据,并在ListView中显示这些数据以及对应的图片。这个过程涉及到Web服务端、Android客户端以及MySQL数据库的交互。 首先,我们需要在...

    JsonFormat java android

    JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,被广泛用于Web服务和移动应用中的数据传输。在Java和Android开发中,处理JSON数据是常见的任务,这涉及到JSON的序列化与反序列化,以及格式化显示。...

    用java编程将txt文件数据导入oracle

    1. Java 编程:Java 是一个面向对象的编程语言,广泛应用于 Android 应用开发、Web 开发、企业软件开发等领域。在本程序中,我们使用 Java 语言编写程序将 TXT 文件中的数据导入 Oracle 数据库。 2. TXT 文件读取:...

    android富文本实例

    这样,我们就可以利用Web技术来实现Android应用中的富文本编辑和展示功能。 1. **WebView的基本使用** - 初始化WebView:在布局文件中添加WebView控件,并在Activity或Fragment中找到对应的View对象。 - 加载富...

    android 获取服务器上资源(图片,文本)

    在Android开发中,获取服务器上的资源,如图片和文本,是一项常见的任务。HttpURLConnection是Java提供的一个基础网络连接类,可以用于实现与HTTP服务器的通信。在这个过程中,我们需要理解网络请求的基本原理,以及...

    综合面试题(Java__Android__Web__CC++).docx

    以上内容涵盖了 Java 和 Android 开发中的关键概念,包括数据类型、类的继承、线程管理、集合框架、Activity 生命周期、数据存储等,这些都是面试中常见的问题。理解并掌握这些知识点对于成为一名合格的开发者至关...

    利用JSON,通过Android客户端访问web服务器,实现一个登录功能_网页交互功能.zip

    这里我们探讨的主题是如何利用JSON(JavaScript Object Notation)这一轻量级的数据交换格式,通过Android客户端来访问Web服务器,实现一个登录功能。JSON因其简单、易读、易于解析的特性,被广泛用于网络数据传输。...

    Android java_http

    此外,为了遵循Android最佳实践,可以使用Retrofit、Volley等高级网络库,它们提供了更抽象的接口,简化了网络请求的编写和管理。 综上所述,Android通过Java_HTTP实现POST方法请求Web服务数据是应用程序与服务器...

    android应用和web简单交互DEMO

    在Android应用中,我们可以使用Gson库或Jackson库将Java对象转换为JSON字符串,或者反序列化JSON数据为Java对象。 5. **异步处理**: 由于网络操作是耗时操作,不能在主线程中执行,否则会导致应用无响应(ANR)。...

    android和java面试大全集

    史上最全的android和java面试文档集。包括有: java程序员面试宝典.txt Java面试宝典2011版-1C,Java基础部分.doc 三大框架面试题.zip 技术面试题.zip Android笔试题库 C语言终极面试宝典.doc Java笔试题目汇总.pdf ...

    Android评论文字和图片与asp.net进行交互

    本篇文章主要探讨了如何在Android客户端实现向ASP.NET服务端发送文本和图片数据的过程。这一过程通常涉及多部分表单数据(Multipart Form Data)的构造与发送,以及服务器端的数据接收与处理。 #### 二、客户端实现...

    android访问web应用并返回xml字符串

    本文将深入探讨如何使用Android通过HTTP GET方法提交数据至Web服务,并接收返回的XML字符串进行解析和处理。我们将围绕以下三个核心概念展开:Android网络请求、HTTP GET方法和XML数据处理。 首先,Android提供了...

    Java实现从正方教务系统抓取数据(三)--android客户端

    在本项目中,我们主要探讨的是如何使用Java技术在Android客户端上实现对正方教务系统的数据抓取。...通过这个项目,开发者不仅可以提升Java和Android的技能,还能深入理解Web服务的交互流程和数据抓取技术。

    Android Servlet WEB http

    Android可以使用Gson或Jackson库将Java对象转换为JSON,反之亦然。Servlet端则可以使用如Jackson或org.json库解析JSON数据。 7. Android测试: 提供的"TestHttpDemo"可能是Android客户端的HTTP请求测试代码,可能...

    java入门资料(String,接口和抽象类,泛型,io流,反射,多线程)

    Java 入门资料综述 Java 是一种广泛应用于移动设备、Web 应用程序和企业软件开发的编程语言。...本资源提供了 Java 的基础知识和高级主题,涵盖了 String、接口和抽象类、泛型、IO 流、反射和多线程等方面的知识点。

    android客户端与服务器数据交互的Demo

    本教程将深入探讨Android客户端如何与服务器进行有效的数据交互,以及如何实现数据的上传和接收。 首先,我们要理解数据交互的基本流程。在Android客户端与服务器的数据交互中,通常涉及到以下几个步骤: 1. **...

    Learn Java for Android Development_2nd.pdf

    - **Content Provider**:提供数据访问功能。 **2. Android生命周期** - **Activity生命周期**:从创建到销毁过程中经历的不同状态。 - **Service生命周期**:服务的启动和停止过程中的不同状态。 - **Broadcast ...

Global site tag (gtag.js) - Google Analytics