没有合适的资源?快使用搜索试试~ 我知道了~
qbd-api:QuickBooks Desktop的API Web服务
共95个文件
java:64个
yml:8个
properties:3个
需积分: 9 1 下载量 128 浏览量
2021-03-04
06:46:46
上传
评论
收藏 140KB ZIP 举报
温馨提示
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.zip (95个子文件)
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
gradle-wrapper.jar 58KB
gradle-wrapper.properties 202B
sam-local.yaml 888B
src
test
resources
application-test.yml 706B
timesheets.json 327B
data.sql 107B
java
ca
airspeed
qbdapi
domain
TimesheetEntryUnitTest.java 4KB
ArchitectureTest.java 794B
adapter
in
web
PingControllerTest.java 788B
TimesheetControllerIntegrationTest.java 3KB
ServiceItemControllerIntegrationTest.java 5KB
CustomerControllerIntegrationTest.java 5KB
out
persistence
CustomerPersistenceAdapterTest.java 2KB
TimeTrackingMapperUnitTest.java 3KB
ItemServicePersistenceAdapterUnitTest.java 2KB
ItemServiceMapperUnitTest.java 4KB
TimeTrackingPersistenceAdapterUnitTest.java 3KB
CustomerMapperUnitTest.java 3KB
application
service
SearchForCustomerServiceUnitTest.java 1KB
RetrieveCustomerServiceUnitTest.java 1KB
TimesheetServiceUnitTest.java 1010B
ServiceItemServiceUnitTest.java 2KB
CustomerServiceUnitTest.java 1KB
main
resources
application.yml 2KB
log4j2.xml 934B
application-prod.yml 659B
bootstrap.yml 44B
java
ca
airspeed
qbdapi
domain
TimesheetEntryList.java 454B
Customer.java 4KB
TimesheetEntry.java 976B
ServiceItem.java 386B
Application.java 3KB
adapter
in
web
ServiceItemController.java 4KB
model
WebTimesheetEntryList.java 359B
WebTimesheetEntry.java 539B
PingController.java 2KB
TimesheetController.java 3KB
resource
WebTimesheetEntryResponseResource.java 313B
CustomerResource.java 419B
SearchForServiceItemResponseResource.java 584B
SearchForCustomerResponseResource.java 485B
WebTimesheetEntryListResponse.java 516B
UserPasswordAuthenticationProvider.java 2KB
CustomerController.java 3KB
out
persistence
ItemServiceMapper.java 2KB
TimeTrackingMapper.java 2KB
CustomerMapper.java 1KB
CustomerJpaEntity.java 8KB
RawPhysicalNamingStrategy.java 2KB
ItemServiceJpaRepository.java 372B
CustomerPersistenceAdapter.java 1KB
ItemServicePersistenceAdapter.java 822B
SalesOrPurchaseDetailJpaEntity.java 2KB
noop
SaveTimesheetAdapter.java 395B
TimeTrackingPersistenceAdapter.java 1KB
CustomerJpaRepository.java 424B
TimeTrackingJpaRepository.java 696B
ItemServiceJpaEntity.java 3KB
TimeTrackingJpaEntity.java 2KB
application
port
in
RetrieveCustomerUseCase.java 181B
SearchForCustomerUseCase.java 216B
RetrieveServiceItemUseCase.java 273B
EnterTimesheetUseCase.java 258B
CreateCustomerUseCase.java 185B
out
SaveTimesheetPort.java 239B
ServiceItemPort.java 262B
RetrieveCustomerPort.java 179B
SearchForCustomerPort.java 214B
CustomerPort.java 169B
service
CustomerService.java 627B
RetrieveCustomerService.java 724B
ServiceItemService.java 733B
TimesheetService.java 846B
SearchForCustomerService.java 769B
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
共 95 条
- 1
资源评论
13338383381
- 粉丝: 15
- 资源: 4648
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功