Book Review: Oracle ADF Faces Cookbook

Another ADF book. This time by Amr Gawish on ADF Faces. I completed reading this book .Found interesting.Its based on jdeveloper version 12c.

Oracle ADF

You can get it from –
Amazon site
packt site

This book contains 10 chapter –

Chapter 1 – Building Your ADF Faces Environment From the Ground Up – this chapter gives information from installing JDK to Oracle XE database,jdeveloper and how you can tune that.You can also download code used in the book from GIT repository.

Chapter 2 – Getting Started with ADF Faces and JDeveloper – How you can create Application, ADF BC, page flow.And how you can run your adf application. Not for an experienced programmer. but useful, if somebody starting ADF Development

Chapter 3 – Presenting Data Using ADF Faces – This chapters tells about more presentation data using tables, iterator, list views .How you can create master details and using tree component.Explain about localization and internationalization in ADF. Explained in easy words.

Chapter 4 -Using Common ADF Faces Components Talks about the ADF faces components i.e inputText, inputDate and etc. Explained popup, lov, toolbar, links,
menu model, and breadcrumb.In last how you can create component dynamically.

Chapter 5- Beautifying the Application Layout for Great User Experience Interesting. Creating skin, changing skin at runtime.Also, depict about responsive design and flat design techniques.

Chapter 6- Enriching User Experience with Visualization Components This chapter explain about DVT component like maps, graphs, Gauge chart, Hierarchy, sunburst and most interesting Timeline component.

Chapter 7- Handling Events and Partial Page Rendering ADF client and server events , Partial trigger .How you can do polling, drag & drop
ADS and web socket.Explanation ADS and WebSocket, I liked a lot.

Chapter 8- Validating and Converting Inputs This chapter explain converter and validator. How can create custom validator and converter?
Depict more on faces Messaging.

Chapter 9- Building Your Application for Reuse Creating task flow template and handling exception in taskflow templates. Depict more on faces Messaging. How can create declarative ADF faces component.Use of Contexual event. Packaging ADF resources as ADF library.Storing user preferences in MDS (Hot topic).

Chapter 10- Scaling your ADF Faces Application – This chapters gives you some recommendation for better performances tuning for ADF Faces component.Using ADF caching to cache and compress static resources.

Summary- This book is good for understanding concepts. Few topics are really interested but example are not that complex but good to understand the topic. For readers who starting ADF development.This can be a good read for them.For experienced developer -Good to revise concepts and performance recommendation, MDS are worth reading. This book was extremely well written and structured.Book uses schema based on HR schema.While reading, good to test the code in your system. Dynamic region I am trying to find in the book.Overall, I enjoyed reading book.Good work by Amr.

Worth Reading. Knowledge level of this book is Good to go.

Book Review: Developing Web Applications with Oracle ADF Essentials

The folks at Packt asked me to review one of their book on Developing Web Applications with Oracle ADF Essentials of stenvesterli .If you are interested in buying it .
You can get it from

Amazon site
packt site

Book cover

This book contains 8 chapter –

Chapter 1. My First ADF Essentials Application
– How to install MySql,JDK, Glassfish.
– How you can setup jdev and ADF essential.

Chapter 2. Creating Business Services
– Give depth knowledge of ADF BC
– Creating sample application in ADF BC and testing.

Chapter 3. Creating Task Flows and Pages
– How you can create pages
– How to work in taskflow. Explanation of task flow.I really liked.

Chapter 4. Adding Business Logic
– Adding custom login in BC classes
– Adding logic to UI
– Sample application

Chapter 5. Building Enterprise Applications
– How to structure your code ,Using sub version.
– How to create libraries in ADF
– Creating sample application and use these features
Chapter 6. Debugging ADF Applications
– How to use ADF logging.
– How to do logging in Glassfish
– How you can do debugging in Jdeveloper
Chapter 7. Securing an ADF Essentials Application
– Most interesting chapter for me.Clearly explained APache shiro .
– Advanced features of Apache shiro.
– Implementation Authorization
Chapter 8. Build and Deploy
– Another interesting topic.How you can build Application
– creating script and deploying in glassfish.
– Advanced topoc for preparing application for go live.

Summary:
Good and detailed explanation of ADF essentials what are limitations and how to overcome on it. This book not only cover ADF essentail but whole ADF except ADF security.
Very usefull if you want to run your app on glassfish,Jboss or tomcat.Creatomg build script for ADF developer is really usefull. Someone who starting ADF learning, i would really recommend for him

Happy learning with Vinay in techartifact….

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….