Enterprise Application Development with Ext JS and Spring
By Gerald Gierer
Publisher: Packt Publishing
Released: December 2013
Pages: 446

In Detail

Spring and ExtJS are cutting edge frameworks that allow us to build high performance web applications for modern devices, that are now consuming data at a faster rate than ever before. It is the appropriate time for you to understand how to best leverage these technologies when architecting, designing, and developing large scale web development projects.

This practical guide condenses an approach to web development that was gained from real world projects, and outlines a simple, practical approach to developing high performance, and enterprise grade web applications.

Starting with configuring Java, Netbeans, and MySQL to prepare your development environment, you will then learn how to connect your Netbeans IDE to the MySQL database server. We will then explore the Task Time Tracker (3T) project database structure and populate these tables with test data.

Following on from this, we will examine core JPA concepts after reverse engineering the domain layer with Netbeans. Leveraging the Data Access Object design pattern, you will learn how to build the Java DAO implementation layer assisted by generics in base classes, followed by a Data Transfer Object enabled service layer to encapsulate the business logic of your 3T application.

The final chapters that focus on Java explore how to implement the request handling layer using Spring annotated controllers, and deploy the 3T application to the Glassfish server. We will then configure the ExtJS 4 development environment and introduce key ExtJS 4 concepts, including MVC and practical design conventions.

Covering a variety of important ExtJS 4 strategies and concepts, you will be fully-equipped to implement a variety of different user interfaces using the ExtJS MVC design pattern. Your journey ends by exploring the production build and deployment process using Maven, Sencha Cmd and Glassfish.

Approach

An easy-to-follow tutorial, that breaks down the enterprise application development journey into easy to understand phases documented by clear examples and concise explanations.

Who this book is for

If you are an intermediate developer with a good understanding of Java, JavaScript and web development concepts, this book is ideal for you. Basic ExtJS development experience, including an understanding of the framework APIs is needed by those of you who are interested in this book. Regardless of your experience and background, the practical examples provided in this book are written in a way that thoroughly covers each concept before moving on to the next chapter.

Product Details
Recommended for You
Customer Reviews

REVIEW SNAPSHOT®

by PowerReviews
oreillyEnterprise Application Development with Ext JS and Spring
 
5.0

(based on 1 review)

Ratings Distribution

  • 5 Stars

     

    (1)

  • 4 Stars

     

    (0)

  • 3 Stars

     

    (0)

  • 2 Stars

     

    (0)

  • 1 Stars

     

    (0)

Reviewed by 1 customer

Displaying review 1

Back to top

 
5.0

A must book for Spring and Extjs develop

By Philip Arad

from Israel

About Me Developer

Verified Reviewer

Pros

  • Accurate
  • Concise
  • Easy to understand
  • Helpful examples
  • Well-written

Cons

    Best Uses

    • Expert
    • Intermediate
    • Novice
    • Student

    Comments about oreilly Enterprise Application Development with Ext JS and Spring:

    Developing an up to date online application? If so, you have to make the right choices for the Web frameworks you are going to use, both for your Server and your client. Nowadays, Sencha Ext JS JavaScript framework is the most suitable package for your client, and the Spring Framework is the best choice for your server. Combining these two powerful frameworks together will give you the best results you need to achieve.
    Sencha Ext JS brings cross-browser high-performance UI widgets and rich data management libraries to the app development, enables developers to use a model-view-controller (MVC) architecture, and delivers the most advanced charting and graphing capabilities of any JavaScript framework.
    The Spring Framework is an open source application framework and inversion of control container for the Java platform. It helps development teams to build simple, portable, fast and flexible JVM-based systems and applications.
    For best using these frameworks, I recommend you to read the book from 'Packt Publishing': ' Enterprise Application Development with Ext JS and Spring ' (see: http://bit.ly/1it33Mb ).
    The book is a very useful hands-on practical guide for both intermediate and expert developers. It condenses an approach to web development that was gained from real world projects, and outlines a simple, practical approach to developing high performance, and enterprise grade web applications.
    The book starts with configuring Java, NetBeans, and MySQL to prepare a development environment, connect the NetBeans IDE to the MySQL database server, and populate the tables with data.
    Next, it examines core JPA concepts after reverse engineering the domain layer with NetBeans, teach you how to build the Java DAO implementation layer assisted by generics, build a Data Transfer Object service layer to encapsulate the business logic of the Web application.
    The final chapters show how to implement the request handling layer using Spring annotated controllers, and deploy the application to the GlassFish server. It elaborates on how to configure the Ext JS 4 development environment and introduce key Ext JS 4 concepts, including MVC and practical design conventions.
    The book describes in detail each subject with extensive examples that you can use and adapt for your own purposes.
    By using all the features introduced in this book, you can use these great platforms to build robust applications and to address correctly the problems you encounter when developing your applications and web sites.

    Displaying review 1

    Back to top

     
    Buy 2 Get 1 Free Free Shipping Guarantee
    Buying Options
    Immediate Access - Go Digital what's this?
    Ebook: $29.99
    Formats:  ePub, Mobi, PDF