SlideShare ist ein Scribd-Unternehmen logo
1 von 13
Downloaden Sie, um offline zu lesen
Copyright	
  ©	
  2014	
  Oracle	
  and/or	
  its	
  affiliates.	
  All	
  rights	
  reserved.	
  	
  |	
  
Adopt-­‐a-­‐JSR:	
  JSR-­‐374	
  
Java	
  API	
  for	
  JSON	
  Processing	
  1.1	
  
Kin-­‐man	
  Chung	
  
SpecificaIon	
  Lead	
  for	
  JSR	
  374	
  
	
  
June,	
  2015	
  
Oracle	
  ConfidenIal	
  –	
  Restricted	
  
Copyright	
  ©	
  2014	
  Oracle	
  and/or	
  its	
  affiliates.	
  All	
  rights	
  reserved.	
  	
  |	
  
Spec	
  Leader	
  CredenIals	
  
•  JSON-­‐P	
  Spec	
  Lead	
  since	
  2013	
  
•  Expert	
  group	
  and/or	
  Spec	
  Lead	
  for	
  EL,	
  JSP,	
  and	
  other	
  web	
  technologies	
  
•  kinman.chung@oracle.com	
  
Oracle	
  ConfidenIal	
  –	
  Restricted	
   2	
  
Copyright	
  ©	
  2014	
  Oracle	
  and/or	
  its	
  affiliates.	
  All	
  rights	
  reserved.	
  	
  |	
  
Agenda	
  
JSR	
  274	
  resources	
  
Major	
  new	
  features	
  
Adopt-­‐a-­‐JSR	
  
1	
  
2	
  
3	
  
Oracle	
  ConfidenIal	
  –	
  Restricted	
   3	
  
Copyright	
  ©	
  2014	
  Oracle	
  and/or	
  its	
  affiliates.	
  All	
  rights	
  reserved.	
  	
  |	
  
JSR	
  374	
  Resource	
  
	
  
•  JSR	
  374	
  Spec	
  Request	
  
– hZps://jcp.org/en/jsr/detail?id=374	
  
•  Community	
  tab	
  
– hZps://jcp.org/en/egc/view?id=374	
  
Oracle	
  ConfidenIal	
  –	
  Restricted	
   4	
  
Jcp.org	
  
Copyright	
  ©	
  2014	
  Oracle	
  and/or	
  its	
  affiliates.	
  All	
  rights	
  reserved.	
  	
  |	
  
JSR	
  374	
  Resource	
  
	
  
•  Project	
  page	
  
– hZps://json-­‐processing-­‐spec.java.net/	
  
•  Mailing	
  list	
  
– users@json-­‐processing-­‐spec.java.net	
  
•  JIRA	
  
– hZps://java.net/jira/browse/JSON_PROCESSING_SPEC/	
  
5	
  
Spec	
  Project	
  
Copyright	
  ©	
  2014	
  Oracle	
  and/or	
  its	
  affiliates.	
  All	
  rights	
  reserved.	
  	
  |	
  
JSR	
  374	
  Resource	
  
	
  
•  Project	
  page	
  
– hZps://jsonp.java.net/	
  
•  Source	
  git	
  repository	
  
– git://java.net/jsonp~git	
  (Read	
  Only)	
  
•  Source	
  browsing	
  
– hZps://java.net/projects/jsonp/sources/git/show	
  
6	
  
Reference	
  ImplementaIon	
  Project	
  
Copyright	
  ©	
  2014	
  Oracle	
  and/or	
  its	
  affiliates.	
  All	
  rights	
  reserved.	
  	
  |	
  
JSR	
  374	
  Resource	
  
	
  
•  Current	
  snapshot	
  
– hZps://json-­‐processing-­‐spec.java.net/nonav/snapshots/1.1/javadocs/	
  
7	
  
API	
  
Copyright	
  ©	
  2014	
  Oracle	
  and/or	
  its	
  affiliates.	
  All	
  rights	
  reserved.	
  	
  |	
  
