Одноклассовый энтерпрайз

В пригороде далекого города Нью-Дели жил простой индийский паренек со сложным именем Чандракант. Любил он маму, Кришну и общаться с волшебными говорящими грибами.

https://habr.com/ru/articles/916450/

#java #jakartaee #jakarta #архитектура #архитектор #jsf #jaxrs #jaxws

Одноклассовый энтерпрайз

В пригороде далекого города Нью-Дели жил простой индийский паренек со сложным именем Чандракант. Любил он маму, Кришну и общаться с волшебными говорящими грибами. Три грани безумия на одной картинке....

Хабр
Intercept This! Hands-On with HTTP Filters in Quarkus
Learn how to log, audit, and enhance your REST APIs using standard JAX-RS filters with Quarkus — no black magic required.
https://myfear.substack.com/p/http-interceptors-quarkus-jaxrs-filters
#Quarkus #Java #JAXRS #Filter
Intercept This! Hands-On with HTTP Filters in Quarkus

Learn how to log, audit, and enhance your REST APIs using standard JAX-RS filters with Quarkus — no black magic required.

Enterprise Java and Quarkus
@n1 By all due respect for your persional opinion, being an #OpenJDK contributor and #JAXRS committer, I need to fully disagree. Modern #Java is perfectly suited for new software development, it is superior in many ways to Rust, Go, etc. Looking at your claims, it seems you have no understanding of modern Java at all. Proof your claims. Give numbers.
Team Jersey today adopted my latest performance optimization 🤩 , so v3.1.7 (and with this, one of #GlassFish and #Payara's next releases) will be a bit faster 🏎, using less resources 🌳 at the same time! #java #jaxrs https://github.com/eclipse-ee4j/jersey/pull/5341 ☕ 🚀
Improving I/O Efficience and Performance using NIO API instead of IO API by mkarg · Pull Request #5341 · eclipse-ee4j/jersey

Target The aim of this PR is to improve… …🌳 Efficiency: Consume less power, produce less lost heat and CO₂. …🏎 Performance: Transfer data in less time. Justification Jersey is a key component of ...

GitHub
Mein einziger Sponsor auf Github hat seine Unterstützung eingestellt. Was ist die richtige Reaktion darauf: Meine Mitarbeit an allen Open Source Projekten einstellen? 🤔 #openjdk #jaxrs #maven #liquibase #jcommander #jersey

You can run your @jakartaee application without a runtime! With the addition of the Java SE Bootstrap API to #JAXRS, you run a Jakarta EE application from your #java main method. Without the need of a runtime.

https://www.atbash.be/2023/01/05/run-your-jakarta-application-without-runtime/

Run your Jakarta Application without Runtime

Java EE and now Jakarta EE have the packaging requirements that your application needs to be bundled in a WAR or EAR file and executed by your runtime.Traditionally, that was the application server…

Atbash blog
A small integration library for #OpenTelemetry and #JakartaEE 10: https://github.com/atbashEE/jakarta-opentelemetry. You can use it as a dependency in your application or as inspiration for your own code. It supports #JAXRS requests, JAXRS-client including the #MicroProfile rest Client, and #CDI interceptor.
GitHub - atbashEE/jakarta-opentelemetry: OpenTelemetry integration with Jakarta EE 10

OpenTelemetry integration with Jakarta EE 10. Contribute to atbashEE/jakarta-opentelemetry development by creating an account on GitHub.

GitHub
It was a wild day, moving from javax.rs to #Jakarta #JAXRS. I'm still not completely done, as some issues linger with #Apache #Camel and XML serialization, but that should be done soon...
#Apache #CXF and other #JAXRS providers are able to generate #Java #Proxy clients from annotated interfaces
https://cxf.apache.org/docs/jax-rs-client-api.html
I am now gladly reading that upcoming #Spring 6 is getting a similar feature for #REST services https://docs.spring.io/spring-framework/docs/6.0.x/reference/html/integration.html#rest-http-interface
#OpenSource rocks either way!
Apache CXF -- JAX-RS Client API

Apache CXF, Services Framework - JAX-RS Client API

So, did you ever wonder how to test your @JakartaEE@twitter.com #JAXRS endpoint correctly without starting a full blown container? Here's how using Apache CXF or Eclipse Jersey:

https://blog.bmarwell.de/2022/10/24/testing-jaxrs-with-systemtests.html

Testing JAX-RS applications with system tests | Benjamin Marwell

Benjamin Marwell