• Complain

Marto Torres - Full-Stack Web Development with Jakarta EE and Vue.js

Here you can read online Marto Torres - Full-Stack Web Development with Jakarta EE and Vue.js full text of the book (entire story) in english for free. Download pdf and epub, get meaning, cover and reviews about this ebook. year: 2021, publisher: UNKNOWN, genre: Computer. Description of the work, (preface) as well as reviews are available. Best literature library LitArk.com created for fans of good reading and offers a wide selection of genres:

Romance novel Science fiction Adventure Detective Science History Home and family Prose Art Politics Computer Non-fiction Religion Business Children Humor

Choose a favorite category and find really read worthwhile books. Enjoy immersion in the world of imagination, feel the emotions of the characters or learn something new for yourself, make an fascinating discovery.

No cover
  • Book:
    Full-Stack Web Development with Jakarta EE and Vue.js
  • Author:
  • Publisher:
    UNKNOWN
  • Genre:
  • Year:
    2021
  • Rating:
    4 / 5
  • Favourites:
    Add to favourites
  • Your mark:
    • 80
    • 1
    • 2
    • 3
    • 4
    • 5

Full-Stack Web Development with Jakarta EE and Vue.js: summary, description and annotation

We offer to read an annotation, description, summary or preface (depends on what the author of the book "Full-Stack Web Development with Jakarta EE and Vue.js" wrote himself). If you haven't found the necessary information about the book — write in the comments, we will try to find it.

Marto Torres: author's other books


Who wrote Full-Stack Web Development with Jakarta EE and Vue.js? Find out the surname, the name of the author of the book and a list of all author's works by series.

Full-Stack Web Development with Jakarta EE and Vue.js — read online for free the complete book (whole text) full work

Below is the text of the book, divided by pages. System saving the place of the last page read, allows you to conveniently read the book "Full-Stack Web Development with Jakarta EE and Vue.js" online for free, without having to search again every time where you left off. Put a bookmark, and you can go to the page where you finished reading at any time.

Light

Font size:

Reset

Interval:

Bookmark:

Make
Table of Contents

About the Author xv About the Technical Reviewer xvii Acknowledgments xix Introduction xxi


Technical Requirements 1


Summary 24
Extended Knowledge 24


Technical Requirements 25

v
Summary 62 Extended Knowledge 62


Technical Requirements 64


Summary 109
Extended Knowledge 110

vi


Summary 141
Questions 142


Technical Requirements 144

vii


Summary 211


Technical Requirements 214

viii


Summary 253
Extended Knowledge 253


Technical Requirements 255
Summary 297
Extended Knowledge 298


Technical Requirements 299
Summary 332 Extended Knowledge 333


Technical Requirements 335
Summary 366
Extended Knowledge 367


Technical Requirements 369

x


Summary 400
Extended Knowledge 400


Technical Requirements 402
Summary 458 Extended Knowledge 459


Technical Requirements 462
Summary 508
Extended Knowledge 508


Technical Requirements 509
Source S3 511
CodeBuild in Develop and Production Environment 513
Active Approval 533
Configure the Pipeline through the AWS Console 535
Summary 559
Extended Knowledge 560

xiiIndex 585 xiii
CHAPTER 1
Full-Stack Web Development with Jakarta EE

In this chapter, we are going to cover the basics of full-stack development with Jakarta EE, talking about general concepts and the environments installation, so that you will understand where and how to start your full-stack project in a hands-on manner.

The following topics will be covered in this chapter:
Understanding Java EE and Jakarta EE basics
Using GlassFish application server as an example
Environment installation
Understanding Jakarta EE project structure

Technical Requirements

Java 1.8
Netbeans 11
Eclipse GlassFish
Java Enterprise Edition
Jakarta Enterprise Edition

We are not going to cover Java 1.8 installation in this chapter.
You can check the whole project and code at https://github.com/Apress/full
stack-web-development-with-jakartaee-and-vue.js/tree/master/CH1/ .

Using Jakarta Enterprise Edition as a Back-End Layer
The first design we will create in our heads for a software project splits the responsibilities into at least two segments: front-end and back-end.

There are a lot of back-end technologies in different languages and with different features. In this book, we are going to cover Jakarta Enterprise Edition as our back-end framework.

Java Enterprise Edition

Java Enterprise Edition is an enterprise standard created by Sun Microsystems (later bought by Oracle Inc.) that uses different specifications to enrich web applications, from database access to RESTful services. There you will find:

Well-known standards and specifications like JAX-RS or JPA. A programming models based on layers.
Highly featured application servers supporting those standards.
A well-constituted community of developers and companies using the specification.

