Building Modern Web Applications With Jakarta EE, NoSQL Databases and Microservices: Create Web Applications Jakarta EE with Microservices, JNoSQL, Va
暫譯: 使用 Jakarta EE、NoSQL 資料庫和微服務建構現代網頁應用程式:使用 Jakarta EE 和微服務、JNoSQL、Va 創建網頁應用程式

González, Geovanny Mendoza, Santana, Otávio Gonçalves de, Bravo, Aristides Villarreal

  • 出版商: Bpb Publications
  • 出版日期: 2020-09-29
  • 售價: $1,230
  • 貴賓價: 9.5$1,169
  • 語言: 英文
  • 頁數: 388
  • 裝訂: Quality Paper - also called trade paper
  • ISBN: 9389423341
  • ISBN-13: 9789389423341
  • 相關分類: Microservices 微服務SOANoSQLSQL資料庫
  • 無法訂購

相關主題

商品描述

Build Modern Web Apps with JakartaEE, Jmoordb, and Vaadins

Key Features
  • Learn about the Java Enterprise Edition/Jakarta Enterprise Edition specifications.
  • Learn how to create applications with frameworks such as Java Server Faces, Eclipse krazo and Vaadin.
  • Get familiar with NoSQL databases and learn how to create Java applications that interact using Jakarta NoSQL and Jmoordb.
  • Learn how to test and secure your application.
  • Learn about Microprofile and how to create microservices with java.

  • Description
    For many years, Java EE has been an important platform for mission-critical enterprise applications. To accelerate the development of enterprise applications for a cloud-native world, leading software vendors collaborated to transfer Java EE technologies to the Eclipse Foundation, where they will evolve under the Jakarta EE brand.

    This book will be your comprehensive guide to creating Jakarta EE applications and microservices with Microprofile. The book begins with an introduction to Jakarta EE and quickly goes on to teach you about the various databases and their advantages. After this, you will explore the JNoSQL and Jmoordb frameworks to understand how to build Jakarta EE applications with NoSQL databases. Moving forward, you'll explore Eclipse MicroProfile and see how it helps build microservices with Java. Also, you will learn about various development applications such as Java Server Faces, Eclipse Krazos, PrimeFaces, Vaadin, and understand how to integrate them with your backend. Towards the end, you will learn about security, testing, and understanding continuous integration.

    What will you learn
  • Learn how to use the Jmoordb framework for Jakarta EE applications.
  • Optimize Enterprise Java for microservices architecture using Eclipse MicroProfile.
  • Create Web applications using Java Server Faces.
  • Building a modern web application using Vaadin.
  • Learn how to implement security using IdentityStore and JWT.
  • Create CI/CD pipelines for Jakarta EE applications.

  • Who this book is for
    This book is for developers with no previous experience in creating business applications with Java and for those who want to know about APIs and new frameworks for the development of cloud-oriented applications.

    Table of Contents
    1. Jakarta EE Platform
    2. NoSQL
    3. Jakarta NOSQL
    4. Understanding JMoordb
    5. Exploring Microprofile
    6. Java Server Faces
    7. Vaadin
    8. Integration Vaadin, JMoordb and NoSQL
    9. Eclipse Krazos and Security of Microservices
    10. Testing and Continuous Integration

    About the Authors
    Aristides Villarreal Bravo lives in Panama, is a Java Developer, member of NetBeans Dream Teams since 2007, Jug Leaders. He is currently working on developing Java applications and with greater emphasis on technologies such as Java Enterprise Edition, Jakarta EE, Microprofile, and NoSQL databases.
    He has developed several plugins for Apache NetBeans IDE and is working on his Jmoordb project, a Java API for NoSQL.

    Geovanny Mendoza Gonzalez is a senior backend developer in Java, lives in Colombia, B.S. in System Engineering from the Sim n Bol var University of Colombia with a specialization in Software Engineering from the North University of Barranquilla, Colombia.Certified on Vaadin 14 framework, professional and developer.

    Ot vio Gon alves de Santana is a passionate software engineer focused on Java technology. He has experience mainly in persistence polyglot and high-performance applications in finances, social media, and e-commerce. Otavio is a member of both Expert Groups and Expert Leader in several JSRs and JCP executive committee.

    商品描述(中文翻譯)

    **使用 JakartaEE、Jmoordb 和 Vaadin 建立現代網頁應用程式**

    **主要特點**
    - 了解 Java Enterprise Edition/Jakarta Enterprise Edition 規範。
    - 學習如何使用 Java Server Faces、Eclipse krazo 和 Vaadin 等框架來創建應用程式。
    - 熟悉 NoSQL 數據庫,並學習如何創建與 Jakarta NoSQL 和 Jmoordb 互動的 Java 應用程式。
    - 學習如何測試和保護您的應用程式。
    - 了解 Microprofile 以及如何使用 Java 創建微服務。

    **描述**
    多年來,Java EE 一直是關鍵任務企業應用程式的重要平台。為了加速雲原生世界的企業應用程式開發,領先的軟體供應商合作將 Java EE 技術轉移到 Eclipse 基金會,並將在 Jakarta EE 品牌下進行演進。

    本書將成為您創建 Jakarta EE 應用程式和使用 Microprofile 的微服務的全面指南。本書首先介紹 Jakarta EE,然後迅速教您各種數據庫及其優勢。接下來,您將探索 JNoSQL 和 Jmoordb 框架,以了解如何使用 NoSQL 數據庫構建 Jakarta EE 應用程式。隨後,您將探索 Eclipse MicroProfile,了解它如何幫助使用 Java 構建微服務。此外,您將學習各種開發應用程式,如 Java Server Faces、Eclipse Krazos、PrimeFaces、Vaadin,並了解如何將它們與後端整合。最後,您將學習有關安全性、測試和持續集成的知識。

    **您將學到什麼**
    - 學習如何使用 Jmoordb 框架來開發 Jakarta EE 應用程式。
    - 使用 Eclipse MicroProfile 優化企業 Java 以適應微服務架構。
    - 使用 Java Server Faces 創建網頁應用程式。
    - 使用 Vaadin 建立現代網頁應用程式。
    - 學習如何使用 IdentityStore 和 JWT 實現安全性。
    - 為 Jakarta EE 應用程式創建 CI/CD 管道。

    **本書適合誰**
    本書適合沒有使用 Java 創建商業應用程式經驗的開發人員,以及希望了解 API 和新框架以開發雲導向應用程式的人。

    **目錄**
    1. Jakarta EE 平台
    2. NoSQL
    3. Jakarta NoSQL
    4. 了解 JMoordb
    5. 探索 Microprofile
    6. Java Server Faces
    7. Vaadin
    8. Vaadin、JMoordb 和 NoSQL 的整合
    9. Eclipse Krazos 和微服務的安全性
    10. 測試和持續集成

    **關於作者**
    **Aristides Villarreal Bravo** 住在巴拿馬,是一名 Java 開發人員,自 2007 年以來是 NetBeans Dream Teams 的成員,Jug Leaders。他目前專注於開發 Java 應用程式,並更強調 Java Enterprise Edition、Jakarta EE、Microprofile 和 NoSQL 數據庫等技術。他已為 Apache NetBeans IDE 開發了幾個插件,並正在進行他的 Jmoordb 項目,這是一個用於 NoSQL 的 Java API。

    **Geovanny Mendoza Gonzalez** 是一名資深 Java 後端開發人員,住在哥倫比亞,擁有哥倫比亞西蒙玻利瓦爾大學的系統工程學士學位,並在哥倫比亞巴蘭基亞北方大學專攻軟體工程。獲得 Vaadin 14 框架的專業和開發者認證。

    **Otávio Gonçalves de Santana** 是一名熱愛 Java 技術的軟體工程師。他主要在金融、社交媒體和電子商務領域擁有持久性多語言和高性能應用程式的經驗。Otávio 是多個 JSR 和 JCP 執行委員會的專家小組成員和專家領導者。