building modern javascript applications on java ee backends · keep learning with training from...

22
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. 1 Building Modern JavaScript Applications on Java EE Backends Geertjan Wielenga Product Manager Oracle Developer Tools June 2016 Please Stand By. This session will begin promptly at the time indicated on the agenda. Thank You.

Upload: others

Post on 15-May-2020

6 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Building Modern JavaScript Applications on Java EE Backends · Keep Learning with Training from Oracle University 21 • Hands-on training delivered in-class or online by tenured

Copyright © 2016, Oracle and/or its affiliates. All rights reserved.1

Building Modern JavaScript Applications on Java EE Backends

Geertjan Wielenga

Product Manager

Oracle Developer Tools

June 2016Please Stand By. This session will begin promptly at the time indicated on the agenda. Thank You.

Page 2: Building Modern JavaScript Applications on Java EE Backends · Keep Learning with Training from Oracle University 21 • Hands-on training delivered in-class or online by tenured

Copyright © 2016, Oracle and/or its affiliates. All rights reserved.2

Page 3: Building Modern JavaScript Applications on Java EE Backends · Keep Learning with Training from Oracle University 21 • Hands-on training delivered in-class or online by tenured

Copyright © 2016, Oracle and/or its affiliates. All rights reserved.3

Page 4: Building Modern JavaScript Applications on Java EE Backends · Keep Learning with Training from Oracle University 21 • Hands-on training delivered in-class or online by tenured

Copyright © 2016, Oracle and/or its affiliates. All rights reserved.4

Page 5: Building Modern JavaScript Applications on Java EE Backends · Keep Learning with Training from Oracle University 21 • Hands-on training delivered in-class or online by tenured

Copyright © 2016, Oracle and/or its affiliates. All rights reserved.5

Page 6: Building Modern JavaScript Applications on Java EE Backends · Keep Learning with Training from Oracle University 21 • Hands-on training delivered in-class or online by tenured

Copyright © 2016, Oracle and/or its affiliates. All rights reserved.6

Page 7: Building Modern JavaScript Applications on Java EE Backends · Keep Learning with Training from Oracle University 21 • Hands-on training delivered in-class or online by tenured

Copyright © 2016, Oracle and/or its affiliates. All rights reserved.7

Page 8: Building Modern JavaScript Applications on Java EE Backends · Keep Learning with Training from Oracle University 21 • Hands-on training delivered in-class or online by tenured

Copyright © 2016, Oracle and/or its affiliates. All rights reserved.8

Page 9: Building Modern JavaScript Applications on Java EE Backends · Keep Learning with Training from Oracle University 21 • Hands-on training delivered in-class or online by tenured

Copyright © 2016, Oracle and/or its affiliates. All rights reserved.9

Page 10: Building Modern JavaScript Applications on Java EE Backends · Keep Learning with Training from Oracle University 21 • Hands-on training delivered in-class or online by tenured

Copyright © 2016, Oracle and/or its affiliates. All rights reserved.10

Page 11: Building Modern JavaScript Applications on Java EE Backends · Keep Learning with Training from Oracle University 21 • Hands-on training delivered in-class or online by tenured

Copyright © 2016, Oracle and/or its affiliates. All rights reserved.11

Requirements First• Responsive Design

• Modularity

• Single Page Application

• Accessibility

• Internationalization

• Security

• Performance Optimization

• Conformance to Standards

• Documentation & Support

Page 12: Building Modern JavaScript Applications on Java EE Backends · Keep Learning with Training from Oracle University 21 • Hands-on training delivered in-class or online by tenured

Copyright © 2016, Oracle and/or its affiliates. All rights reserved.12

Demos• RequireJS: modularity

• KnockoutJS: two-way databinding

Page 13: Building Modern JavaScript Applications on Java EE Backends · Keep Learning with Training from Oracle University 21 • Hands-on training delivered in-class or online by tenured

Copyright © 2016, Oracle and/or its affiliates. All rights reserved.13

Oracle JETOracle JavaScript Extension Toolkitoraclejet.org

Page 14: Building Modern JavaScript Applications on Java EE Backends · Keep Learning with Training from Oracle University 21 • Hands-on training delivered in-class or online by tenured

Copyright © 2016, Oracle and/or its affiliates. All rights reserved.14

Oracle JET

• Aimed at medium to advanced JavaScript developers.• Based on open source libraries.• Focused on data visualization, e.g., Cloud data.• Enterprise-ready, e.g., accessibility and modularity.• Free and open sourced on GitHub.

Page 15: Building Modern JavaScript Applications on Java EE Backends · Keep Learning with Training from Oracle University 21 • Hands-on training delivered in-class or online by tenured

Copyright © 2016, Oracle and/or its affiliates. All rights reserved.15

Demos• Getting started with Oracle JET

• Creating modular applications with Oracle JET

Page 16: Building Modern JavaScript Applications on Java EE Backends · Keep Learning with Training from Oracle University 21 • Hands-on training delivered in-class or online by tenured

Copyright © 2016, Oracle and/or its affiliates. All rights reserved.16

Java EE 7

Page 17: Building Modern JavaScript Applications on Java EE Backends · Keep Learning with Training from Oracle University 21 • Hands-on training delivered in-class or online by tenured

Copyright © 2016, Oracle and/or its affiliates. All rights reserved.17

Java EE 7: Server-Side Development

Page 18: Building Modern JavaScript Applications on Java EE Backends · Keep Learning with Training from Oracle University 21 • Hands-on training delivered in-class or online by tenured

Copyright © 2016, Oracle and/or its affiliates. All rights reserved.18

Java EE 7: Client-Side Development

Page 19: Building Modern JavaScript Applications on Java EE Backends · Keep Learning with Training from Oracle University 21 • Hands-on training delivered in-class or online by tenured

Copyright © 2016, Oracle and/or its affiliates. All rights reserved.19

Demos• Creating a Java EE backend

• Building Oracle JET applications on Java EE backends

Page 20: Building Modern JavaScript Applications on Java EE Backends · Keep Learning with Training from Oracle University 21 • Hands-on training delivered in-class or online by tenured

Copyright © 2016, Oracle and/or its affiliates. All rights reserved.20

Conclusion

• Aimed at medium to advanced JavaScript developers.• Based on open source libraries.• Focused on data visualization, e.g., Cloud data.• Enterprise-ready, e.g., accessibility and modularity.• Integrates well with Java EE backends.• Free and open sourced on GitHub.

Page 21: Building Modern JavaScript Applications on Java EE Backends · Keep Learning with Training from Oracle University 21 • Hands-on training delivered in-class or online by tenured

Copyright © 2016, Oracle and/or its affiliates. All rights reserved.21

Keep Learning with Training from Oracle University

21

• Hands-on training delivered in-class or online by tenured instructors around the world

• New subscription-based learning services to give you any-time access to training

• Certification programs to validate your skills

education.oracle.com

Page 22: Building Modern JavaScript Applications on Java EE Backends · Keep Learning with Training from Oracle University 21 • Hands-on training delivered in-class or online by tenured

Copyright © 2016, Oracle and/or its affiliates. All rights reserved.22

22

Thank You for Joining Us Today.

Please Move to the Next Session.