Major	
  New	
  Features	
  
	
  
•  Umbrella	
  Feature	
  List	
  
– hZps://java.net/jira/browse/JSON_PROCESSING_SPEC-­‐66	
  
Oracle	
  ConfidenIal	
  –	
  Restricted	
   8	
  
Copyright	
  ©	
  2014	
  Oracle	
  and/or	
  its	
  affiliates.	
  All	
  rights	
  reserved.	
  	
  |	
  
Major	
  New	
  Features	
  
•  Support	
  RFC	
  7159	
  
•  Support	
  RFC	
  6901	
  (JSON	
  Pointer)	
  
•  Support	
  RFC	
  6902	
  (JSON	
  Patch)	
  
•  Support	
  RFC	
  7396	
  (JSON	
  Merge	
  Patch)	
  
•  Add	
  edit/transformaIon	
  operaIons	
  to	
  JsonArray	
  and	
  JsonObject	
  
•  Support	
  JSON	
  queries,	
  using	
  JDK	
  8's	
  stream	
  operaIons	
  
•  Support	
  big	
  JSON	
  processing	
  
Oracle	
  ConfidenIal	
  –	
  Restricted	
   9	
  
Copyright	
  ©	
  2014	
  Oracle	
  and/or	
  its	
  affiliates.	
  All	
  rights	
  reserved.	
  	
  |	
  
Adopt-­‐a-­‐JSR	
  
•  Spread	
  the	
  word	
  
•  Download	
  binary	
  
– EDR	
  (Early	
  Developer	
  Release)	
  soon	
  
•  Download	
  the	
  source	
  and	
  build	
  
•  Test,	
  Test,	
  and	
  Test	
  
10	
  
Needs	
  Help	
  
Copyright	
  ©	
  2014	
  Oracle	
  and/or	
  its	
  affiliates.	
  All	
  rights	
  reserved.	
  	
  |	
  
Adopt-­‐a-­‐JSR	
  
•  Feedback	
  on	
  API	
  
– Javadoc	
  errors:	
  grammaIcal	
  and	
  typos	
  
– CriIque	
  on	
  API	
  design:	
  funcIonality,	
  consistency,	
  easy	
  of	
  use,	
  anything	
  
•  Reference	
  ImplementaIon	
  
– Errors	
  and	
  improvements	
  
– Performance	
  
11	
  
Needs	
  Help	
  
Copyright	
  ©	
  2014	
  Oracle	
  and/or	
  its	
  affiliates.	
  All	
  rights	
  reserved.	
  	
  |	
  
Adopt-­‐a-­‐JSR	
  
•  ANY	
  features	
  on	
  JSON	
  Processing	
  that	
  should	
  be	
  included	
  
12	
  
Needs	
  Help	
  
Copyright	
  ©	
  2014	
  Oracle	
  and/or	
  its	
  affiliates.	
  All	
  rights	
  reserved.	
  	
  |	
  
Roadmap	
  
Oracle	
  ConfidenIal	
  –	
  Restricted	
   13	
  
Milestone	
   Pla@orm	
  Proposal	
   [[THIS	
  JSR	
  PLAN]]	
   Comments	
  
Expert	
  Group	
  Formed	
   Q3	
  2014	
  
Early	
  Dran	
  SpecificaIon	
   Q2	
  2015	
  
Public	
  Review	
  Dran	
   Q4	
  2015	
  
ImplementaIon	
  Beta	
   Q4	
  2015	
  
Proposed	
  Final	
  Dran	
   Q1	
  2016	
  
Final	
  Release	
   Q3	
  2016	
  

Weitere ähnliche Inhalte

Was ist angesagt?

Seven Points for Applying Java EE 7
Seven Points for Applying Java EE 7Seven Points for Applying Java EE 7
Seven Points for Applying Java EE 7
Hirofumi Iwasaki
 

Was ist angesagt? (19)

