Win a copy of Kotlin for Android App Development this week in the Kotlin forum!
    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
  • Liutauras Vilda
  • Devaka Cooray
  • Jeanne Boyarsky
  • Bear Bibeault
Sheriffs:
  • Junilu Lacar
  • Paul Clapham
  • Knute Snortum
Saloon Keepers:
  • Ron McLeod
  • Tim Moores
  • Stephan van Hulst
  • salvin francis
  • Carey Brown
Bartenders:
  • Tim Holloway
  • Frits Walraven
  • Ganesh Patekar
  • 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 of the world's problems can be solved in a garden - Geoff Lawton. Tiny ad:
    RavenDB is an Open Source NoSQL Database that’s fully transactional (ACID) across your database
    https://coderanch.com/t/704633/RavenDB-Open-Source-NoSQL-Database
      Bookmark Topic Watch Topic
    • New Topic
    Boost this thread!