“Virtual Tour Is the Biggest Project Yet for the New Java Community Platform, Foojay” — DZone
- March 04, 2021
- 1920 Unique Views
- < 1 min read
Today, published by Steve Millidge on DZone:

Don’t Forget to Share This Post!
This user guide provides a brief history of Java EE/Jakarta EE and a detailed overview of some of the specifications that will be updated in Jakarta EE 11.
Azul Platform Core is the #1 Oracle Java alternative, offering OpenJDK support for more versions (including Java 6 & 7) and more configurations for the greatest business value and lowest TCO.
What do you know about the code changes that were just introduced into the codebase? When will you notice if something goes wrong?
Contact us to get your ad seen by thousands of users every day!
[email protected]Today, published by Steve Millidge on DZone:

Don’t Forget to Share This Post!
Digital Marketing Coordinator working for Payara who has been involved in the Java space since 2017. Very much enjoys collaborating on projects and events with other individuals and organisations. Including Marketing committee activities for Jakarta EE and MicroProfile.
Digital Marketing Coordinator working for Payara who has been involved in the Java space since 2017. Very much enjoys collaborating on projects and events with other individuals and organisations. Including Marketing committee activities for Jakarta EE and MicroProfile.
JC-AI Newsletter #9
Preparing for Spring Framework 7 and Spring Boot 4
Your New AI-Powered Coding Buddy: A Guide to SonarQube MCP Server on IntelliJ 🤖
Understanding MCP Through Raw STDIO Communication
BoxLang 1.7.0 Delivers Streaming, Distributed Caching, and Enhanced JVM Performance
The Cost of Not Knowing MongoDB – Part 3: (appV6R0 to appV6R4)
Explore Spring Framework 7 Features—API Versioning
Beyond Keywords: Hybrid Search with Atlas And Vector Search (Part 3)
Elastic JVM: Configuring G1 GC for Automatic Vertical Memory Scaling
Rate limiting with Redis: An essential guide
JC-AI Newsletter: Easy Access to Expanding Challenges
JC-AI Newsletter #9
JC-AI Newsletter #8
Preparing for Spring Framework 7 and Spring Boot 4
Understanding MCP Through Raw STDIO Communication
Explore Spring Framework 7 Features—API Versioning
Your New AI-Powered Coding Buddy: A Guide to SonarQube MCP Server on IntelliJ 🤖
Foojay Podcast #81: Maven 4 – The Future of Java Build Automation
7 Habits of Highly Effective Java Coding
Elastic JVM: Configuring G1 GC for Automatic Vertical Memory Scaling
Indexing all of Wikipedia, on a laptop
Working with Multiple Carets in IntelliJ IDEA
Clean Shutdown of Spring Boot Applications
Java 17 on the Raspberry Pi
Project Panama for Newbies (Part 1)
How to Create Mobile Apps with JavaFX (Part 1)
Foojay Slack: bit.ly/join-foojay-slack
Beginning JavaFX Applications with IntelliJ IDE
SpringBoot 3.2 + CRaC
Creating Scalable OpenAI GPT Applications in Java
Azul Platform Core is the #1 Oracle Java alternative, offering OpenJDK support for more versions (including Java 6 & 7) and more configurations for the greatest business value and lowest TCO.
Learn about a number of experiments that have been conducted with Apache Kafka performance on Azul Platform Prime, compared to vanilla OpenJDK. Roughly 40% improvements in performance, both throughput and latency, are achieved.
What do you know about the code changes that were just introduced into the codebase? When will you notice if something goes wrong?
Azul Platform Core is the #1 Oracle Java alternative, offering OpenJDK support for more versions (including Java 6 & 7) and more configurations for the greatest business value and lowest TCO.
This user guide provides a brief history of Java EE/Jakarta EE and a detailed overview of some of the specifications that will be updated in Jakarta EE 11.
Contact us to get your ad seen by thousands of users every day!
[email protected]
Comments (2)
Tobiloba
3 years agoI see that you save the point of interest as text in the DB but the response gotten from ChatGPT is JSON. Does this mean you convert the response into string using libraries like gson before saving it in the database?
Denis Magda
3 years agoHey, The response is a String object in the JSON format [1]. The repository takes this JSON string as is and stores to the database [2]. Presently, Spring Data auto-generates the CREATE TABLE statement on the startup and sets the "point of interest" column's type to "text" (or "varchar", don't remember). However, it's always possible to ask Spring Data to use the "json" or "jsonb" type for the column if you wish to query the JSON at the database level. Finally, Vaadin displays a list of PointsOfInterests. Those are generated using the org.json library [3]. Let me know if you have other questions. Hope this helps. [1] https://github.com/YugabyteDB-Samples/budget-journey-gpt/blob/main/src/main/java/com/yugabyte/com/TripsAdvisorService.java#L103 [2] https://github.com/YugabyteDB-Samples/budget-journey-gpt/blob/main/src/main/java/com/yugabyte/com/TripsAdvisorService.java#L74 [3] https://github.com/YugabyteDB-Samples/budget-journey-gpt/blob/main/src/main/java/com/yugabyte/com/TripsAdvisorService.java#L114