Granny's Programming Pearls
"inside of every large program is a small program struggling to get out"
JavaRanch.com/granny.jsp
    Bookmark Topic Watch Topic
programming forums Java Mobile Certification Databases Caching Books Engineering Micro Controllers OS Languages Paradigms IDEs Build Tools Frameworks Application Servers Open Source This Site Careers Other all forums
this forum made possible by our volunteer staff, including ...
Marshals:
  • Campbell Ritchie
  • Devaka Cooray
  • Knute Snortum
  • Paul Clapham
  • Tim Cooke
Sheriffs:
  • Liutauras Vilda
  • Jeanne Boyarsky
  • Bear Bibeault
Saloon Keepers:
  • Tim Moores
  • Stephan van Hulst
  • Ron McLeod
  • Piet Souris
  • Frits Walraven
Bartenders:
  • Ganesh Patekar
  • Tim Holloway
  • salvin francis
  • Likes 1
  • Mark post as helpful
  • send pies
  • Report post to moderator
  • Current Java Specifications
  • Older Java Specifications
  • Upcoming Java Specifications
  • HTTP RFCs
  • Web Services Standards
  • HTML, CSS, XML, XSL, etc.
  • Other Standards



  •  
    Current Java Specifications

  • Java SE 10, 11, 12 etc: OpenJDK, JCP for Java 10, JCP for Java 11, JCP for Java 12
  • all Java SE APIs
  • Java EE 8 JSR-366, collection of links
  • EJB 3.2
  • Servlet 4 (JSR 369), article, HTTP/2 in Servlet 4
  • JSP 2.3 and EL 3.0
  • EL 3.0
  • JMS 2.1 (JSR 368)
  • JSF 2.3 (JSR 372)
  • JAX-RS 2.1 (JSR 370)
  • JPA 2.1, Overview of new features
  • CDI 2 (JSR 365)
  • MVC (JSR 371)
  • Bean Validation 1.1
  • Batch Application
  • Concurrency Utilities for JEE
  • WebSocket 1.0
  • JSON Processing.
  • JSON-B (JSR 367)
  • JSTL 1.2
  • JAX-WS 2.x
  • JDBC 4.0 and 4.1
  • SIP servlets: tutorial, 1.0 spec, 1.1 spec, article, SailFin and Mobicents are open source implementations


  •  
    Older Java Specifications

  • Java SE 9: specification, OpenJDK, How Jigsaw might break code, Critical Deficiencies in Jigsaw (JSR-376), New Java 9 Features
  • Java SE 8, feature list, documentation, list of new features including links to further resources
  • Java SE 7, feature list, documentation
  • JEE / J2EE: JEE 7, JEE 7 key features - 6 - 5 - 1.4 - 1.3
  • Servlets: 3.1 - 3.0 - 2.5 - 2.4 - 2.3 and JSP 1.2
  • JSP 2.1 - JSP 2.0 - JSP 2.0 Syntax Reference
  • EL 2.1
  • JSTL 1.1 - 1.1 Javadocs - 1.0
  • JSF 2.2 - JSF 2.0 (What's new in JSF 2.0? - four-part series on JSF 2.0), JSF 1.2
  • EJB: 3.1, 3.0 - 2.1 - 2.0
  • JDBC 3.0
  • JPA 2.0
  • JAX-RS 2.0 - JAX-RS 1.x
  • CDI 1.1 - DI for Java EE 1.0, a.k.a. Web Beans, introduction pt 1, pt 2, pt 3, pt 4, pt 5, pt 6
  • JMS 2.0


  •  
    Upcoming Java Specifications

  • JavaEE Security API (JSR 375)
  • WebSocket API update (JSR-356)
  • SIP Servlets 2.0 (JSR-359)
  • Batch Applications update (JSR-352)


  •  
    HTTP RFCs

  • HTTP 1.0
  • HTTP Digest Authentication
  • HTTP 1.1
  • HTTP 1.1 Authentication
  • HTTP 1.1 Extensions
  • HTTP 2, HTTP 2 Header Compression, WikiPedia:HTTP/2
  • Returning Values from Forms, Form-based File Upload in HTML
  • HTTP State (cookies) (RFC 2109, now obsolete)
  • HTTP Strict Transport Security (HSTS)
  • WebDAV
  • Punycode
  • HTCPCP 1.0 (Hyper Text Coffee Pot Control Protocol)


  •  
    Web Services Standards

  • SOAP: 1.1 - 1.2 Primer - 1.2 Messaging Framework - 1.2 Adjuncts - 1.2 Attachments
  • WSDL: 1.1 - 2.0 Primer - 2.0 Core - 2.0 Adjuncts
  • WS-Security: 1.0 - 1.1 - 1.1.1
  • Web Services Interoperability: Basic Profile 1.0 - Basic Profile 1.1 - Basic Profile 1.2 - Basic Security Profile 1.0
  • WS-Addressing
  • XML-Signature
  • XML-Encryption
  • WS-ReliableMessaging
  • WS-Reliability
  • UDDI, ebXML and others - http://www.oasis-open.org/specs/index.php
  • BPEL: 1.1 - 2.0 - BPEL4People 1.1
  • WADL (submitted to W3C, not yet approved)
  • A more comprehensive list - http://wiki.apache.org/ws/WebServiceSpecifications


  •  
    Web

  • HTML: 3.2 - 4.01 - 5 - 5.1 - 5.2 - HTML+RDFa - HTML Microdata
  • Web Components
  • JavaScript APIs: Web Workers - File API - HTML Canvas 2D - Geolocation - Server-Sent Events (example web app)- Push API, also at MDN - WebSockets (WebSocket Protocol, basic WebSocket web app) - Web Storage - Indexed DB - Web Notifications - Fetch
  • CSS: 1 - 2 - 2.1 - other
  • DOM
  • SVG: 1.1
  • MathML: 2.0 - 3.0
  • XML: 1.0 - NS 1.0 - 1.1 - NS 1.1
  • XSL-T - XPath - XSL-FO
  • WebGL
  • Payment Request API
  • Encrypted Media Extensions


  •  
    Other Standards

  • JSON
  • all IETF RFCs
  • all W3C standards and drafts
  • all What-WG standards

  •  
    It is sorta covered in the JavaRanch Style Guide.
      Bookmark Topic Watch Topic
    • New Topic
    Boost this thread!