码迷,mamicode.com
首页 > 编程语言 > 详细

Java程序API数据接口

时间:2017-12-26 19:05:50      阅读:167      评论:0      收藏:0      [点我收藏+]

标签:日志配置   属性   部署   interface   封装   缓存器   接口   bsp   大量   

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

一、使用数据接口的作用

       1、封装逻辑

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

       2、便于分布部署

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

       3、提高安全性

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

 技术分享图片

                                    图1  API是连接应用集群与数据库的桥梁


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

二、项目搭建(代码http://pan.baidu.com/s/1i5nrT9V)

        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 控制器类

        

       另:API 与图形用户接口(GUI)或命令接口有着鲜明的差别:API 接口属于一种操作系统或程序接口,而后两者都属于直接用户接口。 
      

希望对你有帮助,祝你有一个好心情,加油!欢迎也关注我的博客:http://www.hm5656.com/http://www.enniscarpentry.com/

Java程序API数据接口

标签:日志配置   属性   部署   interface   封装   缓存器   接口   bsp   大量   

原文地址:https://www.cnblogs.com/javalog/p/8119453.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!