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

Post a Comment

Popular posts from this blog

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

Important annotations used in Hibernate