FreeComputerBooks.com
Links to Free Computer, Mathematics, Technical Books all over the World
|
|
-
Applied AI for Enterprise Java Development (Alex Soto Bueno, et al.)
For Java enterprise developers and architects looking to expand their skill set into artificial intelligence and machine learning (AI/ML), getting started can feel intimidating, especially when faced with complex theory, data science, and unfamiliar programming languages.
-
Modernizing Enterprise Java: A Concise Cloud Native Guide
The majority of Java applications in use today still run monolithic architectures that follow traditional development processes. Examine long-established Java-based models and demonstrates how to bring these monolithic applications successfully into the future.
-
Kubernetes Native Microservices with Quarkus and MicroProfile
Build fast, efficient Kubernetes-based Java applications using the Quarkus framework, MicroProfile, and Java standards. Introduces next generation tools that have been cloud-native and Kubernetes-aware right from the beginning.
-
Quarkus for Spring Developers (Eric Deandrea)
Learn how to optimize Java for today’s compute and runtime demands with Quarkus - a Kubernetes-native platform. Introduces Quarkus to Java developers, with a special eye to helping those familiar with Spring’s conventions make a quick and easy transition.
-
Understanding Quarkus (Antonio Goncalves)
Quarkus has its genesis in the JBoss community. JBoss has extensive experience of running applications on application servers (JBoss EAP, WildFly) and building reactive applications on the JVM (with Eclipse Vert.x for example).
-
Practising Quarkus (Antonio Goncalves)
Due to its extension mechanism, Quarkus supports several Java frameworks (e.g. Hibernate, Camel, etc.) as well as specifications (e.g. a subset of Jakarta EE, or MicroProfile which is a set of specifications to develop microservices in Java).
-
Modern Java EE Design Patterns: Building Scalable Architecture
This book will help you understand the challenges of starting a greenfield development vs tearing apart an existing brownfield application into services, and examine your business domain to see if microservices would be a good fit.
-
Java Enterprise Performance (Alois Reitbauer, et al.)
This book contains over 70 years of application performance knowledge. The authors have worked in this field building large scale applications and more recently application performance solutions.
-
Java 11: Web applications and Java EE (Poul Klausen)
This book deals with the development of web applications where the focus is on the server side and how to develop dynamic web pages using servlets, Java Server Pages (JSP), and Java Server Faces (JSF), etc.
-
Microservices for Java Developers: Frameworks and Containers
In this hands-on, example-driven guide, Java developers and architects will learn how to navigate popular application frameworks, such as Dropwizard and Spring Boot, and how to deploy and manage microservices at scale with Linux containers.
-
Playing with Java Microservices on Kubernetes and OpenShift
This book is written for Java developers who wants to build microservices using the Spring Boot/Cloud stack and who wants to deploy them to Kubernetes and OpenShift. Heach you how to build and design microservices using Java and the Spring platform.
-
Docker for Java Developers (Arun Gupta)
This book introduces basic Docker concepts and explains how to achieve faster startup and deployment of your Java‑based applications, shows how Docker containers can save you many headaches when it comes to packaging, deploying, and scaling your applications.
-
Building Reactive Microservices in Java (Clement Escoffier)
This book is for developers and architects interested in developing microservices and distributed applications. It does not explain the basics of distributed systems, but instead focuses on the reactive benefits to build efficient microservice systems.
-
Software Architecture with Spring 5.0 (Rene Enriquez, et al)
This book explains in detail how to choose the right architecture and apply best practices during your software development cycle to avoid technical debt and support every business requirement, from scratch or is being refactored to support new demands.
-
Real-World Maintainable Java Software (Abraham Marin-Perez)
With this practical book, you'll learn 10 easy-to-follow guidelines for delivering Java software that’s easy to maintain and adapt. These guidelines have been derived from analyzing hundreds of real-world systems.
-
Graph Algorithms: Practical Examples in Apache Spark and Neo4j
This book is a practical guide to getting started with graph algorithms for developers and data scientists who have experience using Apache Spark or Neo4j. You'll walk through hands-on examples that show you how to use graph algorithms in Apache Spark/Neo4j.
-
Graph Databases and Neo4J (Anna Turu Pi, et al)
The aim of this book is to compare graph databases to the main DBMSs to pinpoint the use cases it is more suitable for. In order to prove their effectiveness, a database using the same data set has been implemented both in Neo4j and SQL Server.
-
Microservices Best Practices for Java (Michael Hofmann, et al)
This book covers Microservices best practices for Java. It focuses on creating cloud native applications using the latest version of Server and other Open Source Frameworks in the Microservices ecosystem to highlight Microservices best practices for Java.
-
Java Transaction Design Strategies (Mark Richards)
This book is about how to design an effective transaction management strategy using the transaction models provided by Java-based frameworks such as EJB and Spring. Techniques, best practices, and pitfalls with each transaction model will be described.
-
Java for Small Teams (Henry Coles, et al.)
This book is an attempt to capture what good Java code looks like and the practices that help produce it. From developers writing Java for the first time through to seasoned technical leads serving multiple teams.
-
Hands-On Microservices with Spring Boot and Spring Cloud
Apply microservices patterns to build resilient and scalable distributed systems. Build and deploy Java microservices using Spring Cloud, Istio, and Kubernetes. It will take you through tried and tested approaches to implementing microservices architecture.
-
Practical Guide to Building an API Back End with Spring Boot
Starting your first project with Spring Boot can be a bit daunting given the vast options that it provides. This book will guide you step by step along the way to be a Spring Boot hero in no time.
-
Building Back-End Web Apps with Java, JPA and JSF (G. Wagner)
This book shows how to build back-end web applications with Java, JPA and JSF as back-end components, including data validation and UI page creation, while the front-end only consists of a web browser's rendering of HTML-forms-based UI pages.
-
Building Applications with Spring 5 and Vue.js (James Ye)
With its practical approach, this book helps you become a full-stack web developer. you'll have gained a complete understanding of the key design patterns and best practices that underpin professional full-stack web development.
-
Migrating Java to the Cloud (Jason Goodwin, et al)
This book covers proven steps and techniques that enable your company to take advantage of cloud infrastructure's power and flexibility. You'll explore three pillars of successful cloud adoption and learn how to treat the cloud as an unlimited resources.
-
RESTful Java with JAX-RS 2.0: Designing and Developing
With the book's technical guide, you'll learn how REST and JAX-RS work and when to use them. It provides step-by-step instructions for installing, configuring, and running several working JAX-RS examples, using the JBoss RESTEasy implementation.
-
Developing Reactive Microservices: Implementation in Java
In this book, author walks Java developers through the creation of a complete reactive microservices-based system. The result? A system that's easier to deploy, manage, and scale than a typical Java EE-based infrastructure.
-
Spring Framework Cookbook (JCGs)
It provides a compilation of Spring Framework tutorials that will help you kick-start your own programming projects. It covers a wide range of topics, from basic usage and best practices, to specific projects like Boot and Batch, with those straightforward tutorials.
-
Spring Data Programming Cookbook (JCGs)
It provides a compilation of Spring Data examples that will help you kick-start your own projects. It covers a wide range of topics, from setting up the environment and creating a basic project, to handling the various modules (e.g. JPA, MongoDB, Redis etc.).
-
Spring Interview Questions and Answers (JCGs)
This is a summary of some of the most important questions concerning the Spring Framework, that you may be asked to answer in an interview or in an interview test procedure! The majority of the things you may be asked is collected in this guide.
-
Spring by Example (David Winterfeldt, et al)
This book covers Spring Framework. The topics in this book are introduced by complete and real-world code examples that you can follow step by step. Instead of abstract descriptions on complex concepts, you will find live examples in this book.
-
The Java EE 7 Tutorial (Eric Jendrock, et al)
This book is a task-oriented, example-driven guide to developing enterprise applications for the Java EE 7. Written by members of the Java EE 7 team at Oracle, it provides new and intermediate Java programmers with a deep understanding of the platform.
-
Pairing Apache Shiro and Java EE 7 (Nebrass Lamouchi)
Learn how to use Apache Shiro in a Java EE 7 application and how to use it in a web application. This book will help you find out what Shiro actually is, and will help you to secure your Java EE project from scratch and to understand the security philosophy.
-
Guide to Java Persistence and Hibernate (S. Hennebrueder)
This book is for Java developers who want to learn about Hibernate. It provides a clear introduction to the current standard for object-relational persistence in Java, with more in-depth examples than any other books for Hibernate beginners.
-
Java Persistence (Wikibooks)
This book is meant to cover Java persistence, that is, storing stuff in the Java programming language to a persistent storage medium. Specifically using the Java Persistence API (JPA) to store Java objects to relational databases.
-
The JHipster Mini-Book (Matt Raible)
The JHipster Mini-Book is a guide to getting started with hip technologies today: Angular, Bootstrap and Spring Boot. All of these frameworks are wrapped up in an easy-to-use project called JHipster. JHipster is a Yeoman generator that can be used to a create a project and generate boilerplate code for you.
-
The Java EE 6 Tutorial (Eric Jendrock, Debbie Carson)
This book is a task-oriented, example-driven guide to developing enterprise applications for the Java Platform, Enterprise Edition 6 (Java EE 6). It provides new and intermediate Java programmers with a deep understanding of the platform.
-
Processing XML with Java: A Guide to SAX, DOM, JDOM, JAXP
A complete guide to writing Java programs that read and write XML documents. Shows developers how to save XML documents, read XML documents, communicate with network servers that send and receive XML data, and integrate XSLT into their programs.
-
Mastering Enterprise JavaBeans (EJB) 3.0 (Rima Patel Sriganesh)
From basic through advanced subjects, this book covers the latest features of this new release, and in-depth coverage of the Java Persistence API and the entities defined therein is provided.
-
UML for Java Programmers (Robert Cecil Martin)
This book provides direct guidance and points the reader to real-world usage scenarios. The overall practical approach of this book brings key information related to Java to the many presentations. It is an highly practical guide to using the UML with Java.
-
OSGi In Practice (Neil Bartlett)
This book is a comprehensive guide to OSGi with two primary goals: first introducing to OSGi concepts with examples, then exploresing numerous practical scenarios and techniques, as well as answering questions.
-
Introduction to Web Services with Java (Kiet T. Tran)
This book focuses more on the details of a hands-on approach to Web Service programming than its specifications. Many details of the specifications are intentionally glossed over, however, so that the content remains manageable.
-
Getting Started with WebSphere App Server, Community Edition
This book is a hands-on guide to developing a comprehensive Java EE application using WebSphere Application Server Community Edition.
-
Using WebSphere Application Server Community Edition 2.1
This book is a hands-on guide to developing a comprehensive Java EE application using WebSphere� Application Server Community Edition v2.1 (WASCE), including core functions, security, Web services, and messaging.
-
Your First Cup: An Introduction to the Java EE Platform
This book is a short tutorial for beginning Java EE programmers. This tutorial is designed to give you a hands-on lesson on developing an enterprise application from initial coding to deployment.
-
O'Reilly® Spring Data: Modern Data Access for Enterprise
You'll learn how Spring Data's familiar and consistent programming model greatly reduces the learning curve for creating applications with newer data access technologies, discover how to use Spring Data's improved JPA and JDBC support to increase your productivity.
-
Good Relationships - The Spring Data Neo4j Guide Book
This guide introduces you to Spring Data Neo4j, using the fast, powerful and scalable graph database Neo4j to enjoy the benefits of having good relationships in your data, brings Big Data and NOSQL technology like Neo4j to enterprise developers.
-
Spring Recipes: A Problem-Solution Approach, 2nd Edition
This book is for Java developers who would like to rapidly gain hands-on experience with Java/Java EE development using the Spring framework. You can also use this book as a reference - you'll find the code examples very useful.
-
The J2EE Architect's Handbook (Derek C. Ashmore)
This handbook will guide the technical architect through the entire J2EE project including identifying business requirements, performing use-case analysis, object and data modeling, and guiding a development team during construction.
-
Designing Enterprise Applications with the J2EE Platform
This book describes the key architectural and design issues in applications supported by the J2EE platform and offers practical guidelines for both architects and developers. It explores key J2EE platform features such as Java servlets, JavaServer Pages, etc.
-
The Java Web Services Tutorial (Eric Armstrong, et al)
This book offers an essential, example-driven resource for every programmer interested in developing and deploying web services and web applications with the Java WSDP.
-
Java Message Service API Tutorial and Reference
This book provides an introduction to the Java Message Service (JMS) API for new users. Also introduces the JMS API to new users, with simple JMS client program examples and shows how to use the JMS API within the Java Enterprise.
-
JNDI API Tutorial and Reference: Building Directory-Enabled Apps
This book provides an introduction to naming and directory technologies and an overview of the Java Naming and Directory Interface™ (JNDI). The tutorial in this book progresses from the most basic to advanced JNDI capabilities and techniques.
-
Servlets and JavaServer Pages: The J2EE Technology Web Tier
The book covers the basics including installing a JSP/Servlet environment on your computer, HTTP, HTML forms, JSP, Servlets, custom tag libraries, and the JSTL.
-
Tutorial: Java, Maven 2, Eclipse and JSF (A. Kumaraswamipillai)
This book is a step by step introduction to Java, Maven 2, and JSF using Eclipse, it contains 3 Tutorials with screen shots covering: Tutorial 1: Java, Maven and Eclipse Tutorial 2: Java Web, Maven and Eclipse Tutorial 3: JSF, Maven and Eclipse.
-
Tutorial: Hibernate, Spring, HSQL, Eclipse and Maven
This book is a step by step introduction to Hibernate, Spring, HSQL, and Maven using Eclipse, it contains 4 tutorials on popular frameworks: Hibernate, Spring, HSQL Database, Maven, Eclipse, Spring AOP.
-
CICS and the JVM server: Developing and Deploying Java Apps
The book begins by outlining the many advantages of its multi-threaded operation over the pooled JVM function of earlier releases. It then continues with a comparison between traditional CICS programming, and CICS programming from Java.
-
Java Application Development for CICS (Chris Rayns, et al)
The prime audience of this book is CICS and z/OS system programmers who provide support for Java application development and Java application programmers who need a gentle introduction to Java development for CICS.
-
Apache Jakarta Commons: Reusable Java Components (Wi. Iverson)
This book is a Java developer's guide to the Apache Jakarta Commons project.It covers in detail the twelve most important Commons packages, with sampleprogram code provided for each.
-
Patterns: Integrating WebSphere ILOG JRules with IBM Software
This book describes how the IBM WebSphere® JRules Product can be used in association with other IBM middleware products to deliver smarter solutions.
-
Java Authentication and Authorization Service (JAAS) in Action
By the end of this book, you will both understand and use the functionality in JAAS, and also be able to replace many of the pieces provided by the JDK or whatever application server you may be using with your own custom classes.
-
The Common Java Cookbook (Tim O'Brien)
This book provides expert tips for using Java-based utilities from projects such as Apache Commons, Apache Lucene, and Apache Velocity.
-
Java Application Development on Linux (Carl Albing, et al)
Written for Java and Linux developers alike, this book is the hands-on guide to the full Java application development lifecycle on Linux.
-
HTTP Programming Recipes for Java Bots (Jeff Heaton)
This book covers many topics related to Java HTTP programming. Both secure and insecure HTTP communications are covered, as well as HTTP authentication.
-
Java Testing and Design: From Unit Testing to Automated Web Tests
This book teaches you a fast and efficient method to build production-worthy, scalable, and well performing Web-enabled applications.
-
Java Platform Performance: Strategies and Tactics
This book addresses a vital issue for all those developing software for the Java(tm) platform: how to achieve maximum performance and scalability for their applications.
-
The Java Enterprise CD Bookshelf, 7 Bestselling Books
The books are fully searchable and cross-referenced. They can be read using any Web browser In addition to individual indexes for each book, there's a master index for the entire library.
-
The Java Reference Library Bookshelf, 5 Bestselling Books
This bookshelf is a Java programmer's dream come true. It brings together on the Web five indispensable volumes for Java developers and programmers, linking related info across books.
:
|
|