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