Spring之DAO

DAO模块是什么东西,他是以何种形式存在的

什么是API?

我想自己写一下jar包,来理解一下我为什么要导入jar包,jar包有什么用

jar应该就是一种api,自己写好了以后,别人导入jar包就可以使用我写的功能。

比如我现在需要一个文件上传的功能,自己写的话是很难写的,但是我知道xxx公司开放了这么个api,提供了这么个jar包,它里面有这个功能,那么我只要导入相应jar包,使用它的函数,就可以实现文件上传功能了。在这个过程中,我根本不需要关心它是怎么实现这个功能的,我只要会用就行了。那问题来了,我怎么会用呢?我怎么知道它这个jar包里有什么功能,怎么调用?来,写一个!

API是一个抽象概念,

API(Application Programming Interface,应用程序接口)是一些预先定义的接口(如函数、HTTP接口),或指软件系统不同组成部分衔接的约定。 [1]  用来提供应用程序与开发人员基于某软件或硬件得以

访问的一组例程,而又无需访问源码,或理解内部工作机制的细节。

目前接触到的API有,java的jar包,第三方提供的URL  API

 

posted @ 2021-09-01 14:31  北征愚人  阅读(67)  评论(0)    收藏  举报