Posts

Real World ADF Architecture and Design Principles Course for Oracle Partners in India (March 11 - 14, 2014)

If you are an ADF developer or architect and really keen on learning ADF  beyond the basics, then  come and attend Real World ADF Architecture and Design Principles Course. This course is absolutely free(no fee) for Oracle partners/customers/employees. Following are some of the core topics covered in this course Design & Architecture :  Project Planning, Setting up the Environment, Structuring the source, ADF Architectural Patterns, Designing Task Flows, Advanced concepts on Task Flows, Designing scalable ADF Business Components, ADF Service Architectures, Designing for Security, Application Customization and MDS,Designing for Internationalization,  Architecture for ADF Mobile Integration. Development & Testing :  Setting up the Development Environment, Naming & Project Layout Guidelines, Programming Best Practices, Error Handling, Logging, Performance ...

New title for my blog

It has been long time since I changed the title of my blog; its kind of  boring with same old title for many years ;)   Lets us have more fun on technology side this year. I'm changing the blog title to include more exciting topics and technologies in my discussions, thought primary focus may remain still same - ADF. Stay tuned for more excitements and fun !

Extending POJO based Bean Data Control to add the features you wanted (such as Named Criteria and af:query) !

Image
I blogged about bean data control and pagination support a while back http://www.jobinesh.com/2011/03/what-you-may-need-to-know-about.html . Look like it is time to revisit this stuff to share few more interesting things on extending the features offered. While talking to some developers I realized that POJO based bean data control need few more extra fittings to make it more developer friendly ;) . For example out of the box support for af:query (i.e af:query backed up by named criteria that you may find for JPA based Bean Data Control) is one feature that is still missing. In this post, I'm sharing a sample which uses an enhanced custom  DataControlHandler to help you with out of the box query component and pagination support that you may otherwise  find missing. The sample that I'm sharing here is built using 12.1.2.0.0. As 12 C has a lot of improvements on bean data control implementation,  the custom DataControlHandler used in this sample ...

Hands on lab materiels on using JDeveloper for building and managing enterprise grade applications

In this post I'm sharing some hands on lab materials on JDeveloper IDE which may help you to understand offerings from JDeveloper for building and managing large scale enterprise grade Java EE applications. How to use JDeveloper for building JavaEE applications along with Maven? https://github.com/jobinesh/share/blob/master/1.HOL_JavaEE_JDev.do How to use SVN  from JDeveloper for versioning application source? https://github.com/jobinesh/share/blob/master/2.HOL_SvnOnJDev.doc How to install and use Maven synchronization plugin that comes with JDeveloper? https://github.com/jobinesh/share/blob/master/3.HOL_MavenSynchPlugin.doc How to build and publish Weblogic shared library using JDeveloper? https://github.com/jobinesh/share/blob/master/4.HOL_SharedLibrary.doc Wish you all a great year ahead, have fun!

Wishing you all a Merry Christmas and a very Happy New Year 2014 !

Image
I wish you all a merry Christmas and a very happy new year... Its time for you to revisit your plans, strategies, set up new aims and plan your work to achieve the same... I take this moment to wish you all success in coming year 2014 ! Thanks Jobinesh

{"ADFMobile": Programatically invoking a popup in ADF Mobile}

Well, as you rightly guessed, in this post I'm talking about ADF mobile ;). My first 'creative' post on this technology. Straight to the topic: There is no Java API to queue an event on actionable component in ADF mobile as of now. Recently I noticed a work around solution using  both Java and JavaScript for the same(Thanks to Piyush Hari and Matt Cooper). This involves some amount of code,but it is fun. The following code snippet(Java + JavaScript) simulates button action event programatically. The below method is Java bean method bound to a button. Note that this is just simple example to demo the idea. In real scenario it could be your business logic which might get triggered in response to various other user actions on your page and may involve complex logic too. public void somePOJOMethod ( ... ) { //Business logic go here //Now based on some condition //invoke popup by simulating //button action AdfmfContainerUtilities . invokeContainerJavaScript...

Book Review - Getting Started with Oracle Public Cloud by Hemant Kumar Mehta

I've just finished reading  the book Getting Started with Oracle Public Cloud published by Packtpub. Here is the quick summary of this title. The book    Getting Started with Oracle Public Cloud by Hemant Kumar Mehta is a good read for beginners to understand the Oracle's public cloud offerings. This book covers the following topics: Chapter 1: What is Oracle Public Cloud? Chapter 2: Transition to the Oracle Public Cloud Chapter 3: Oracle Java Cloud Service Chapter 4: Oracle Database Cloud Service Chapter 5: Oracle Storage Cloud Service Chapter 6: Oracle Messaging Cloud Service Chapter 7: Oracle Public Cloud Best Practices The author starts the book with brief introduction to cloud computing and Oracle's cloud offerings. Most of the common terminologies that you may hear in cloud world are introduced in this chapter.It is a good start for a beginner. In chapter 2, you will learn about Cloud Transition Service offerings which is meant for transitioning ...