文件名称:qbd-api:QuickBooks Desktop的API Web服务
文件大小:140KB
文件格式:ZIP
更新时间:2024-03-24 00:33:26
Java
QBD API (QBD)的API。 这将使用由Synergration的创建MySQL数据库作为其备份数据存储。 您只需针对QBD API发出基于REST的HTTP调用,它将获取并保留数据。 当然,您需要运行OpenSync和QuickBooks Desktop的许可副本,才能将MySQL数据库与QuickBooks同步。 设计 这是(也称为端口和适配器体系结构)的示例。 与分层体系结构(例如Model-View-Controller)相比,这进一步使关注点分离,这使逻辑更难以跨关注点流失。 在分层MVC Web应用程序方面拥有丰富的经验,我发现很难全神贯注于“六角体系结构”的实现。 但是经过耕种,我实际上发现它很解放。 当您需要专注于应用程序核心(业务逻辑)时,您就无需再进行传入连接和传出数据库持久性的详细信息了。 建立QBD API ./gradlew build 运行QB
【文件预览】:
qbd-api-master
----gradlew.bat(3KB)
----micronaut-cli.yml(90B)
----gradlew(6KB)
----gradle.properties(23B)
----dev-env-sample(136B)
----Jenkinsfile(722B)
----buildspec.yml(2KB)
----Dockerfile(279B)
----sam.yaml(2KB)
----LICENSE(11KB)
----gradle()
--------wrapper()
----sam-local.yaml(888B)
----src()
--------test()
--------main()
----setenv-sample(149B)
----01-qbd-schema.sql(198KB)
----docker-compose.yml(670B)
----.gitignore(654B)
----CODE_OF_CONDUCT.md(3KB)
----README.md(2KB)
----openapi.properties(111B)
----settings.gradle(26B)
----lombok.config(70B)
----build.gradle(4KB)
----mysql-docker-compose.yml(322B)