Important Abbreviations used in Java/J2EE

Hi Everyone, in this blog post, I am mentioning about the important abbreviations used in Java, J2EE and other related services.

Java
  1. JDK - Stands for Java Development Kit. JDK contains software development tools which are used to compile and run java programs. Different versions of JDK are JDK 1.4, 1.5, 1.6.
  2. JRE - Stands for Java Runtime Environment. JRE is used as a interpreter of byte code to machine code.
  3. JVM - Stands for Java Virtual Machine. JVM is used to compile the Java program which converts source code to byte code.
Web Development
  1. HTML - Hyper Text Markup Language. Main markup language for creating web pages.
  2. XML - eXtensible Markup Language. XML is a markup language that defines a set of rules for encoding documents in a format.
  3. CSS - Cascading Style Sheets. Style sheet language used for describing the presentation semantics of a document written in a markup language.
  4. DHTML - Dynamic HTML. DHTML is a collection of technologies used together to create interactive and animated websites by using a combination of static markup language, a client - side scripting language and a presentation definition language.
  5. JSP - Java Server Pages. JSP is used to create dynamically generated web pages.
  6. XSLT - eXtensible Stylesheet Language Transformations. XSLT is a language for transforming XML documents into other XML documents.
  7. XSL - eXtensible Stylesheet Language. XSL is used to refer family of languages used to transform and render XML documents.
  8. XPath - XML Path Language. XPath is a query language used to select nodes from an XML document. 
  9. AJAX - Asynchronous JavaScript and XML. AJAX is a group of interrelated web development techniques used on the client - side to create asynchronous web applications.
  10. JSON - JavaScript Object Notation. JSON is a text - based open standard readable data interchange.
  11. XQuery - XQuery is a query and functional programming language that is designed to query collections of XML data.
WebServices
  1. WSDL - Web Services Description Language. WSDL is an XML based interface description language that is used for describing the functionality offered by a web service.
  2. SOAP - Simple Object Access Protocol. SOAP is a protocol specification for exchanging structured information in the implementation of Web Services in computer networks.
  3. REST - Representational State Transfer. REST is a style of software architecture for distributed systems such as World Wide Web.
  4. UDDI - Universal Description Discovery and Integration. UDDI is a platform - independent, XML based registry by which businesses worldwide can list themselves on the internet, and a mechanism to register and locate web service applications.
  5. HTTP - Hypertext Transfer Protocol. HTTP is an application protocol for distributed, collaborative, hypermedia information systems. 
Java API for XML
  1. JAX - Java API for XML. 
  2. JAXP - Java API for XML Processing. JAXP is used in validating and parsing XML documents.
  3. JAXM - Java API for XML Messaging. JAXM enables distributed software applications to communicate using XML. 
  4. JAX-RPC - Java API for XML based RPC (Remote Procedure Call). JAX-RPC allows a java application to invoke a java based Web Service with a known description while still being consistent with its WSDL description.
  5. JAXR - Java API for XML Registries. JAXR defines a standard API for java platform applications to access and programmatically interact with various kinds of metadata registries.
  6. JAX-WS - Java API for XML Web Services. JAX-WS is a java programming language API for creating web services.
  7. JAX-RS - Java API for XML RESTful Web Services. JAX-RS is a programming language API that provides support in creating web services according to Representational State Transfer (REST) architectural pattern.
  8. XQJ - XQuery API for Java. XQJ enables java programmers to execute XQuery against an XML data source while reducing or eliminating vendor lock in.
  9. JAXB - Java Architecture for XML Binding. JAXB allows java developers to map java classes to XML representations. 
  10. StAX - Streaming API for XML. StAX is an application programming interface API to read and write XML documents. 
These are some of the important abbreviations which are used in Java/J2EE. But there are plenty more other abbreviations also in Java/ J2EE. Hope, this post gave you a good idea about important abbreviations. Please do comment below if you have any suggestions.

Thank you for reading the post.


Comments

Popular posts from this blog

Difference between "diff" and "sdiff" commands in Unix

Anonymous classes in C++