JavaOne 2014 BOF4241 What's Next for JSF?
JavaOne 2014 BOF4241 What's Next for JSF?JavaOne 2014 BOF4241 What's Next for JSF?
JavaOne 2014 BOF4241 What's Next for JSF?
 
Down-to-Earth Microservices with Java EE
Down-to-Earth Microservices with Java EEDown-to-Earth Microservices with Java EE
Down-to-Earth Microservices with Java EE
 
Servlet 4.0 Adopt-a-JSR 10 Minute Infodeck
Servlet 4.0 Adopt-a-JSR 10 Minute InfodeckServlet 4.0 Adopt-a-JSR 10 Minute Infodeck
Servlet 4.0 Adopt-a-JSR 10 Minute Infodeck
 
JSF 2.3 Adopt-a-JSR 10 Minute Infodeck
JSF 2.3 Adopt-a-JSR 10 Minute InfodeckJSF 2.3 Adopt-a-JSR 10 Minute Infodeck
JSF 2.3 Adopt-a-JSR 10 Minute Infodeck
 
JavaCro'15 - HTTP2 Comes to Java! - David Delabassee
JavaCro'15 - HTTP2 Comes to Java! - David DelabasseeJavaCro'15 - HTTP2 Comes to Java! - David Delabassee
JavaCro'15 - HTTP2 Comes to Java! - David Delabassee
 
Java EE 7 from an HTML5 Perspective, JavaLand 2015
Java EE 7 from an HTML5 Perspective, JavaLand 2015Java EE 7 from an HTML5 Perspective, JavaLand 2015
Java EE 7 from an HTML5 Perspective, JavaLand 2015
 
JSF 2.2 Input Output JavaLand 2015
JSF 2.2 Input Output JavaLand 2015JSF 2.2 Input Output JavaLand 2015
JSF 2.2 Input Output JavaLand 2015
 
Seven Points for Applying Java EE 7
Seven Points for Applying Java EE 7Seven Points for Applying Java EE 7
Seven Points for Applying Java EE 7
 
CON5898 What Servlet 4.0 Means To You
CON5898 What Servlet 4.0 Means To YouCON5898 What Servlet 4.0 Means To You
CON5898 What Servlet 4.0 Means To You
 
JSONB introduction and comparison with other frameworks
JSONB introduction and comparison with other frameworksJSONB introduction and comparison with other frameworks
JSONB introduction and comparison with other frameworks
 
Java EE 6 Adoption in One of the World’s Largest Online Financial Systems
Java EE 6 Adoption in One of the World’s Largest Online Financial SystemsJava EE 6 Adoption in One of the World’s Largest Online Financial Systems
Java EE 6 Adoption in One of the World’s Largest Online Financial Systems
 
What's New in WebLogic 12.1.3 and Beyond
What's New in WebLogic 12.1.3 and BeyondWhat's New in WebLogic 12.1.3 and Beyond
What's New in WebLogic 12.1.3 and Beyond
 
What's coming in Java EE 8
What's coming in Java EE 8What's coming in Java EE 8
What's coming in Java EE 8
 
JavaCro'15 - Java EE 8 - An instant snapshot - David Delabassee
JavaCro'15 - Java EE 8 - An instant snapshot - David DelabasseeJavaCro'15 - Java EE 8 - An instant snapshot - David Delabassee
JavaCro'15 - Java EE 8 - An instant snapshot - David Delabassee
 
Finally, EE Security API JSR 375
Finally, EE Security API JSR 375Finally, EE Security API JSR 375
Finally, EE Security API JSR 375
 
HTTP/2 in the Java Platform -- Java Champions call February 2016
HTTP/2 in the Java Platform -- Java Champions call February 2016HTTP/2 in the Java Platform -- Java Champions call February 2016
HTTP/2 in the Java Platform -- Java Champions call February 2016
 
How to Thrive on REST/WebSocket-Based Microservices
How to Thrive on REST/WebSocket-Based MicroservicesHow to Thrive on REST/WebSocket-Based Microservices
How to Thrive on REST/WebSocket-Based Microservices
 
