Chapter 1 Flashcards

0
Q

Graphic user interface applications that are executed in a web browser Dave’s the rich swing API to provide a powerful user interfaces

A

Aplets

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
1
Q

Since Java was developed software applications had to adapt to new technical solutions such as what

A

SOAP and RESTful

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Programs that are executed a client they are typically graphic user interfaces or batch processing programs that have access to all the facilities of the Java EE middle tier

A

Applications

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Made up of servlets servlet filters Web listeners JSP J SF pages are executed in the web container in response HTTP request from web clients servlets also with support soap and restful web service endpoints

A

Web applications

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Made of enterprise JavaBeans job iMessage service job transaction application program interface synchronous calls timer service RM I I IOP are executed and EJB container EJB’s are container managed components for processing transactional business logic they can be accessed locally or remotely through our and I are H TTP for salt and restful web services

A

Enterprise applications

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Besides supporting sets of APIs what’s Services two containers offer two components

A

They offer security database access transaction handling naming directory and resource injection

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Which containers are provided by most web browsers to execute well do you know about the kind of containers if you have him you can concentrate on the visual aspect of the application by the container gives you a secure environment the blank container is as a sandbox security ModelWare cold executed in the sandboxes not allowed to play outside the sandbox this means that the container prevent; downloaded to your local computer

A

Applets containers

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Now this kind of container includes a set of Java classes libraries and other files required to bring injection security management and naming service to job ISV application swing batch processing or just a class with a main method the blank communicates with the EJB container using RMI I IOP and the web container with HDTV for web services

A

The application client container otherwise known as a ACC

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Now this container provides the underlying services for managing and executing blank components servlets EJB’s liked JSP’s filters listeners JS of pages and blank services it is responsible for instantiating initializing and invoking servlets and supporting the HDTV and the HT GPS protocols is the container used to feed blank pages to client browsers

A

The web container

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

The blank containers responsible for managing the execution of the enterprise beans seasoned I’m not season session beans and message driven beans containing the business logic care of your Java EE application creates new instances of EJP’s manages their lifecycles and provide services such as transaction security concurrency distribution naming service or the possibility to be in vault asynchronously

A

The EJB container

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Now what offers a whole bunch services your the beginning of the chapter

A

Java EE

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

The service offers a transaction demarcation API used by the container and the application but also provides an interface between the transaction manager into resource manager the service provider interface or SPI
Level

A

Java transaction API

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Standard API for object relational mapping or OR and with its Java Blank query language you can query objects stored in the underlying database

A

Java persistence API

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Bean blank provides class and method level constraint declaration and blank facilities

A

Validation

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

This allows components to communicate synchronously through messages it supports reliable point-to-point messaging as well as the publish subscribe or pub- sub model

A

Java message service

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

This API included in Java ASP is used for access naming and directory systems

A

Java naming and directory interface

16
Q

Many applications require the ability to send emails which can be implemented through the use of one

A

Java mail

17
Q

The JAS API included in Java SCD provides a framework for handling data in different mind types it’s used by a JOFA mail

A

JavaBeans

18
Q

New in Java EE seven JOFA API for what processing allows applications to Pyers generate transform and query watch

A

JSON processing

19
Q

What allows you to access EIS from Jaffa EE components this could be databases mainframes are enterprise resource planning programs

A

Java EE connector architecture

20
Q

Most job IEE components can be developed with optional blank appointment descriptors and applications often have To manipulate blank documents the Java API for XML processing which is (J a XP) provides support for parsing documents with S a X and DOM APIs as well as for XSLT THE STREAMING API FOR BLANK (ST A X) PROFITE TO PULL PARSING API FOR BLANK

A

Blank equals XML

21
Q

Security service music at Naples surface to authenticating enforce access controls upon users

What defines the contract between the Java EE application server and authorization provider

Provide communication between containers well authorization modules in implementation between containers and all that stuff

A

J a a S

J a CC

JAS PIC

22
Q

And then with web services

A

You know so restful API a few other things like JA ad CXW asked JX RS when you know all kinds of stuff I’ll straighten it out

23
Q

Resources could be stored and managed components using watch service

A

Dependency injection

24
Q

As for management a special enterprise management bean

A

Well pretty well said just management

25
Q

The Java EE blank specification defines a contract between blank tools and Java EE products to standardize application blank

A

Blank equals deployment

26
Q

Network Protocols
Ubiquitous in modern applications client-side API is defined by the Java.Net package in Java SE a blank server-side API is defined by servlets JS peas and Jay SS interfaces as well as soap and restful web services

A

HTTP

27
Q

