Taxonify-API: 构建3rd Party分类数据服务的Java API
需积分: 5 66 浏览量
更新于2024-10-29
收藏 25KB ZIP 举报
资源摘要信息:"Taxonify-API是一个基于Java的应用程序,旨在为第三方应用程序提供一个使用Taxonify数据的服务API。该项目由后端应用程序、前端应用程序和API应用程序三个主要部分组成。后端应用程序是一个GRAILS应用程序,负责从各种来源收集数据并将其整合到分类数据库中。前端应用程序是一个javascript应用程序,作为项目分类数据库的公共接口。API应用程序是一个Dropwizard应用程序,作为前端和后端之间的通信层。要使用此API,用户需要先通过mvn包命令进行构建,然后在conf/taxonify.yml中编辑数据库配置,最后使用java -jar命令启动服务器。成功启动后,用户可以通过浏览器访问API,获取关于API的信息,以及通过在URL中传递参数“scientificName”来过滤数据。"
知识点:
1. Taxonify-API:这是一款基于Taxonify数据的API,旨在为第三方应用程序提供分类数据服务。
2. Java:该项目是使用Java语言开发的,Java是一种广泛使用的高级编程语言,具有面向对象、跨平台、多线程等特点。
3. GRAILS应用程序:这是Taxonify-API后端应用程序的一种实现方式,GRAILS是一种基于Ruby on Rails的Java Web开发框架。
4. javascript应用程序:这是Taxonify-API前端应用程序的实现方式,javascript是一种广泛使用的前端开发语言。
5. Dropwizard应用程序:这是Taxonify-API API应用程序的实现方式,Dropwizard是一个轻量级的Java框架,用于快速开发RESTful Web服务。
6. mvn包:这是使用Apache Maven进行项目构建的命令,Maven是一种项目管理工具,主要用于Java项目。
7. conf/taxonify.yml:这是Taxonify-API的数据库配置文件,用于配置数据库的连接信息。
8. java -jar target/taxonifyapi-1.0-SNAPSHOT.jar server conf/taxonify.yml:这是启动Taxonify-API服务器的命令,通过这种方式,用户可以在本地运行API。
9. 浏览器访问API:用户可以通过浏览器访问API,获取关于API的信息,以及通过在URL中传递参数“scientificName”来过滤数据。
10. 分类数据库:这是Taxonify-API的核心,用于存储和管理分类数据。
319 浏览量
2021-02-14 上传
101 浏览量
120 浏览量
2021-08-04 上传
2021-06-27 上传
101 浏览量
2021-05-15 上传
2021-06-19 上传
邱笑晨
- 粉丝: 52
- 资源: 4553
最新资源
- (相位差检测)AD8302模块资料.rar
- The-Real-Scoop:HCI,移动应用程序项目
- Shopping-application
- Tic-Tac-Toe
- en_visual_studio_2010_ultimate
- Personal-Portfolio-Website-With-GSAP
- 乐得同城优惠券系统 v1.9.0
- 风越网页隐藏资源下载器 v3.84
- 测试驱动的应用
- meta-generative-art_dcgan
- EMSApplicationOTPBased
- 凡诺企业网站管理系统 v10.3
- PyProjManWeb:这次基于Django构建的Web版本的PyProjMan
- clean-architecture-node-api:API completa com Typescript utilizando TDD,Clean Architecture,设计模式和SOLID
- 行业文档-设计装置-一种平整的环保型瓦楞纸板.zip
- ticketing:研究项目