Note We are not going to cover the details of how the specification is created and validated in this book. However, I suggest you read more about this interesting process through different people and organizations here: https://javaee. github.io/javaee-spec/ .

Java EE applications have been in the market for a long time, from J2EE 1.2 (December 12, 1999) until today, with the current version being Java EE 8 (August 31, 2017). You can have a look at the list of version releases at https://en.wikipedia.org/ wiki/Java_Platform,_Enterprise_Edition .

Note For the purposes of this book, we assume you have a basic understanding of Java EE applications.

Today, a lot of companies have their systems over the Java EE platform due to their robust application servers and pretty good support. However, its evolution has been slow and other frameworks in the Java ecosystem have shown up, like Spring or Play.

For its own reasons, Oracle Inc. made the choice to open source theJava EE specification. You will learn more details about this in the next section.
Jakarta Enterprise Edition

Java EE has been a great tool to build enterprise applications using Java. However, its evolution has been slower in comparison to other similar frameworks like Spring Framework.

As it was slowly evolving, the leading software vendors (including Oracle Inc.), who supports and implements Java EE , collaborated to move Java EE as open source and named Jakarta EE , handled by the Eclipse Foundation, to boost up its development and evolution.

Tip Java EE is the oracle trademark;thats why the name was changed. You can find more information here: https://blogs.oracle.com/theaquarium/ the-road-to-jakarta-ee

In September 2019, Jakarta EE 8 was released by the Eclipse Foundation. In addition, Eclipse released the Eclipse GlassFish 5.1 application server fully compatible with Jakarta EE 8 . This first release was not a huge technical one but was more about negotiations, processes, and specifications related to the open sourcing strategy. Also, the Eclipse Foundation released the first Java API specification, changing from the javax.* namespace (Java EE ) tojakarta.* namespace (Jakarta EE ).

Jakarta EE wont stop here, as new versions are being planned for release.
Note You can find more information here:https://www.infoworld.com/ article/3437783/eclipse-jakarta-ee-arrives.html
From here, we are going to useJakarta EE as a specification reference.
Using Eclipse GlassFish Application Server: An Open Source Jakarta EE Reference Implementation

An application server is a comprehensive framework that allows us to create web applications, giving us a set of tools and APIs to facilitate our job. Jakarta EE is a set of specifications defined for application servers. So, in the market, at the time I wrote this book, you find Eclipse GlassFish , OpenLiberty, and WildFly as servers supporting Jakarta EE. You can find more information here: https://jakarta.ee/compatibility .

Note For Java EE, there are more servers like Jboss,tomcat EE, Weblogic, and so on.

The Eclipse GlassFish application server is a fully compliant server for Jakarta EE standards and specifications. GlassFish is usually the first server that gets updated when a new Jakarta EE specification arrives.

We are going to install GlassFish through Netbeans IDE in the following section.
Using Apache Netbeans IDE

Netbeans is the default IDE used when developing an application using Java EE. It has the latest Java EE integrations and plugins and is up to date with the current specification; however, it is not upgraded yet to use Jakarta EE by default.

Until Netbeans 8.2, Oracle Inc. handled and sponsored it. After that version, Oracle released the IDE as an open source project to Apache. We have now the 11 incubating version, which has enough features to work with Jakarta EE

For the purposes of this book, we are going to use Netbeans as a default IDE; however, you can choose one at your discretion or just use your favorite one.

Note For more information on netbeans and Java EE compatibility, you can have a look at the questions posted at https://stackoverflow.com/ questions/45852077/netbeans-how-to-add-a-javaee-version and https://stackoverflow.com/questions/46528103/upgradenetbeans-to-jee-8 .

Tip at the time of writing this book, Intellj IDE supports Java EE in the ultimate edition.
Netbeans 11.1 was released while we were writing this book; however, it is in an unstable state. You can see more information here: https://netbeans. apache.org/download/nb111/index.html .
Next page
Light

Font size:

Reset

Interval:

Bookmark:

Make

Similar books «Full-Stack Web Development with Jakarta EE and Vue.js»

Look at similar books to Full-Stack Web Development with Jakarta EE and Vue.js. We have selected literature similar in name and meaning in the hope of providing readers with more options to find new, interesting, not yet read works.


Reviews about «Full-Stack Web Development with Jakarta EE and Vue.js»

Discussion, reviews of the book Full-Stack Web Development with Jakarta EE and Vue.js and just readers' own opinions. Leave your comments, write what you think about the work, its meaning or the main characters. Specify what exactly you liked and what you didn't like, and why you think so.