JavaCro'15 - Java Cloud - Marin Tadić
JavaCro'15 - Java Cloud - Marin TadićJavaCro'15 - Java Cloud - Marin Tadić
JavaCro'15 - Java Cloud - Marin Tadić
 
Java API for JSON Binding - Introduction and update
Java API for JSON Binding - Introduction and updateJava API for JSON Binding - Introduction and update
Java API for JSON Binding - Introduction and update
 

Andere mochten auch

Andere mochten auch (12)

Walla migration
Walla  migrationWalla  migration
Walla migration
 
Advanced resource management and scalability features for cloud environment u...
Advanced resource management and scalability features for cloud environment u...Advanced resource management and scalability features for cloud environment u...
Advanced resource management and scalability features for cloud environment u...
 
Cloud Observation and Performance Analysis using Solaris 11 DTrace
Cloud Observation and Performance Analysis using Solaris 11 DTraceCloud Observation and Performance Analysis using Solaris 11 DTrace
Cloud Observation and Performance Analysis using Solaris 11 DTrace
 
Oraclew2013 devopsjlm
Oraclew2013 devopsjlmOraclew2013 devopsjlm
Oraclew2013 devopsjlm
 
Building WebLogic Domains With WLST
Building WebLogic Domains With WLSTBuilding WebLogic Domains With WLST
Building WebLogic Domains With WLST
 
Oracle Solaris 11 Built for Clouds
Oracle Solaris 11 Built for Clouds Oracle Solaris 11 Built for Clouds
Oracle Solaris 11 Built for Clouds
 
Oracle Solaris 11 as a BIG Data Platform Apache Hadoop Use Case
Oracle Solaris 11 as a BIG Data Platform Apache Hadoop Use CaseOracle Solaris 11 as a BIG Data Platform Apache Hadoop Use Case
Oracle Solaris 11 as a BIG Data Platform Apache Hadoop Use Case
 
Java EE 8 - February 2017 update
Java EE 8 - February 2017 updateJava EE 8 - February 2017 update
Java EE 8 - February 2017 update
 
Solaris vs Linux
Solaris vs LinuxSolaris vs Linux
Solaris vs Linux
 
JavaOne 2011: Migrating Spring Applications to Java EE 6
JavaOne 2011: Migrating Spring Applications to Java EE 6JavaOne 2011: Migrating Spring Applications to Java EE 6
JavaOne 2011: Migrating Spring Applications to Java EE 6
 
Buku Guru matematika_sma kelas x kurikulum 2013_[blogerkupang.com]
Buku Guru matematika_sma kelas x kurikulum 2013_[blogerkupang.com]Buku Guru matematika_sma kelas x kurikulum 2013_[blogerkupang.com]
Buku Guru matematika_sma kelas x kurikulum 2013_[blogerkupang.com]
 
Trigonometri - KELAS X
Trigonometri - KELAS XTrigonometri - KELAS X
Trigonometri - KELAS X
 

Ähnlich wie Adopt-a-JSR for JSON Processing 1.1, JSR 374

Ähnlich wie Adopt-a-JSR for JSON Processing 1.1, JSR 374 (20)

JavaOne 2014 Java EE 8 Booth Slides
JavaOne 2014 Java EE 8 Booth SlidesJavaOne 2014 Java EE 8 Booth Slides
JavaOne 2014 Java EE 8 Booth Slides
 
Java Community and Overview Track - March 2016
Java Community and Overview Track - March 2016Java Community and Overview Track - March 2016
Java Community and Overview Track - March 2016
 
Adopt-a-JSR session (JSON-B/P)
Adopt-a-JSR session (JSON-B/P)Adopt-a-JSR session (JSON-B/P)
Adopt-a-JSR session (JSON-B/P)
 
Java: Create The Future Keynote
Java: Create The Future KeynoteJava: Create The Future Keynote
Java: Create The Future Keynote
 
Java Community News - September 2015
Java Community News - September 2015Java Community News - September 2015
Java Community News - September 2015
 
