Skip to content

Commit 6729059

Browse files
authored
Add MicroProfile GraphQL to Java language support (graphql#1273)
1 parent 0d227f8 commit 6729059

File tree

1 file changed

+34
-0
lines changed
  • src/content/code/language-support/java-kotlin-android/server

1 file changed

+34
-0
lines changed
Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,34 @@
1+
---
2+
name: MicroProfile GraphQL
3+
description: MP GraphQL is a code-first specification for building GraphQL applications. It uses annotations and design patterns similar to JAX-RS to enable rapid development.
4+
url: https://github.com/eclipse/microprofile-graphql
5+
github: eclipse/microprofile-graphql
6+
---
7+
8+
MicroProfile GraphQL is a GraphQL server and client specification for building GraphQL applications. It's unique
9+
annotation-based API approach enables rapid application development. Applications coded to the MP GraphQL APIs are
10+
portable, and can be deployed into Java server runtimes such as [Open Liberty](https://openliberty.io/),
11+
[Quarkus](https://quarkus.io/), [Helidon](https://helidon.io/) and [Wildfly](https://www.wildfly.org/). This means that
12+
your applications can make use of other [Jakarta](https://jakarta.ee/) and [MicroProfile](https://microprofile.io/)
13+
technologies.
14+
15+
MP GraphQL features include:
16+
17+
* Annotation-based APIs
18+
* Integration with Jakarta CDI
19+
* Type-safe and dynamic client APIs
20+
* Exception handling
21+
* Easy integration with Jakarta and MicroProfile technologies
22+
23+
Want to get started? Check out these resouces:
24+
25+
* Learn how to [create and deploy a server side app in Open Liberty](https://openliberty.io/guides/microprofile-graphql.html).
26+
* Learn how to [create a client application in Open Liberty](https://openliberty.io/guides/graphql-client.html).
27+
* Learn how to [create and deploy a server side app in Quarkus](https://quarkus.io/guides/smallrye-graphql).
28+
* Quick tutorial to [build a simple sample weather application](https://dzone.com/articles/have-it-your-way-with-microprofile-graphql).
29+
30+
Or these videos:
31+
32+
* [Integrating GraphQL and JPA](https://www.youtube.com/watch?v=RzrkjuA3LvU)
33+
* [Writing Queryable APIs with MP GraphQL](https://www.youtube.com/watch?v=OOnpUeblVPM)
34+

0 commit comments

Comments
 (0)