Blank is a combination of HTTP and the secure sockets layer protocol

A

HTTPS

28
Q

Allows you invoke remote objects independently of the underlying protocol It’s used to integrate with cobra
No lots more in this paragraph

A

RMI – IIOP

29
Q

Packaging
Components have to be in a certain archive before they could be put in containers

Application client modules that contain Java for classes and other resources are usually packaged and what kind of File And it contains an optional Meta – INF directory for mad information describing the archive

A

. Jar

30
Q

What module contains one or more session and or message driven beings packaged in a jar file it contains an optional Meta – INF deployment descriptor and can be deployed only in the blank container

A

EJB module

31
Q

Web application module contains servlets aunt Linda

A

A whole bunch of other shit

32
Q

Java EE seven ataglance Enterprises today with living a globally competitive world any applications to fulfill their business needs which are getting more and more complex in this age of globalization companies are distributed over incontinence major business 24 seven over the Internet at across different countries have several dissenters and internationalize systems which have to deal with different currencies in time zones all that while reducing your call floorings response time of their services sorry business you get there reliable and safe store and web interfaces of their customers employees and suppliers most companies have to combine these complex challenges with Eric’s existing enterprise information systems at the same time developing business-to-business applications is also not rare for a company to have to coordinate in-house data stored in different locations processed by multiple programming language in route it through different protocols and of course it has to do with you without the division baggy this which means prevention system pressures of being highly available scalable it

A

I’ll first chapter I mean I’ll first introduction to the first chapter

33
Q

And secure enterprise applications have to face change complexity be robots is precisely why job enterprise edition Java EE was created the first version of Java EE originally known as is J2EE focused on certain that companies were facing bad tonight
Distributed components and since then suffer excavations have had to adapt to move technical solutions
So unrestful let services The job IEE platform has evolved to respond to these technical needs by providing Richard simpler easier to use more portable more integrated in this chapter I can give you an overview of Java EE after introduction to this internal architecture components and services I’ll cover what’s new in Java EE seven

A

Yeah almost done now and then will be more organized with me after this control

34
Q

Now how are we going to do this

A

One paragraph at a time

35
Q

Understanding Java EE when you wants to handle collections of objects you don’t start by developing your own hash table you use the collection API similarly if you don’t I’m just strike that if you need a simple web application or a transactional secure interruptible and distributed application you don’t want to develop all the low-level APIs you use the enterprise edition edition of Charles Just As Java Standard Edition Java as he provides an API to handle collections job EEE provides a standard way to handle transactions with Java transaction API messaging with Java message services or persistence with Java persistence API Java EE is a set of specifications intended for underpriced applications it can be seen as extension of Gavick SD to facilitate the development of Distributed row bust powerful and highly available applications

A

That was page 1 understanding job AEE paragraph one

36
Q

Job at seven is an important milestone not only doesn’t follow in the footsteps of job or EEE six by focusing on an easier development model but it also adds new specifications as well as adding new functionalities to existing lines moreover context and dependency injection see D I is becoming the integration point between all those specifications the release of Java EE seven Closely with the 13th anniversary of the enterprise platform combines advantage have to chop language with experience angel last 13 years job he finds timing dynamism of open-source communities as well as the rigor of the JCP job communicating process standardization process today job EEE is what I well-documented platform with experience developers a large community in many Developed applications running on company servers job EEE is a suite of APIs that can be used to build standard component-based multi cheer applications these components are deployed in different containers offering a series of services

A

Just ended on page 2

37
Q

Architecture job EEs a set of specifications implemented by different containers containers are job EEE runtime environments that provide certain services two components they host such as lifecycle management dependency injection currency and so on these components use well-defined contracts to communicate with the job AEE infrastructure with the other components they need to be packaged in a standard wait following a Defined directory structure that can be compressed into archive files before being deployed Java EE is a superset of Java ASP platform which means job ISD AEP eyes can be used by any Java EE components

A

That was the first home

On page 2

38
Q

Figure 1 – one shows the logical relationship between containers the arrows represent the protocols used by one container to access another for example the web container host server that’s which can XSD JDs throw am I – I I OP

A

Now first we see four boxes the top left Widing at the very very top says execution environments between little brackets and undramatic been bold letters says web container and then under that are three little white rectangles from the top component EJB lite
Next component servlet

Next component JF I’m sorry JSF

And yonder to the right execution environment. EJB container under that little white rectangle component EJB

And oleander to the room left again and underneath the first box execution environment applicant to your little white rectangle component applet and then paragraph and then the very last one to the bottom right execution environment application client container little white J rectangle component application