Java程序API数据接口

来源:互联网 发布:淘宝无线访客来源 编辑:程序博客网 时间:2024/06/02 01:28

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 接口属于一种操作系统或程序接口,而后两者都属于直接用户接口。 
      

希望对你有帮助,祝你有一个好心情,加油!

 

2 0
原创粉丝点击