当前位置: 首页 > news >正文

php网站建设是什么意思图片优化软件

php网站建设是什么意思,图片优化软件,个人网页设计作品代码,石家庄市最新公告API:应用程序接口(API:Application Program Interface) 一、使用数据接口的作用 1、封装逻辑 数据接口从数据库查询出数据,并组织成json格式,这个逻辑如果在每个终端都写一遍,那样将编写大量…

API:应用程序接口(API:Application Program Interface)

一、使用数据接口的作用

1、封装逻辑

数据接口从数据库查询出数据,并组织成json格式,这个逻辑如果在每个终端都写一遍,那样将编写大量重复代码

2、便于分布部署

可以部署多份API便于多个终端使用

3、提高安全性

可以避免从APP端直接访问数据库

API 同时也是一种中间件,为各种不同平台提供数据共享。根据单个或分布式平台上不同软件应用程序间的数据共享性能,可以将 API 分为四种类型: 远程过程调用(RPC):通过作用在共享数据缓存器上的过程(或任务)实现程序间的通信; 标准查询语言(SQL):是标准的访问数据的查询语言,通过通用数据库实现应用程序间的数据共享; 文件传输:文件传输通过发送格式化文件实现应用程序间数据共享; 信息交付:指松耦合或紧耦合应用程序间的小型格式化信息,通过程序间的直接通信实现数据共享.

二、项目搭建

1. 技术选型:使用springmvc+mybatis jdk1.7 tomcat7

(注:没有届面,只有数据接口,通过springmvc中的controller对外提供数据服务,利用@ResponseBody注解将数据转成json数组)

2. 项目搭建

-1 pom.xml

-2 web.xml

-3 pring-servlet.xml

-4 日志配置文件

-5 数据库连接属性文件

-6 mybatis配置文件

3. 代码编写(按个人习惯正序、倒序书写)(使用Mybatis)

-1 DAO接口类

-2 映射文件

-3 实体类代码

-4 Service接口类

-5 Service实现类

-6 控制器类

三、简单是的演示

前往演示接口

import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStream;
import java.io.InputStreamReader;
import java.io.Reader;
import java.net.URL;
import java.nio.charset.Charset;
import org.json.JSONException;
import org.json.JSONObject;
import java.io.PrintWriter;
import java.net.URLConnection;public class Example {private static String readAll(Reader rd) throws IOException {StringBuilder sb = new StringBuilder();int cp;while ((cp = rd.read()) != -1) {sb.append((char) cp);}return  sb.toString();}public static JSONObject postRequestFromUrl(String url, String body) throws IOException, JSONException {URL realUrl = new URL(url);URLConnection conn = realUrl.openConnection();conn.setDoOutput(true);conn.setDoInput(true);PrintWriter out = new PrintWriter(conn.getOutputStream());out.print(body);out.flush();InputStream instream = conn.getInputStream();try {BufferedReader rd = new BufferedReader(new InputStreamReader(instream, Charset.forName("UTF-8")));String jsonText = readAll(rd);JSONObject json = new JSONObject(jsonText);return json;} finally {instream.close();}}public static JSONObject getRequestFromUrl(String url) throws IOException, JSONException {URL realUrl = new URL(url);URLConnection conn = realUrl.openConnection();InputStream instream = conn.getInputStream();try {BufferedReader rd = new BufferedReader(new InputStreamReader(instream, Charset.forName("UTF-8")));String jsonText = readAll(rd);JSONObject json = new JSONObject(jsonText);return json;} finally {instream.close();}}public static void main(String[] args) throws IOException, JSONException {// 请求示例 url 默认请求参数已经URL编码处理String url = "https://api-gw.onebound.cn/taobao/item_get/?key=<您自己的apiKey>&secret=<您自己的apiSecret>&num_iid=652874751412&is_promotion=1";JSONObject json = getRequestFromUrl(url);System.out.println(json.toString());}}

http://www.hrbkazy.com/news/35774.html

相关文章:

  • 唐山网站制作价格网站怎么优化关键词
  • 网站里的副栏目是什么百度认证官网
  • 网站备案负责人一定要法人网站优化排名金苹果下拉
  • 有什么做户外活动的网站吗排名优化软件
  • 南京自适应网站网店如何做推广
  • 如何做网站新手营销型网站建设步骤
  • ecshop网站搬家全球十大网站排名
  • 专门做进口零食的网站北京关键词快速排名
  • 武汉做网站哪家公司好常用的网络营销推广方法有哪些
  • 天天新品网做网站网站alexa排名查询
  • 豫建设标 网站百度关键字
  • php网站开发技术题目快手作品推广网站
  • 精神文明建设专题网站长春网站排名提升
  • 哪家公司建网站好全国唯一一个没有疫情的城市
  • 石家庄网站开发培训搜索引擎优化指的是什么
  • 建网站没有实体公司能建站吗搜索引擎优化代理
  • 四川省和城乡建设厅网站广告留电话号的网站
  • 代理ip访问网站2023年9月疫情又开始了吗
  • 哪家做网站最便宜济南网站seo
  • 做房间预定网站需要什么软件seo排名怎么样
  • python做网站网站seo优化
  • 做网站大概费用想要导航推广网页怎么做
  • 南充营销型网站建设站长之家seo查找
  • python3做网站教程百度地图推广怎么做的
  • 学做快餐在哪个网站做小程序要多少钱
  • 英文网站推广公司b2b网站大全
  • 深圳东莞的网站建设公司seo推广软件哪个好
  • 如何选择网站做站方向如何提高关键词搜索排名
  • 论坛网站开发教程地推怎么做最有效
  • 视频网站做视频节目赚钱吗宁波网络营销公司