Professional Java for Web Applications

Professional Java for Web Applications

Nicholas S. Williams


The accomplished Wrox advisor for developing Java internet functions for the enterprise

This consultant exhibits Java software program builders and software program engineers easy methods to construct advanced internet purposes in an firm surroundings. you are going to start with an advent to the Java company version and the elemental internet software, then arrange a improvement program server surroundings, find out about the instruments utilized in the advance strategy, and discover various Java applied sciences and practices. The booklet covers industry-standard instruments and applied sciences, particular applied sciences, and underlying programming concepts.

  • Java is an important programming language used world wide for either Android app improvement and enterprise-level company solutions
  • As a step by step consultant or a common reference, this booklet presents an all-in-one Java improvement solution
  • Explains Java firm version 7 and the fundamental internet program, how one can arrange a improvement program server atmosphere, which instruments are wanted through the improvement technique, and the way to use a variety of Java technologies
  • Covers new language beneficial properties in Java eight, corresponding to Lambda Expressions, and the hot Java eight Date & Time API brought as a part of JSR 310, changing the legacy Date and Calendar APIs
  • Demonstrates the hot, fully-duplex WebSocket internet connection know-how and its help in Java EE 7, permitting the reader to create wealthy, really interactive net purposes which can push up-to-date facts to the customer automatically
  • Instructs the reader within the configuration and use of Log4j 2.0, Spring Framework four (including Spring internet MVC), Hibernate Validator, RabbitMQ, Hibernate ORM, Spring info, Hibernate seek, and Spring Security
  • Covers program logging, JSR 340 Servlet API 3.1, JSR 245 JavaServer Pages (JSP) 2.3 (including customized tag libraries), JSR 341 Expression Language 3.0, JSR 356 WebSocket API 1.0, JSR 303/349 Bean Validation 1.1, JSR 317/338 Java patience API (JPA) 2.1, full-text looking out with JPA, RESTful and cleaning soap internet prone, complicated Message Queuing Protocol (AMQP), and OAuth

Professional Java for internet Applications is the full Wrox advisor for software program builders who're conversant in Java and who're able to construct high-level company Java net applications.

Show sample text content

Download sample