«

»

May
24

What’s JEE and which are their APIs?

JEE : Java Enterprise Edition (ex J2EE) is a specification of Java Sun technique for enterprise applications. These apllications are designed in a multi-levels approach. To do this, each implementation of this specification contains a set of  Java Standard framework extensions to make easy the creation of distributed applications.

  • Servlet : Component reprensting the C of MVC paradigm
  • Portlet : Web container (extension of Servlet API)
  • JSP : Java Server Pages web framework. (see What is servlet, what is jsp?)
  • JSF : Java Server Faces web frame work extension of JSP.
  • EJB : Enterprise Java Beans, distributed components.
  • JNDI : Java Naming and Directory Interface API to connect to directories, including LDAP and namespaces objects.
  • JDBC : Java Database Connectivity API to connect to databases. (see Which are types of JDBC drivers?)
  • JMS : Java Message Service : API of asynchronous communication via messages.
  • JCA : J2EE Connector Architecture API to connect to enterprise information systems (e.g ERP).
  • JavaMail : API to manage mails.
  • JMX : Java Management Extension, it offers extensions to develop management web application.
  • JPA : Java Persistence API to manage data persistence.
  • JTA : Java Transaction API to manage transactions.
  • JAXP : Java API for XML Processing to analysis XML files (or flows).
  • JAXM : Java API for XML Messaging, it offers methods to access to SOAP messages.
  • JAX-RPC : Java API for XML based RPC it allows to invoke a java based Web service. Since the version 2.0, JAX-RPC becomes JAX-WS (Java API for XML based Web Service).
  • JAXB : Java Architecture for XML Binding to map (bind) an XML document to a set of classes and vice versa via serialization/deserialization operations called marshaling/unmarshaling.
  • JAXR : Java API for XML Registries to mange XML registries in an uniform way.
  • Java RMI : Java Remote Method Invocation API, it allows communication between remote Java objects.
  • JAVA IDL : Java Interface Definition Language API, it allows communications between remote Java/Non-Java objects. It can be considered as an extension of Java RMI.

See also :

Share it with your freinds on Facebook Tweet it to your freinds on Twitter Myspace Friendfeed Technorati del.icio.us Digg Google Yahoo Buzz StumbleUpon

5 comments

No ping yet

  1. fat burning furnace consumer review says:

    Hey. Neat post. There’s a problem with the site in chrome, and you might want to check this… The browser is the marketplace chief and a big portion of other people will omit your fantastic writing due to this problem.

    1. jalal mjadli says:

      I didn’t find any problem with the chrome browser, can you be more accurate??

  2. iphone 5 release date says:

    I commonly see unexceptional views within the topic but yours it’s composed within a pretty strange fashion”

  3. car repos says:

    your site is very cool! Impart, its time to go now for enjoying life in sunny day!

  4. http://www.iphone5reviewed.com says:

    I can’t really help but admire your blog, your blog is so adorable and nice ,    

Leave a Reply

Your email address will not be published.

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

WP SlimStat