Skip to content

Commit d54a9d1

Browse files
authored
DOCSP-38513 create java language landing page (#177)
* DOCSP-38513-Create-Java-Language-Landing-Page * Fixed SpringData icon name. * Replacing driver icons with correct java image. * Edits per feedback.
1 parent 2658deb commit d54a9d1

File tree

7 files changed

+162
-0
lines changed

7 files changed

+162
-0
lines changed

source/images/Java.svg

Lines changed: 45 additions & 0 deletions
Loading

source/images/icons/DataGrip.png

160 KB
Loading

source/images/icons/Micronaut.png

37.4 KB
Loading

source/images/icons/OpenTelemetry.png

7.18 KB
Loading
Lines changed: 1 addition & 0 deletions
Loading

source/images/icons/spring.svg

Lines changed: 1 addition & 0 deletions
Loading

source/languages/java.txt

Lines changed: 115 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,115 @@
1+
:template: product-landing
2+
:pl-max-width-paragraphs:
3+
:noprevnext:
4+
5+
=================
6+
MongoDB with Java
7+
=================
8+
9+
.. default-domain:: mongodb
10+
11+
.. introduction::
12+
13+
Develop resilient and efficient Java applications using the
14+
`MongoDB Atlas cloud database <https://www.mongodb.com/docs/atlas/>`__.
15+
With support for both synchronous and asynchronous use cases, the Java
16+
Sync and Reactive Streams drivers support Java developers in building
17+
scalable, high-performance applications. Developer integrations like
18+
`Spring Data MongoDB <https://spring.io/projects/spring-data-mongodb>`__
19+
allow for leveraging the Spring-based programming model with the power
20+
of MongoDB.
21+
22+
.. button:: Get started with MongoDB Java
23+
:uri: https://www.mongodb.com/docs/drivers/java-drivers/
24+
25+
.. image:: /images/Java.svg
26+
:alt: Java landing page hero image
27+
28+
Drivers
29+
-------
30+
31+
.. card-group::
32+
:columns: 2
33+
34+
.. card::
35+
:headline: Java Sync
36+
:url: https://www.mongodb.com/docs/drivers/java/sync/current/
37+
:icon: /images/icons/java.svg
38+
:icon-alt: Driver card icon
39+
40+
Provides a synchronous API for working with MongoDB databases consistent with other MongoDB language drivers.
41+
42+
.. card::
43+
:headline: Java Reactive Streams
44+
:url: https://www.mongodb.com/docs/languages/java/reactive-streams-driver/current/
45+
:icon: /images/icons/java.svg
46+
:icon-alt: Driver card icon
47+
48+
Provides an asynchronous API for working with MongoDB databases consistent with other MongoDB language drivers.
49+
50+
Integrations (Community Maintained)
51+
-----------------------------------
52+
53+
.. card-group::
54+
:columns: 3
55+
:style: center-content
56+
57+
.. card::
58+
:headline: SpringData
59+
:url: https://spring.io/projects/spring-data-mongodb
60+
:icon: /images/icons/spring.svg
61+
:icon-alt: LangChain logo
62+
63+
.. card::
64+
:headline: Quarkus
65+
:url: https://quarkus.io/guides/mongodb
66+
:icon: /images/icons/quarkus_icon_default.svg
67+
:icon-alt: LlamaIndex logo
68+
69+
.. card::
70+
:headline: Micronaut
71+
:url: https://github.com/micronaut-projects/micronaut-mongodb
72+
:icon: /images/icons/Micronaut.png
73+
:icon-alt: Microsoft logo
74+
75+
.. card::
76+
:headline: OpenTelemetry
77+
:url: https://github.com/open-telemetry/opentelemetry-java-instrumentation/tree/main/instrumentation/mongo
78+
:icon: /images/icons/OpenTelemetry.png
79+
:icon-alt: Haystack logo
80+
81+
Libraries and Extensions
82+
------------------------
83+
84+
`DataGrip → <https://www.jetbrains.com/datagrip/features/mongodb/>`__
85+
86+
More Ways to Learn
87+
------------------
88+
89+
.. card-group::
90+
:columns: 3
91+
:style: large-icon
92+
93+
.. card::
94+
:headline: View Java developer resources
95+
:url: https://www.mongodb.com/developer/languages/java/
96+
:icon: /images/technical-mdb-devhub.svg
97+
:icon-alt: DevHub icon
98+
99+
Java Resources →
100+
101+
.. card::
102+
:headline: Learn about Java and MongoDB
103+
:url: https://learn.mongodb.com/learning-paths/mongodb-java-developer-path
104+
:icon: /images/icons/university.svg
105+
:icon-alt: Learn icon
106+
107+
Java Developer Path →
108+
109+
.. card::
110+
:headline: Join forums and discussions
111+
:url: https://www.mongodb.com/community/
112+
:icon: /images/general-content-community.svg
113+
:icon-alt: Community icon
114+
115+
MongoDB Community →

0 commit comments

Comments
 (0)