New Java EE 8 Book Released

New Java EE 8 Book Released

Today I launch my new Java EE book: Java EE 8: Only What's New. It has taken about 5 months to write but finally its here. It's my first attempt at self-publishing, so I had no publisher to poke me to meet deadlines, no editor to correct my English (thanks, Grammarly), and no technical editor to check that I had actually understood the specification correctly (luckily code is self-checking).

I hope to distribute it on as many channels as possible, but for now, its live on leanpub.com/JavaEE8 and available for pre-order on Amazon (available 28th February) and in all good digital formats.

What's the Book About?

The book covers all the new features of Java EE 8 with plenty of code examples to get you going. I have tried to provide at least one code example of each new feature and often more if necessary. There is a dedicated GitHub repository that contains all the code examples from the book: Java-EE-8-Only-Whats-New.

What's the Book Philosophy?

Quite simply, it's about giving the reader just the information s/he wants and no more. This is why the book only covers what's new in Java EE 8. If you are an experienced Java EE developer, then this book is for you. You won't spend time reading about Java EE features that you already know, just the one you don't. It's designed to save you time.

What does the Book Contain?

The book covers all new Java EE 8 features in these APIs:

The Two New APIs:

  • Java API for JSON Binding 1.1 (JSR 367)
  • Java EE Security API 1.1 (JSR 375)

The Three Major Updated APIs:

  • Servlet 4.0 (JSR 369)
  • Bean Validation 2.0 (JSR 380)
  • Contexts and Dependency Injection for Java 2.0 (JSR 365)

The Four Minor Updated APIs:

  • Java API for RESTful Web Services 2.1 (JSR 370)
  • JavaServer Faces 2.3 (JSR 372)
  • Java API for JSON Processing 1.1 (JSR 374)
  • Java Persistence API 2.2 (JSR 338)

Bonus Chapter

I decided to included a chapter about the new HTTP/2 protocol because I think this is important and is related to the servlet API's new Server Push feature. The chapter covers the topology of a connection, request/response multiplexingheader compressionstream prioritizationserver push, and flow control and a little bit more.

Where Can I get the Book?

It is currently distributed via the following channels:

I will only make it available in digital format. That is until I start getting requests for print copies. Although I think that most developers prefer the convenience of digital. I know I do.

You can get a special launch price from leanpub.com/JavaEE8 (only $9.95).

Feedback and Comments

If you have comments, feedback or find any errors in the book, please contact me and let me know. I can get them fixed and upload a revised copy of the book.

I hope you enjoy my new book.

要查看或添加评论,请登录

Alex Theedom的更多文章

  • Digital Transformation will Supercharge Your Java Career

    Digital Transformation will Supercharge Your Java Career

    If you are an experienced Java developer and you want to know how to get ahead in these unprecedented times, then…

    1 条评论
  • The Top 5 New Features in Java EE 8

    The Top 5 New Features in Java EE 8

    The much-anticipated release of Java Enterprise Edition 8 boasts two exciting new APIs (JSON-Binding 1.0 and Java EE…

    1 条评论
  • JAX-RS Video Course Promotion

    JAX-RS Video Course Promotion

    All this week I am over at the CodeRanch answering questions about JAX-RS. Come and join me in the Web Services forum…

  • What are JAX-RS Annotations?

    What are JAX-RS Annotations?

    Overview of JAX-RS Annotations (Part 3) This is a three-part series looking at the annotation that is used to implement…

  • Overview of JAX-RS Annotations (Part 2)

    Overview of JAX-RS Annotations (Part 2)

    This is a three-part series looking at the annotation that is used to implement REST endpoints. In part one of JAX-RS…

  • Overview of JAX-RS Annotations (Part 2)

    Overview of JAX-RS Annotations (Part 2)

    This is a three-part series looking at the annotation that is used to implement REST endpoints. In part one of JAX-RS…

  • Overview of JAX-RS (Part 1)

    Overview of JAX-RS (Part 1)

    The JAX-RS API forms an important part of the Java EE platforms commitment to provide standards-driven technology. The…

  • Eclipse MicroProfile: 5 Things You Need to Know

    Eclipse MicroProfile: 5 Things You Need to Know

    Optimising Enterprise Java for Microservice Architecture The Eclipse MicroProfile initiative was launched at JavaOne…

  • How to use .filter to negate the predicate

    How to use .filter to negate the predicate

    Recently there was an interesting discussion on the use of predicate negation in the .filter method on a stream by…

  • New #100DaysOfJavaEE8 challenge!

    New #100DaysOfJavaEE8 challenge!

    Twitter Challenge For Java EE 8 Java EE 8 was launched at JavaOne 2017 and is already proving popular. It boasts two…

社区洞察

其他会员也浏览了