0% found this document useful (0 votes)
60 views7 pages

Ej Test Notes

Uploaded by

tabrej saiyed
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF or read online on Scribd
0% found this document useful (0 votes)
60 views7 pages

Ej Test Notes

Uploaded by

tabrej saiyed
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF or read online on Scribd
You are on page 1/ 7
Entersee Jay, . say i woaiabte using. andra Jase APTS ANd XML undrsan : this. functionality is ava 7 (© Snsgration files vs of Javaserver Faces include the following, » plata, Re RATE OF RYE cy tua oa onrne ability to use annotations instond oF C27 fig MERE bee yp @ ancl other components - vavasiervet Bagad Cae Nta Maa 4 0 ' ., a display technology that replaces JavaServer Pages GSP) technology eg XHTML fil » (©) Ajax support {@) Composite components » (e)_ Implicit navigation “ ve Java BE 6 platform requires JavaServer Faces 2.0 and Expression Language 2.7 lava . Java EE7 . is 3. }» This technology is introduced in May 28, 2013. 8% }» The most important goal of the Java BE 7 platform is to simplify Sree by providiny fg common foundation for the various kinds of components in the Java EE platfom, : Developers benefit from productivity improvements with more senotatend and less XM, configuration, more Plain Old Java Objects (POJOs), and simplified packaging, The Java EE 7 Platform includes the following New Features ’ 1. New technologies, including the following: (@) Batch Applications for the Java Platform (b) Concurrency Utilities for Java EE (c) Java API for JSON Processing (JSON-P) (@ Java API for WebSocket 2. Implement the new Java API for Batch Applications, JSON and Websooket in your coé: (JSRs 352, 353 and 356). Fez 3. Enable JAX-RS 2.0, EL 3.0 and JMS 2.0 Major enhancements in your code. 4. Implement the enhancements in JSF and JSP in your code, 5. Implement the enhancements in CDI and Bean Validation in your code. 6. Implement the enhancements in EJB and JPA in your code, 7. Describe and leverage the enhancements in the Java BE 7 platform, 8. Understand the new features for Java EE 7; JSON, WebSockets, HTML 5, JSF & Servis Ma 9. Update existing applications to BE 7 / 10. Write a i e Le nape leone for Java EB 7 and take advantage of the benefits of a cloud environme! Java EE 7 improved simplification, Extend the range of the Java EE platfom ® ‘encompass emerging technologies in the web space, 16 Glassfish Server » GlassFish is a Java aj developers to i : Saas Lo penerate enterprise technologies that that can be installed based on pre ference. Polication server project created by Sun Microsystems that allows #2) are convenient and scalable, a a Enterprise Jay or Significant Updates New phe es >} for processing JSON (JSC ; : a Te we ‘ket Batch application for Java platform a API for Websoe a 1 EE Competency Utilities Java Message Service (IMS) 2.0 ; <4 a API for RESTful Net Services (JAX-RS) Java Beans (EJB) 3.2 ts and Dependency Injection for Java BE (CDI) istence API (IPA) 2.1 cer Faces (ISF) 2.2 5. Java Servlet 3.1 Validation (BV) 1.1 7. Language of expression (EL) 3.0 8. Interceptors 1.0 9. Java Transaction (JTA) one.2 ). Java Server Pages (JSP) 2.3 1. JavaMail 1.5 one.2 Modularity 1. The modular design of GlassFish Server is based primarily on the standards of the OSG Alliance and ensures that the GlassFish Server only starts with the modules than the squa= footage required for applications that only measures the measurement. Asa result, the boot times and the memory consumption decrease. There are lots of his services available as freelance services. Fast Repetitive Development |. Using fashion days, such as NetBeans and Eclipse, the web applicatio, en ® 5 nn. development simplified forthe browser-edit-save-update, i _ 2. The GlassFish server allows such a si ple development cycle for protocol session Prueetion communication when an existing application is redistributed a { tions) > ee 1.7 Chapter Based Questions Sap tion: 2 oa a i Eariia Enterprise application of java and its architecture, d linda Short notes on java enterprise edition, . Java enterprise applicati logies ey lon techno] a : Write ‘Short notes on Java RR Evolution, i olan Glassfish server and its use, nderstanding Java EE 7 new features for Enterprise JavaBeans (EJB) Components IL. ‘An Enterprise JavaBeans (EJB) component, or enterprise bean, is a body of code having fields and methods to implement modules of business logic. You can think of an enterprise bean as a building block that can be used alone or with other enterprise beans to execute business logic on the Java EE server. In the Java EE 6 platform, new enterprise bean features include the following: (a) The ability to package local enterprise beans in a WAR file (b) Singleton session beans, which provide easy access to shared state (©) A lightweight subset of Enterprise JavaBeans functionality (EJB Lite) that can be provided within Java EE Profiles, such as the Java EE Web Profile The Java EE 6 platform requires Enterprise JavaBeans 3.1 and Interceptors 1.1. The Interceptors specification, which is part of the EJB 3.1 specification, makes more generally available the interceptor facility originally defined as part of the EJB 3.0 specification. New Features for Servlets 1. a Jaya Servlet technology lets you define HTTP-specific servlet classes. A servlet class extends the capabilities of servers that host applications accessed by way of a request- response programming model. Although servlets can respond to any type of request, they are commonly used to extend the applications hosted by web servers. In the Java BE 6 platform, new Java Servlet technology features include the following: (a) Annotation support (6) Asynchronous support (©) Ease of configuration (@ Enhancements to existing APIs (©) Pluggability ‘The Java EE 6 platform requires Servlet 3.0. New Features for JavaServer Faces Components 1 JavaServer Faces technology is a user interface framework for building web applications. ‘The main components of JavaServer Faces technology are as follows: ‘A GUI component framework. A flexible model for rendering components in different kinds of HTML or different markup Janguages and technologies. A Renderer object generates the markup to render the component and converts the data stored in a model object to types that can be represented in a view. A standard RenderkKit for generating HTML/4.01 markup. The following features support the GUI components: (@)_ Input validation (b) Event handling (©) Data conversion between model objects and components (d) Managed model object creation (©) Page navigation configuration (®) Expression Language (EL) v a vd e gement and curity Technolo itis : eae for Containers 4 Tara iauitventtontion Servis Prowicet Tis) . suthentica sais fa Java Authorization Contract for ¢ container . » Java BE Application Deployment ¢ Management EE Managemen ses Her + to explain few of the famous technolog sng » which is li 4, Web Applicati erviet API: The Java Servlet runs on the server side without an application of its own ‘a n UD or an application GUL They are used to extend the applicat aa by the wet ca Gora at) applications are developed with Java Servlet extension, sx vs JaeaServer Pages Technology: It gives the simple and fast way to create the dymani, ~” Content. It facilitates the addition of snippets of servlet code into the text-based document, » yy JavaServer Pages Standard Tag Library: It has the iterator and conditional tags to hand Tew control, tags for accessing databases with SQL, manipulate XML documens internalization, and commonly used functions. » JavaServer Faces Technology: It forms the UI framework to build web applications. » Java Message Service API: The combination of Java technology with enterprise messaging the IMS API forms the powerful tool to solve the enterprise computing problems. » JavaMail API and the JavaBeans Activation Framework: It is used to send emi 4, Ja notifications. In conjunction, one may use the JavaBeans Activation Framework (JAF) APL ion Technologies » Java which determines the type of data, encapsulate the access, and discover the operations available. , » Java API for XML Processing: It is flexible and JAXP facilitate the use of any XML- compliant parser or the XSL processor within the application and supports the W3C schema ‘i » Java Naming and Directory Interface: It provides the functionality of naming ané directory, enable the applications to access several naming and directory services. 2. Enterprises Application Technologies % Contexts and Dependency Injection for Java (Web Beans): This specification unifies the JavaServer Faces (JSF)-managed bean component model with the Enterprise JvaBes IB) component model to simplify the programming model for web-based application. Enterprise JavaBeans: Enterprise JavaBeans (EJB) technology is the sewers soponentarchitesture forthe Java Platform, Enterprise Eaition (Java EB). EIB techno snables rapid and simplified development of distributed, transactional, secure and portable seeee iad on Jaf technology ‘The Java Persistence API, which provides a PO! object-1 itiona i : Paid RIB Sone ten mapping, i also part of IR 220, although #4. » Java Persistence API: The Java Persic cbjectelaonl mappa: ens Pesstnce API provides a POIO persistence model ¢ Java Per ence ‘s are *Pert soup as pat of JSR 220, bt its one is poche eRe! the BIB 3.0800 can also be used dine its use is not limited to EJB software components ly by web applications and application clients, and even outside eee Enterprive Jayy > Complicated data relations siness domain Specific busin A 4, Distribut s and integration with other systems str r ss. Concurren 6 Multiple interface for user group —————— ll 12 Architecture of an Enterprise Application ce ie the extension of the concept of multi-tier architecture and available stom made platform that can run across hardware and software ographical boundaries. » Architecture technologies resulting in a cu: framework found across an enterprise, often spanning ge }» A distributed, multi-tiered, application model can be described as an enterprise application, » Application logic is divided into components according to functions and the variou application components put together make up the enterprise application. »» These components are physically installed on different computers, at different physical locations, depending on the tier in the multi-tiered environment to which the application component belongs. All components work together in harmony across the enterprise. Enterprises architecture is divided into the following tiers: 1. Client Tier Services run on the client machine 2. Web 3. Business Tier Services run on the server 4, Enterprise Information System Tier Software run on the EIS server ier Services run on the server 1.3 What is Java Enterprise Edition? | » Java EE is 2 set of coordinated technologies and practices that enable developing, deploying managing multi-tier Server centric enterprise applications, se of standardized components, containers and services for creating =x ying distributed applications within a well-defined distributed computing architecture. Java Enterprise Edition has b not only vee thangs Stoveht in a powerful set of APIS that has helped the develo spicata pment time and the application complexity but also 4 » under

You might also like