|
|
Showing 1 - 6 of
6 matches in All Departments
Develop, configure, and deploy Java cloud-native applications using
Payara Micro. This book demystifies Java cloud-native application
development using standard Microprofile APIs and covers
Payara-specific features such as automatic clustering and
application initialization performance improvements. You will learn
how to improve startup performance by taking advantage of class
data sharing, and configure cloud-native applications via standard
development tools such as Maven and Gradle. The book also clarifies
how to develop functionality necessary in a cloud environment, such
as health checks and request tracing, using MicroProfile APIs. The
book begins by showing how to develop microservices using RESTful
web services, followed by how to create microservice clients using
MicroProfile and the REST client API. Dependency Injection via
Jakarta Context and Dependency Injection (CDI) is also covered.
Various approaches to application configuration are covered as
well, including property files, environment variables, and system
properties. You will learn to configure fault tolerance and high
availability, generate system and custom application metrics, and
generate health checks to automatically improve overall application
health. You will know how to trace the flow of a request across
service boundaries with OpenTracing. You will be able to make
future maintenance easily through generating documentation,
including how to automatically update documentation as your code is
updated. Additionally, you will learn how to secure cloud
applications and to automatically cluster applications and improve
application startup performance. What You Will Learn Develop
microservices using standard Java APIs Implement cloud
functionality such as request tracing and health checks Deploy
applications as thin archives and as uber archives Configure
applications via Maven and Gradle Generate custom metrics for
capacity planning and proactive discovery of issues Implement
features in support of high availability and fault tolerance Secure
your applications with Jason Web Tokens Take advantage of Payara's
own cloud platform for easy deployment Who This Book Is For Java
developers who wish to develop cloud-native applications and
microservices, and Java EE application developers who wish to
transition to developing cloud-native applications that are
lightweight and easily deployed
Develop Enterprise Java applications compliant with the latest
version of the Java EE specification About This Book * This book
covers all of the major Java EE 8 APIs and includes new additions
such as enhanced Security, JSON-B Processing, and more * Learn
additional Java EE APIs, such as the Java API for Websocket and the
Java Message Service (JMS) * Develop applications by taking
advantage of the latest versions of CDI, Security, Servlets, and
JSF and other Java EE specifications Who This Book Is For If you
are a Java developer who wants to become proficient with Java EE 8,
this book is ideal for you. You are expected to have some
experience with Java and to have developed and deployed
applications in the past, but you don't need any previous knowledge
of Java EE. What You Will Learn * Develop and deploy Java EE
applications * Embrace the latest additions to the Contexts and
Dependency Injection (CDI) specification to develop Java EE
applications * Develop web-based applications by utilizing the
latest version of JavaServer Faces, JSF 2.3. * Understand the steps
needed to process JSON data with JSON-P and the new JSON-B Java EE
API * Implement RESTful web services using the new JAX-RS 2.1 API,
which also includes support for Server-Sent Events (SSE) and the
new reactive client API In Detail Java EE is an Enterprise Java
standard. Applications written to comply with the Java EE
specification do not tie developers to a specific vendor; instead
they can be deployed to any Java EE compliant application server.
With this book, you'll get all the tools and techniques you need to
build robust and scalable applications in Java EE 8. This book
covers all the major Java EE 8 APIs including JSF 2.3, Enterprise
JavaBeans (EJB) 3.2, Contexts and Dependency Injection (CDI) 2.0,
the Java API for WebSockets, JAX-RS 2.1, Servlet 4.0, and more. The
book begins by introducing you to Java EE 8 application development
and goes on to cover all the major Java EE 8 APIs. It goes beyond
the basics to develop Java EE applications that can be deployed to
any Java EE 8 compliant application server. It also introduces
advanced topics such as JSON-P and JSON-B, the Java APIs for JSON
processing, and the Java API for JSON binding. These topics dive
deep, explaining how the two APIs (the Model API and the Streaming
API) are used to process JSON data. Moving on, we cover additional
Java EE APIs, such as the Java API for Websocket and the Java
Message Service (JMS), which allows loosely coupled, asynchronous
communication. Further on, you'll discover ways to secure Java EE
applications by taking advantage of the new Java EE Security API.
Finally, you'll learn more about the RESTful web service
development using the latest JAX-RS 2.1 specification. You'll also
get to know techniques to develop cloud-ready microservices in Java
EE. Style and approach The book takes a pragmatic approach, showing
you various techniques to utilize new features of Java EE 8
specification. It is packed with clear, step-by-step instructions,
practical examples, and straightforward explanations.
About This Book Use the features of the popular NetBeans IDE to
accelerate your development of Java EE applications Covers the
latest versions of the major Java EE APIs such as JSF 2.2, EJB 3.2,
JPA 2.1, CDI 1.1, and JAX-RS 2.0 Walks you through the development
of applications utilizing popular JSF component libraries such as
PrimeFaces, RichFaces, and ICEfaces Who This Book Is ForThe book is
aimed at Java developers who wish to develop Java EE applications
while taking advantage of NetBeans functionality to automate
repetitive tasks. Familiarity with NetBeans or Java EE is not
assumed.
The book is a practical guide explaining the various features of
the NetBeans IDE related to enterprise application development. The
book is aimed at Java developers who wish to develop Java EE
applications while taking advantage of NetBeans functionality to
automate repetitive tasks and to ease their software development
efforts. Familiarity with NetBeans or Java EE is not assumed.
This book is a comprehensive and practical guide aimed at getting
the results you want as quickly as possible. The chapters gradually
build up your skills and by the end of the book you will be
confident enough to design powerful reports. Each concept is
clearly illustrated with diagrams and screen shots and
easy-to-understand code. If you are a Java developer who wants to
create rich reports for either the Web or print, and wants to get
started quickly with JasperReports to do this, this book is for
you. No knowledge of JasperReports is presumed.
JasperReports is the world's most popular embeddable Java open
source reporting library, providing Java developers with the power
to easily create rich print and web reports. This book shows you
exactly how to get started, and develop the skills to get the most
from JasperReports. The book steers you through each point of
report setup, to creating, designing, formatting, and exporting
reports with data from a wide range of datasources, and integrating
JasperReports with other Java frameworks. Starting with the basics
of adding reporting capabilities to your application, and creating
report templates you will first see how to produce your reports
through the use of JRXML files, custom ANT targets, and then see
preview them in both the browser and the native browser of
JasperReports. Getting data into your reports is the next step, and
you will see how to get data from a range of datasources, not only
databases, but XML files, and Java Objects, among others. You will
create better looking reports with formatting and grouping, as well
as adding graphical elements to the report. You will export your
reports to a range of different formats, including PDF and XML.
Creating reports will be made even easier with a walkthrough of the
iReport Designer visual designing tool. To round things off, you
will see how to integrate your reports with other Java frameworks,
using Spring or Hibernate to get data for the report, and Java
Server Faces or Struts for presenting the report
|
|