JavaOne2015報告会 in Okinawa
JavaOne2015報告会 in OkinawaJavaOne2015報告会 in Okinawa
JavaOne2015報告会 in Okinawa
 
Oracle JET: Enterprise-Ready JavaScript Toolkit
Oracle JET: Enterprise-Ready JavaScript ToolkitOracle JET: Enterprise-Ready JavaScript Toolkit
Oracle JET: Enterprise-Ready JavaScript Toolkit
 
JDK 8 and JDK 8 Updates in OpenJDK
JDK 8 and JDK 8 Updates in OpenJDKJDK 8 and JDK 8 Updates in OpenJDK
JDK 8 and JDK 8 Updates in OpenJDK
 
Java Community and Overview Track - July 2015
Java Community and Overview Track - July 2015 Java Community and Overview Track - July 2015
Java Community and Overview Track - July 2015
 
HTTP/2 Comes to Java - What Servlet 4.0 Means to You
HTTP/2 Comes to Java - What Servlet 4.0 Means to YouHTTP/2 Comes to Java - What Servlet 4.0 Means to You
HTTP/2 Comes to Java - What Servlet 4.0 Means to You
 
A practical introduction to Oracle NoSQL Database - OOW2014
A practical introduction to Oracle NoSQL Database - OOW2014A practical introduction to Oracle NoSQL Database - OOW2014
A practical introduction to Oracle NoSQL Database - OOW2014
 
Java EE 7 for WebLogic 12c Developers
Java EE 7 for WebLogic 12c DevelopersJava EE 7 for WebLogic 12c Developers
Java EE 7 for WebLogic 12c Developers
 
Introduction to MySQL
Introduction to MySQLIntroduction to MySQL
Introduction to MySQL
 
What's new in the Java API for JSON Binding
What's new in the Java API for JSON BindingWhat's new in the Java API for JSON Binding
What's new in the Java API for JSON Binding
 
JCP 20 Year Anniversary
JCP 20 Year AnniversaryJCP 20 Year Anniversary
JCP 20 Year Anniversary
 
MySQL & Oracle Linux Keynote at Open Source India 2014
MySQL & Oracle Linux Keynote at Open Source India 2014MySQL & Oracle Linux Keynote at Open Source India 2014
MySQL & Oracle Linux Keynote at Open Source India 2014
 
Přehled portfolia Oracle Database Appliance a praktických případů v regionu EMEA
Přehled portfolia Oracle Database Appliance a praktických případů v regionu EMEAPřehled portfolia Oracle Database Appliance a praktických případů v regionu EMEA
Přehled portfolia Oracle Database Appliance a praktických případů v regionu EMEA
 
APAC Tour 2019 update
APAC Tour 2019 updateAPAC Tour 2019 update
APAC Tour 2019 update
 
PaaS enabling Java EE applications through service meta-data and policies - J...
PaaS enabling Java EE applications through service meta-data and policies - J...PaaS enabling Java EE applications through service meta-data and policies - J...
PaaS enabling Java EE applications through service meta-data and policies - J...
 
MySQL Cluster as Transactional NoSQL (KVS)
MySQL Cluster as Transactional NoSQL (KVS)MySQL Cluster as Transactional NoSQL (KVS)
MySQL Cluster as Transactional NoSQL (KVS)
 

Mehr von Heather VanCura

Mehr von Heather VanCura (20)

2019 JCP Program Year End Summary
2019 JCP Program Year End Summary2019 JCP Program Year End Summary
2019 JCP Program Year End Summary
 
MISK Global Forum - Building an Inclusive Workforce
MISK Global Forum - Building an Inclusive WorkforceMISK Global Forum - Building an Inclusive Workforce
MISK Global Forum - Building an Inclusive Workforce
 
2018 JCP Year End Summary
2018 JCP Year End Summary2018 JCP Year End Summary
2018 JCP Year End Summary
 
