Language : English
Paperback : 114 pages [ 235mm x 191mm ] Release Date : October 2013
ISBN : 1849699615
ISBN 13 : 9781849699617
Author(s) : Hudson Orsine Assumpção
The book shows IntelliJ IDEA 12 features and capabilities for web and desktop development. It also provide general tips to help improve development speed. Readers would need MySQL 5.5, Apache Tomcat 7, and JDK 7 for building applications.
Here is the Table of Contents:
Chapter 1: Getting Started with IntelliJ IDEA 12
Chapter 2: Improving Your Development Speed
Chapter 3: Working with Databases
Chapter 4: Web Development
Chapter 5: Desktop Development
It starts with basic navigation of source code and covers smart code completion, code analysis, advanced refactoring, navigation and search, live templates, and many other features that boosts your productivity. It also shows how to organize the activities necessary to do work such as task and context management and TODO marking.
A complete application development experience require a database and web and desktop application development. The book explains how IntelliJ work with databases, such as generating tables, managing the data, and even creating ORM entities for JPA or Hibernate. The web application created in the book uses JavaServer Faces with Primefaces toolkit, Spring, and SOAP web services and deploys on Tomcat 7. In agile methodology and TDD spirit this chapter also shows how to create and run tests using JUnit. Desktop application is covered using AWT and SWT.
Even though IntelliJ IDEA 13 is already out, this book gives a good introduction for beginners. It may provide some tips for expert users as well.