Chapter 1 Flashcards
Graphic user interface applications that are executed in a web browser Dave’s the rich swing API to provide a powerful user interfaces
Aplets
Since Java was developed software applications had to adapt to new technical solutions such as what
SOAP and RESTful
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
Applications
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
Web applications
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
Enterprise applications
Besides supporting sets of APIs what’s Services two containers offer two components
They offer security database access transaction handling naming directory and resource injection
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
Applets containers
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
The application client container otherwise known as a ACC
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
The web container
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
The EJB container
Now what offers a whole bunch services your the beginning of the chapter
Java EE
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
Java transaction API
Standard API for object relational mapping or OR and with its Java Blank query language you can query objects stored in the underlying database
Java persistence API
Bean blank provides class and method level constraint declaration and blank facilities
Validation
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
Java message service
This API included in Java ASP is used for access naming and directory systems
Java naming and directory interface
Many applications require the ability to send emails which can be implemented through the use of one
Java mail
The JAS API included in Java SCD provides a framework for handling data in different mind types it’s used by a JOFA mail
JavaBeans
New in Java EE seven JOFA API for what processing allows applications to Pyers generate transform and query watch
JSON processing
What allows you to access EIS from Jaffa EE components this could be databases mainframes are enterprise resource planning programs
Java EE connector architecture
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
Blank equals XML
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
J a a S
J a CC
JAS PIC
And then with web services
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
Resources could be stored and managed components using watch service
Dependency injection