JCP 20 Years Infographic
JCP 20 Years InfographicJCP 20 Years Infographic
JCP 20 Years Infographic
 
The Future of Java and You
The Future of Java and YouThe Future of Java and You
The Future of Java and You
 
Bringing Java into the Open
Bringing Java into the Open Bringing Java into the Open
Bringing Java into the Open
 
Future of Java & You Latin America 2018
Future of Java & You Latin America 2018Future of Java & You Latin America 2018
Future of Java & You Latin America 2018
 
The Future of Java and You
The Future of Java and YouThe Future of Java and You
The Future of Java and You
 
Heather How To Ally Ignite Talk
Heather How To Ally Ignite TalkHeather How To Ally Ignite Talk
Heather How To Ally Ignite Talk
 
JUG Tour November 2017
JUG Tour November 2017JUG Tour November 2017
JUG Tour November 2017
 
Java, the JCP & YOU
Java, the JCP & YOU Java, the JCP & YOU
Java, the JCP & YOU
 
JavaOne Tutorial Techniques for Getting More Kids, Especially Girls, Involved...
JavaOne Tutorial Techniques for Getting More Kids, Especially Girls, Involved...JavaOne Tutorial Techniques for Getting More Kids, Especially Girls, Involved...
JavaOne Tutorial Techniques for Getting More Kids, Especially Girls, Involved...
 
Jozi JUG Hack Day
Jozi JUG Hack DayJozi JUG Hack Day
Jozi JUG Hack Day
 
JCP & The Future of Java
JCP & The Future of JavaJCP & The Future of Java
JCP & The Future of Java
 
Adopt-a-JSR Program Update
Adopt-a-JSR Program UpdateAdopt-a-JSR Program Update
Adopt-a-JSR Program Update
 
Valencia EMEA Java User Group Summit
Valencia EMEA Java User Group SummitValencia EMEA Java User Group Summit
Valencia EMEA Java User Group Summit
 
Advance your Career and Help Define Java’s Future
Advance your Career and Help Define Java’s FutureAdvance your Career and Help Define Java’s Future
Advance your Career and Help Define Java’s Future
 
Participate in the Future of Java May 2017
Participate in the Future of Java May 2017Participate in the Future of Java May 2017
Participate in the Future of Java May 2017
 
Heather VanCuraIntroductionEMEASummit2017
Heather VanCuraIntroductionEMEASummit2017Heather VanCuraIntroductionEMEASummit2017
Heather VanCuraIntroductionEMEASummit2017
 
Java, JCP, Adopt-a-JSR & You DevNexus
Java, JCP, Adopt-a-JSR & You DevNexusJava, JCP, Adopt-a-JSR & You DevNexus
Java, JCP, Adopt-a-JSR & You DevNexus
 

Kürzlich hochgeladen

+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 

Kürzlich hochgeladen (20)

TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of Brazil
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 

