Book Review :Learning EXT JS 4

The folks at Packt asked me to review another of their book on Learning EXTJS 4 If you are interested in buying it (a judgment you may reserve until after you have read the review)EXTJS4 is on packt site
this is link you can go.Learning EXtJs 4 is on packt site

Crysfel Villa ,Armando Gonzalez are author of this book.Crysfel Villa is a Software Engineer with more than 7 years of experience with JavaScript on a daily basis.Armando Gonzalez is a Software Engineer with more than 4 years of experience
in developing enterprise applications with Ext JS. He has plenty of experience in
server-side technologies like PHP, Java J2EE, Node JS, and ROR.

The first thing you will probably notice is the size of the document. This is no brief summary of the new features. This is small book of over 40 pages covering to learn a new java script librart with a full index in the back. The structure of the book is:
Business overview

Step 1 – The Basics
Step 2 – The Core Concepts
Step 3 – Components and Layouts
Step 4 – It’s All About the Data
Step 5 – Buttons and Toolbars
Step 6 – Doing it with Forms
Step 7 –Give me the Grid
Step 8 – Architecture
Step 9 – DataViews and Templates
Step 10- The Tree Panel
Step 11 – Drag and Drop
Step 12 – Look and Feel
Step 13- From Drawing to Charting

I like this structure as it parallels the steps one would take in setting up a EXTJS 4. To add a bit of a flow to the book, they also put it in the examples,real life scenarios.

Its more a starter book.This book focuses on giving the reader a firm understanding of the core concepts of EXTJS, such as Drag and Drop and tree panel, and works through real-life app development scenarios. All core components of EXTJS’s amazing library are covered in detail, and strategies are outlined for getting the best use of time when developing with EXTJS.

Few components which i like to mention , which i enjoy reading alot – a clear explanation of how to make drag drop using EXTJS.
How tree panel compoenent work.How you can make charts components for example pie,bar , gauage. Skinning of application is well defined.

Ext JS is a JavaScript library for building interactive web applications using techniques such as Ajax, DHTML, and DOM scripting.

Ext JS 4 features expanded functionality, plugin-free charting, and a new MVC architecture, it’s the best Ext JS web application development platform yet. It helps develop incredible web apps for every browser.

Learning Ext JS 4 will teach you how to get the best of each Ext JS component and also show you some very practical examples that you can use in real world applications. You will also learn why it is so useful and powerful in developing fast and beautiful applications.

The book starts with the very basics of Ext JS. You will learn to create a small application step-by-step, and add new features to it in every chapter.

Once you grasp the basics, you will learn more complicated topics such as creating new components, templates, architecture, patterns, and also tips and techniques that will help you improve your skills on JavaScript and Ext JS 4.

At the end of the book, you will have a working application built using all the knowledge you gained from the book.
OVer all i can say this book for beginner.Few new features which is added in EXT JS 4 is added and describe well.A must purchase for those who want to learn EXT JS 4. You can also download the code which is available with the book

Happy coding with Techartifact and packt….

Book Review : Learning Ext JS 4

The folks at Packt asked me to review another of their book on Learning EXTJS 4 If you are interested in buying it (a judgment you may reserve until after you have read the review)EXTJS4 is on packt site
this is link you can go.Learning EXtJs 4 is on packt site

Crysfel Villa ,Armando Gonzalez are author of this book.Crysfel Villa is a Software Engineer with more than 7 years of experience with JavaScript on a daily basis.Armando Gonzalez is a Software Engineer with more than 4 years of experience
in developing enterprise applications with Ext JS. He has plenty of experience in
server-side technologies like PHP, Java J2EE, Node JS, and ROR.

The first thing you will probably notice is the size of the document. This is no brief summary of the new features. This is small book of over 40 pages covering to learn a new java script librart with a full index in the back. The structure of the book is:
Business overview

Step 1 – The Basics
Step 2 – The Core Concepts
Step 3 – Components and Layouts
Step 4 – It’s All About the Data
Step 5 – Buttons and Toolbars
Step 6 – Doing it with Forms
Step 7 –Give me the Grid
Step 8 – Architecture
Step 9 – DataViews and Templates
Step 10- The Tree Panel
Step 11 – Drag and Drop
Step 12 – Look and Feel
Step 13- From Drawing to Charting

I like this structure as it parallels the steps one would take in setting up a EXTJS 4. To add a bit of a flow to the book, they also put it in the examples,real life scenarios.

Its more a starter book.This book focuses on giving the reader a firm understanding of the core concepts of EXTJS, such as Drag and Drop and tree panel, and works through real-life app development scenarios. All core components of EXTJS’s amazing library are covered in detail, and strategies are outlined for getting the best use of time when developing with EXTJS.

Few components which i like to mention , which i enjoy reading alot – a clear explanation of how to make drag drop using EXTJS.
How tree panel compoenent work.How you can make charts components for example pie,bar , gauage. Skinning of application is well defined.

OVer all i can say this book for beginner.Few new features which is added in EXT JS 4 is added and describe well.A must purchase for those who want to learn EXT JS 4. You can also download the code which is available with the book

Happy coding with Techartifact and packt….

creating a basic skeleton to invoke an AM in Java Class in Oracle ADF

Here is a very cool way of quickly creating a basic skeleton to invoke an AM :

1) Create a Test java class.

2) Inside the mail class, type in keyword ‘bc4jclient’ :

package model;

public class Class1 {
public Class1() {
super();
}

public static void main(String[] args) {
Class1 class1 = new Class1();

bc4jclient
}
}</blockquote>
<div></div>
<blockquote>

3) Press Ctrl + Enter.4) Voila!! A small skeleton to invoke AM gets created:

package model;

import oracle.jbo.*;
import oracle.jbo.client.Configuration;
import oracle.jbo.domain.*;
import oracle.jbo.domain.Number;

public class Class1 {
public Class1() {
super();
}

public static void main(String[] args) {
Class1 class1 = new Class1();

String amDef = "test.TestModule";
String config = "TestModuleLocal";
ApplicationModule am = Configuration.createRootApplicationModule(amDef, config);
ViewObject vo = am.findViewObject("TestView");
// Work with your appmodule and view object here
Configuration.releaseRootApplicationModule(am, true);
}
}