About Java EE
Renders support multiple client types including mobile phone and desktop browsers.
- Servlets are used as controllers
- JSP Pages are used as view components
Applets have very tight restrictions and execute within a sandbox. They can actually use as many system resources as the operating system allows them. There is no reference to the amount of memory an appplet can use in the security.policy Hence.
Used for developing webservices. This api is meant for SOAP based services As per Roy Fielding's theory, REST services should be stateless.
used for developing web services. Meant for REST based services. In Restful Service implementation, the performance is high with caching options because of the stateless nature.
Streaming API for XML (StAX) This Java API is an event-driven, pull parsing API for reading and writing XML documents. This java API will enable you to create bidirectional XML parsers that are fasts, relatively easy to program and have a light memory footprint.
Java Architecture for XML Binding
Java API for XML Processing (JAXP)
SOAP with Attachments API for Java
- Non Repudation: ensures that all actions, once performed, ca not be denied by the user or system itself
- If the session attributes have implemented a special interface called HttpSessionActivationListener, they are definitely notified when Session moves from one JVM to another JVM.