j2ee_srdc

Views:
 
Category: Education
     
 

Presentation Description

No description available.

Comments

Presentation Transcript

J2EE : 

J2EE Ali YILDIZ Siyamed SINIR

Overview : 

Overview What does J2EE support? Extensible Markup Language Web Applications Web Services Support / WSDL Standard Format UDDI and ebXML Standard Formats HTTP-SOAP Transport Protocol J2EE comes with a built in application server

XML : 

XML J2EE defines Java API for XML Processing (JAXP) API for processing XML Uses SAX and DOM standarts

Web Applications : 

Web Applications Java Servlet is a Common Gateway Interface (CGI) scripting technology CGI scripting is used to generate dynamic content. Java Server Pages (JSP) are also used to create dynamic and static web content The main difference between JSP & Servlets is basically that servlets are pre-compiled

Web Services and J2EE : 

Web Services and J2EE Web services are built using Java API for XML-based RPC (JAX-RPC) RPC requests and responses are represented using SOAP 1.1 Web service endpoints and clients use JAX-RPC Uses WSDL to describe web services

How a web service is deployed? : 

How a web service is deployed? Has built in binaries to compile web services Has a user friendly “Deploy Tool” Services are deployed to Application Server Stubs, classes and WSDL are automatically generated from java files by precompiled binaries.

Invoking a Web Service : 

Invoking a Web Service Three ways to design Static Stub Dynamic Proxy Dynamic Invocation Interface (DII)* Problem: Parsing WSDL file is not included in the standart API. Solution: wsdl4j implementing ‘Java Specification Request (JSR) 110’

J2EE and XML Registries : 

J2EE and XML Registries Uses Java API for XML Registries (JAXR) to provide access to different kinds of XML Registries. Consists of a JAXR client and JAXR provider.

HTTP & SOAP : 

HTTP & SOAP SOAP with attachments (SAAJ) API is used Write SOAP messaging applications directly rather than using JAX-RPC Support SOAP 1.1

THE END : 

THE END THANKS!!!

THE END : 

THE END