Adopt-a-JSR for JSON Processing 1.1, JSR 374

  • 1. Copyright  ©  2014  Oracle  and/or  its  affiliates.  All  rights  reserved.    |   Adopt-­‐a-­‐JSR:  JSR-­‐374   Java  API  for  JSON  Processing  1.1   Kin-­‐man  Chung   SpecificaIon  Lead  for  JSR  374     June,  2015   Oracle  ConfidenIal  –  Restricted  
  • 2. Copyright  ©  2014  Oracle  and/or  its  affiliates.  All  rights  reserved.    |   Spec  Leader  CredenIals   •  JSON-­‐P  Spec  Lead  since  2013   •  Expert  group  and/or  Spec  Lead  for  EL,  JSP,  and  other  web  technologies   •  kinman.chung@oracle.com   Oracle  ConfidenIal  –  Restricted   2  
  • 3. Copyright  ©  2014  Oracle  and/or  its  affiliates.  All  rights  reserved.    |   Agenda   JSR  274  resources   Major  new  features   Adopt-­‐a-­‐JSR   1   2   3   Oracle  ConfidenIal  –  Restricted   3  
  • 4. Copyright  ©  2014  Oracle  and/or  its  affiliates.  All  rights  reserved.    |   JSR  374  Resource     •  JSR  374  Spec  Request   – hZps://jcp.org/en/jsr/detail?id=374   •  Community  tab   – hZps://jcp.org/en/egc/view?id=374   Oracle  ConfidenIal  –  Restricted   4   Jcp.org  
  • 5. Copyright  ©  2014  Oracle  and/or  its  affiliates.  All  rights  reserved.    |   JSR  374  Resource     •  Project  page   – hZps://json-­‐processing-­‐spec.java.net/   •  Mailing  list   – users@json-­‐processing-­‐spec.java.net   •  JIRA   – hZps://java.net/jira/browse/JSON_PROCESSING_SPEC/   5   Spec  Project  
  • 6. Copyright  ©  2014  Oracle  and/or  its  affiliates.  All  rights  reserved.    |   JSR  374  Resource     •  Project  page   – hZps://jsonp.java.net/   •  Source  git  repository   – git://java.net/jsonp~git  (Read  Only)   •  Source  browsing   – hZps://java.net/projects/jsonp/sources/git/show   6   Reference  ImplementaIon  Project  
  • 7. Copyright  ©  2014  Oracle  and/or  its  affiliates.  All  rights  reserved.    |   JSR  374  Resource     •  Current  snapshot   – hZps://json-­‐processing-­‐spec.java.net/nonav/snapshots/1.1/javadocs/   7   API  
  • 8. Copyright  ©  2014  Oracle  and/or  its  affiliates.  All  rights  reserved.    |   Major  New  Features     •  Umbrella  Feature  List   – hZps://java.net/jira/browse/JSON_PROCESSING_SPEC-­‐66   Oracle  ConfidenIal  –  Restricted   8  
  • 9. Copyright  ©  2014  Oracle  and/or  its  affiliates.  All  rights  reserved.    |   Major  New  Features   •  Support  RFC  7159   •  Support  RFC  6901  (JSON  Pointer)   •  Support  RFC  6902  (JSON  Patch)   •  Support  RFC  7396  (JSON  Merge  Patch)   •  Add  edit/transformaIon  operaIons  to  JsonArray  and  JsonObject   •  Support  JSON  queries,  using  JDK  8's  stream  operaIons   •  Support  big  JSON  processing   Oracle  ConfidenIal  –  Restricted   9  
  • 10. Copyright  ©  2014  Oracle  and/or  its  affiliates.  All  rights  reserved.    |   Adopt-­‐a-­‐JSR   •  Spread  the  word   •  Download  binary   – EDR  (Early  Developer  Release)  soon   •  Download  the  source  and  build   •  Test,  Test,  and  Test   10   Needs  Help  
  • 11. Copyright  ©  2014  Oracle  and/or  its  affiliates.  All  rights  reserved.    |   Adopt-­‐a-­‐JSR   •  Feedback  on  API   – Javadoc  errors:  grammaIcal  and  typos   – CriIque  on  API  design:  funcIonality,  consistency,  easy  of  use,  anything   •  Reference  ImplementaIon   – Errors  and  improvements   – Performance   11   Needs  Help  
  • 12. Copyright  ©  2014  Oracle  and/or  its  affiliates.  All  rights  reserved.    |   Adopt-­‐a-­‐JSR   •  ANY  features  on  JSON  Processing  that  should  be  included   12   Needs  Help  
  • 13. Copyright  ©  2014  Oracle  and/or  its  affiliates.  All  rights  reserved.    |   Roadmap   Oracle  ConfidenIal  –  Restricted   13   Milestone   Pla@orm  Proposal   [[THIS  JSR  PLAN]]   Comments   Expert  Group  Formed   Q3  2014   Early  Dran  SpecificaIon   Q2  2015   Public  Review  Dran   Q4  2015   ImplementaIon  Beta   Q4  2015   Proposed  Final  Dran   Q1  2016   Final  Release   Q3  2016