Ecosyste.ms: Repos
An open API service providing repository metadata for many open source software ecosystems.
GitHub / jmigac / graphql-web-services-spring-aem
Master thesis on topic "Developing GraphQL Web Services in Spring and Adobe Experience Manager". Project will contain REST api build in Spring framework for receiving data about earthquakes with possibility of local data caching. Local data cache will be achieved will background thread contacting external API and filling local database using prebuild REST service. Build web service will be used as a backbone service for GraphQL endpoint, which will provide specific information to received query. As an addition to the master thesis content, new technology will be used in comparison with spring, it's called Adobe Experience Manager [AEM]. AEM is an enterprise content managment system, with a rich technology stack and high level of customization.
JSON API: https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jmigac%2Fgraphql-web-services-spring-aem
Stars: 0
Forks: 0
Open Issues: 18
License: None
Language: Java
Repo Size: 35.7 MB
Dependencies:
1,693
Created: about 3 years ago
Updated: 4 months ago
Last pushed: over 1 year ago
Last synced: 4 months ago
Topics: adobe, adobe-experience-manager, aem, database, earthquakes, graphql, graphql-endpoint, jpa-hibernate, junit5, jwt, jwt-authentication, local-database, mysql, rest-api, security, spring-framework, sql, web-services, web-services-restful
Files
Dependencies
- node lts-slim build
- com.adobe.aem:uber-jar
- com.adobe.cq:core.wcm.components.core
- com.graphql-java:graphql-java
- javax.annotation:javax.annotation-api
- javax.jcr:jcr
- javax.servlet:javax.servlet-api
- org.apache.sling:org.apache.sling.models.api
- org.apache.sling:org.apache.sling.servlets.annotations
- org.osgi:org.osgi.annotation.bundle
- org.osgi:org.osgi.annotation.versioning
- org.osgi:org.osgi.framework
- org.osgi:org.osgi.resource
- org.osgi:org.osgi.service.cm
- org.osgi:org.osgi.service.component
- org.osgi:org.osgi.service.component.annotations
- org.osgi:org.osgi.service.event
- org.osgi:org.osgi.service.log
- org.osgi:org.osgi.service.metatype.annotations
- org.osgi:org.osgi.util.tracker
- org.projectlombok:lombok
- org.slf4j:slf4j-api
- io.wcm:io.wcm.testing.aem-mock.junit5 test
- junit-addons:junit-addons test
- org.apache.sling:org.apache.sling.models.impl 1.4.4 test
- org.junit.jupiter:junit-jupiter test
- org.mockito:mockito-core test
- org.mockito:mockito-junit-jupiter test
- uk.org.lidalia:slf4j-test test
- com.adobe.cq:cq-testing-clients-65 1.1.1
- junit:junit 4.13.1
- net.sourceforge.htmlunit:htmlunit 2.45.0
- org.slf4j:slf4j-simple 1.7.25
- org.junit:junit-bom 5.6.2 import
- com.adobe.aem:uber-jar 6.5.7 provided
- com.day.cq.wcm:cq-wcm-taglib 5.7.4 provided
- javax.annotation:javax.annotation-api 1.3.2 provided
- javax.jcr:jcr 2.0 provided
- javax.servlet.jsp:jsp-api 2.1 provided
- javax.servlet:javax.servlet-api 3.1.0 provided
- org.apache.sling:org.apache.sling.models.api 1.3.6 provided
- org.apache.sling:org.apache.sling.servlets.annotations 1.2.4 provided
- org.osgi:org.osgi.annotation.bundle 1.0.0 provided
- org.osgi:org.osgi.annotation.versioning 1.1.0 provided
- org.osgi:org.osgi.framework 1.9.0 provided
- org.osgi:org.osgi.resource 1.0.0 provided
- org.osgi:org.osgi.service.cm 1.6.0 provided
- org.osgi:org.osgi.service.component 1.4.0 provided
- org.osgi:org.osgi.service.component.annotations 1.4.0 provided
- org.osgi:org.osgi.service.event 1.3.1 provided
- org.osgi:org.osgi.service.log 1.4.0 provided
- org.osgi:org.osgi.service.metatype.annotations 1.4.0 provided
- org.osgi:org.osgi.util.tracker 1.5.1 provided
- org.projectlombok:lombok 1.18.10 provided
- org.slf4j:slf4j-api 1.7.21 provided
- com.adobe.cq:core.wcm.components.config 2.17.0
- com.adobe.cq:core.wcm.components.content 2.17.0
- com.adobe.cq:core.wcm.components.core 2.17.0
- com.adobe.cq:core.wcm.components.examples.ui.apps 2.17.0
- com.adobe.cq:core.wcm.components.examples.ui.config 2.17.0
- com.adobe.cq:core.wcm.components.examples.ui.content 2.17.0
- com.adobe.cq:core.wcm.components.extensions.amp 2.17.0
- com.adobe.cq:core.wcm.components.extensions.amp.content 2.17.0
- com.graphql-java:graphql-java 16.0
- io.wcm:io.wcm.testing.aem-mock.junit5 3.0.2 test
- junit-addons:junit-addons 1.4 test
- org.mockito:mockito-core 3.3.3 test
- org.mockito:mockito-junit-jupiter 3.3.3 test
- org.slf4j:slf4j-simple 1.7.25 test
- uk.org.lidalia:slf4j-test 1.0.1 test
- org.apache.sling:org.apache.sling.scripting.sightly.runtime 1.2.4-1.4.0 provided
- com.adobe.aem:uber-jar
- com.adobe.cq:core.wcm.components.config
- com.adobe.cq:core.wcm.components.content
- com.adobe.cq:core.wcm.components.core
- com.day.cq.wcm:cq-wcm-taglib
- io.ecx.aem.web.services:web-servisi-potresi.core ${project.version}
- io.ecx.aem.web.services:web-servisi-potresi.ui.apps.structure ${project.version}
- javax.jcr:jcr
- javax.servlet:javax.servlet-api
- io.ecx.aem.web.services:web-servisi-potresi.ui.apps.structure ${project.version}
- com.adobe.aem:uber-jar
- io.ecx.aem.web.services:web-servisi-potresi.core ${project.version}
- io.ecx.aem.web.services:web-servisi-potresi.ui.apps ${project.version}
- com.github.dandelion:dandelion-core 1.1.1
- com.github.dandelion:dandelion-thymeleaf 1.1.1
- com.github.dandelion:datatables-thymeleaf 1.1.0
- com.graphql-java:graphql-java-tools 5.2.4
- com.graphql-java:graphql-spring-boot-starter 5.0.2
- mysql:mysql-connector-java
- org.apache.commons:commons-collections4 4.4
- org.apache.commons:commons-lang3 3.8.1
- org.hsqldb:hsqldb
- org.projectlombok:lombok
- org.springframework.boot:spring-boot-starter-data-jpa
- org.springframework.boot:spring-boot-starter-mail 2.5.0
- org.springframework.boot:spring-boot-starter-thymeleaf
- org.springframework.boot:spring-boot-starter-web
- org.thymeleaf:thymeleaf 3.0.12.RELEASE
- org.springframework.boot:spring-boot-starter-test test
- chokidar ^3.5.0 development
- compression-webpack-plugin 4.0.1 development
- construct-style-sheets-polyfill 2.4.6 development
- copy-webpack-plugin 5.1.2 development
- css-loader 4.2.1 development
- extra-watch-webpack-plugin 1.0.3 development
- extract-loader 5.1.0 development
- file-loader 6.1.0 development
- lit-css-loader 0.0.4 development
- raw-loader 3.1.0 development
- ts-loader 8.0.12 development
- typescript 4.0.3 development
- webpack 4.42.0 development
- webpack-babel-multi-target-plugin 2.3.3 development
- webpack-cli 3.3.11 development
- webpack-dev-server 3.11.0 development
- webpack-merge 4.2.2 development
- @polymer/iron-icon 3.0.1
- @polymer/iron-list 3.1.0
- @polymer/polymer 3.2.0
- @vaadin/vaadin-accordion 1.2.0
- @vaadin/vaadin-app-layout 2.2.0
- @vaadin/vaadin-avatar 1.0.4
- @vaadin/vaadin-button 2.4.0
- @vaadin/vaadin-checkbox 2.5.0
- @vaadin/vaadin-combo-box 5.4.7
- @vaadin/vaadin-context-menu 4.5.0
- @vaadin/vaadin-core-shrinkwrap 14.6.1
- @vaadin/vaadin-custom-field 1.3.0
- @vaadin/vaadin-date-picker 4.4.1
- @vaadin/vaadin-date-time-picker 1.4.0
- @vaadin/vaadin-details 1.2.0
- @vaadin/vaadin-dialog 2.5.2
- @vaadin/vaadin-form-layout 2.3.0
- @vaadin/vaadin-grid 5.7.13
- @vaadin/vaadin-icons 4.3.2
- @vaadin/vaadin-item 2.3.0
- @vaadin/vaadin-list-box 1.4.0
- @vaadin/vaadin-login 1.2.0
- @vaadin/vaadin-lumo-styles 1.6.0
- @vaadin/vaadin-material-styles 1.3.2
- @vaadin/vaadin-menu-bar 1.2.2
- @vaadin/vaadin-notification 1.6.1
- @vaadin/vaadin-ordered-layout 1.4.0
- @vaadin/vaadin-progress-bar 1.3.0
- @vaadin/vaadin-radio-button 1.5.1
- @vaadin/vaadin-select 2.4.0
- @vaadin/vaadin-split-layout 4.3.0
- @vaadin/vaadin-tabs 3.2.0
- @vaadin/vaadin-text-field 2.8.4
- @vaadin/vaadin-time-picker 2.4.0
- @vaadin/vaadin-upload 4.4.1
- @webcomponents/webcomponentsjs ^2.2.10
- lit-element 2.5.1
- lit-html 1.4.1
- com.adobe.cq:core.wcm.components.config
- com.adobe.cq:core.wcm.components.content
- com.adobe.cq:core.wcm.components.examples.ui.apps
- com.adobe.cq:core.wcm.components.examples.ui.config
- com.adobe.cq:core.wcm.components.examples.ui.content
- com.adobe.cq:core.wcm.components.extensions.amp
- com.adobe.cq:core.wcm.components.extensions.amp.content
- io.ecx.aem.web.services:web-servisi-potresi.ui.apps ${project.version}
- io.ecx.aem.web.services:web-servisi-potresi.ui.config ${project.version}
- io.ecx.aem.web.services:web-servisi-potresi.ui.content ${project.version}
- @rpii/wdio-html-reporter 6.3.1 development
- @wdio/cli ^7.1.2 development
- @wdio/junit-reporter ^7.1.2 development
- @wdio/local-runner ^7.1.2 development
- @wdio/mocha-framework ^7.1.2 development
- @wdio/selenium-standalone-service ^7.1.1 development
- @wdio/spec-reporter ^7.1.1 development
- @wdio/sync ^7.1.1 development
- chai ^4.3.4 development
- cross-env ^7.0.2 development
- eslint ^7.4.0 development
- eslint-plugin-wdio ^6.0.12 development
- log4js ^6.3.0 development
- request ^2.88.2 development
- request-promise ^4.2.6 development
- source-map-support ^0.5.0 development
- tough-cookie ^4.0.0 development