£27.99
  • RRP: £39.99
  • You Save: £12.00 (30%)
FREE Delivery in the UK.
Only 15 left in stock (more on the way).
Dispatched from and sold by Amazon. Gift-wrap available.
Professional Java for Web... has been added to your Basket
Have one to sell?
Flip to back Flip to front
Listen Playing... Paused   You're listening to a sample of the Audible audio edition.
Learn more
See all 3 images

Professional Java for Web Applications: Featuring Websockets, Spring Framework, JPA Hibernate, and Spring Security Paperback – 4 Apr 2014

4.6 out of 5 stars 9 customer reviews

See all formats and editions Hide other formats and editions
Amazon Price
New from Used from
Kindle Edition
"Please retry"
Paperback
"Please retry"
£27.99
£18.00 £21.00
Promotion Message 10% Bulk Discount 1 Promotion(s)

Note: This item is eligible for click and collect. Details
Pick up your parcel at a time and place that suits you.
  • Choose from over 13,000 locations across the UK
  • Prime members get unlimited deliveries at no additional cost
How to order to an Amazon Pickup Location?
  1. Find your preferred location and add it to your address book
  2. Dispatch to this address when you check out
Learn more
£27.99 FREE Delivery in the UK. Only 15 left in stock (more on the way). Dispatched from and sold by Amazon. Gift-wrap available.
click to open popover

Special Offers and Product Promotions

  • Save 10% on Books for Schools offered by Amazon.co.uk when you purchase 10 or more of the same book. Here's how (terms and conditions apply) Enter code SCHOOLS2016 at checkout. Here's how (terms and conditions apply)

Frequently Bought Together

  • Professional Java for Web Applications: Featuring Websockets, Spring Framework, JPA Hibernate, and Spring Security
  • +
  • Spring in Action
  • +
  • Java 8 in Action: Lambdas, Streams, and functional-style programming
Total price: £84.55
Buy the selected items together

Enter your mobile number or email address below and we'll send you a link to download the free Kindle App. Then you can start reading Kindle books on your smartphone, tablet, or computer - no Kindle device required.

  • Apple
  • Android
  • Windows Phone

To get the free app, enter your mobile phone number.




Product details

  • Paperback: 936 pages
  • Publisher: Wrox; 1 edition (4 April 2014)
  • Language: English
  • ISBN-10: 1118656466
  • ISBN-13: 978-1118656464
  • Product Dimensions: 18.8 x 4.3 x 23.6 cm
  • Average Customer Review: 4.6 out of 5 stars  See all reviews (9 customer reviews)
  • Amazon Bestsellers Rank: 204,214 in Books (See Top 100 in Books)
  • See Complete Table of Contents

Product Description

From the Back Cover

Take your Java coding skills to the next level

There’s a reason that Java is one of the world′s top programming languages. Programmers who are familiar with Java SE can easily move to building enterprise–level applications with Java EE that are secure, reliable, and scalable, without starting from square one. Professional Java for Web Applications is written with just this goal in mind. This book is for readers who already know Java SE, SQL, and basic HTML–established programmers who are ready to take their Java coding skills to the next level. Software developers can read this book from cover to cover or turn to individual sections for reference when specific Java programming questions arise.

Professional Java for Web Applications:

  • Offers self–guided, self–study insights into Java coding for enterprise–level web applications
  • Helps web application architects apply new concepts to their development teams’ projects and processes
  • Provides a comprehensive introduction to the Java EE platform version 7 and many of the technologies within it
  • Explores Servlets, JSPs, WebSockets, Spring Framework, AMQP, JPA and O/RMs, Spring Data, full–text searching, Apache Lucene and Hibernate Search, Spring Security, and OAuth
  • Features extensive use of lambda expressions and the new JSR 310 Java 8 Date and Time API, both additions to Java SE 8

Wrox Professional guides are planned and written by working programmers to meet the real–world needs of programmers, developers, and IT professionals. Focused and relevant, they address the issues technology professionals face every day. They provide examples, practical solutions, and expert education in new technologies, all designed to help programmers do a better job.

About the Author

Nicholas S. Williams is a recognized expert in Java and related technologies. In 2010, he was named Software Engineer of the Year for Middle Tennessee. Nick participates extensively in the Open Source community, contributing bug fixes, new features, and documentation to projects like Apache Log4J, Apache Tomcat, Jackson Mapper, Spring Framework, and Spring Security.


Customer Reviews

4.6 out of 5 stars
Share your thoughts with other customers

Top Customer Reviews

Format: Paperback Verified Purchase
A great book.

If you know basic Java and/or another web technology like Django or Rails, this gets you up to speed with modern Java EE quickly.

It has a lot of pro-tips, provides a solid basic foundation of modern Servlets/JSP/EL, then extends it with Spring and the chapter on logging and setting up your debugger was good.

I also liked how it was tailored around Maven and IntelliJ, with Tomcat for development, as that is what mose enterprise developers favour.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
Format: Paperback Verified Purchase
I bought this book because I needed to pick up the basics of Spring Security for a project and it seemed appealing when compared to the alternatives: Up to date and cheaper than other books on offer, while also featuring tons of additional stuff related to Java web-app development. Generally speaking, I have been quite happy reading it so far. It's comprehensive easy enough to follow plus the examples cover annotation based configuration, which I like. Reading the book has given me a good overview of the various components in a Spring application along with how they work together; however, unfortunately I haven't been using any of the projects provided because they are packaged in a proprietary intellij IDE format.

This book is targeting the pr0, so perhaps the £349 commercial licence fee should be considered insignificant? After all it makes sense to have the best tools. The problem is you have to learn how to use them. As a professional, when I have to learn a load of new stuff, the last thing I want to be bogged down with is a new IDE. I don't even want to install the trial version just to attempt to export the projects. Given the context, it's about as appealing as a free 'Ask' toolbar. This is my first Wrox book; never had this problem with other publishers - lowers my opinion and rating.
1 Comment 3 people found this helpful. Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
Format: Paperback Verified Purchase
Very comprehensive book, covering all important technologies related with Java and Web. It is not meant for beginners and a good knowledge of Java SE is a must.
I particularly liked all the small projects in every chapter that allow you to put in practice what you have learned and also the big customer-support project that covers everything. It really helps you to see the benefits of each new approach/technology.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
Format: Paperback Verified Purchase
This is a very good book. My Java skills have jumped up to a new level. I continue to use it for reference.
Comment One person found this helpful. Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
Format: Paperback Verified Purchase
a must have. It is very helpful for me who tries to switch from java developer to java web developer
Comment One person found this helpful. Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse


Feedback