O documento discute as novidades da especificação Java Message Service (JMS) 2.0, incluindo:
1) A simplificação da API JMS 1.1 através da introdução dos objetos JMSContext e JMSProducer para envio de mensagens de forma mais simples;
2) Melhorias na integração com o Java EE, como a injeção do JMSContext e o gerenciamento do escopo das sessões pelo container;
3) Novas funcionalidades como tornar mais fácil a criação de assinaturas duráveis.
Maratona JBoss 2010:
SOA e ESB são conceitos cada vez mais difundidos no mundo dos sistemas corporativos, vamos estudar estes conceitos e saber os cenários onde deveremos utilizar um ESB.
O JBOSS-ESB é uma solução flexível para satisfazer esta demanda,vamos estudar alguns cenários básicos da utilização desta ferramenta.
Maratona JBoss 2010:
SOA e ESB são conceitos cada vez mais difundidos no mundo dos sistemas corporativos, vamos estudar estes conceitos e saber os cenários onde deveremos utilizar um ESB.
O JBOSS-ESB é uma solução flexível para satisfazer esta demanda,vamos estudar alguns cenários básicos da utilização desta ferramenta.
Seminário apresentado na disciplina Tópicos Especias de Programada para a Web, do curso de Análise e Desenvolvimento de Sistemas. Apresenta o funcionamento do JSP.
Venha conhecer as principais tecnologias disponibilizadas para o desenvolvimento de aplicações Web utilizando a plataforma Java Enterprise.
Neste mini-curso serão demonstrados conceitos e exemplos das bibliotecas para o desenvolvimento Java EE, como: JSF, JPA, CDI EJB, JAX-RS, dentre outras.
A apresentação visa repensar os padrões JavaEE para evitar o uso de padrões obsoletos, focando no container server-side, para criar arquiteturas enxutas.
Conteudo sobre java e suas features por versão (8, 9, 10, 11), SOA X MICROSERVICES, versionamento de contrato, Protocolo HTTP E HTTPS .
java 8 - streams e Metodos default.
java 9 - jigsaw e jshell.
java 10 - Local variable type Inference E Garbage Collector Interface.
java 11 - Local-Variable Syntax for Lambda Parameters E Launch Single-File Source-Code Programs.
Secrets of Performance Tuning Java on KubernetesBruno Borges
Java on Kubernetes may seem complicated, but after a bit of YAML and Dockerfiles, you will wonder what all that fuss was. But then the performance of your app in 1 CPU/1 GB of RAM makes you wonder. Learn how JVM ergonomics, CPU throttling, and GCs can help increase performance while reducing costs.
From GitHub Source to GitHub Release: Free CICD Pipelines For JavaFX AppsBruno Borges
Streamline the building, testing, packaging, and release of your desktop JavaFX applications for all major platforms with simple to use CI/CD Pipelines and GitHub. This session will cover the details of combining GitHub for hosting source code and binaries for Mac OS, Windows and Linux of your application, and how to take advantage of Azure Pipelines plan for Open Source projects. We will learn about using a Maven archetype and a Gradle starter project for JavaFX apps, both ready for CI/CD and how they are configured. Join this talk and get ready to streamline your desktop apps just like your microservices.
"Serverless" can have different meanings. But regardless of what anyone says, one thing is clear: there are many servers behind it! The goal of this presentation will be to understand when, how, and why to adopt serverless technologies. To do that, we will observe the three pillars of serverless: event-driven, micro-billing, and self-scaling abstract infrastructure, and on top of that we will look into the expected developer experience and how it will positively impact developers' productivity. Lastly, let's take a look at some architectural patterns that can help you initially adopt the technology for brand new projects as well as into existing systems.
A Look Back at Enterprise Integration Patterns and Their Use into Today's Ser...Bruno Borges
Functions, and the so called serverless computing have freed deveopers from worring about infrastructure, and even upper platform layers, as well some steps in the software development lifecycle. But once you have functions deployed, how do they interact with each other? How message navigates between them? Maybe, just maybe, it’s time to look back again at EIPs - Enterprise Integration Patterns, and their use in this new way of deploying code to the Cloud. This talk will cover primarily the use of one of the key EIP frameworks - Apache Camel - and top patterns applicable to Serverless Computing using Functions services by Cloud vendors as part of the demonstrations.
Java SE is ideal for building lightweight microservices and those services are increasingly being deployed to the cloud. Cloud platforms are attractive deployment targets due to their high availability, affordability, ease of management, and access to services like object storage, messaging, and databases. And when well architected, Cloud Java apps exhibit a number of qualities like portability, updatability, configurability, composability, and scalability.