Friday Apr 20, 2012
Saturday Apr 07, 2012
By Chris Muir on Apr 07, 2012
I recently received a free copy of Oracle JDeveloper 11gR2 Cookbook published by Packt Publishing for review.
Readers of technical cookbooks would know this genre of text includes problems that developers will hit and the prescribed solutions, in this case for Oracle's Application Development Framework (ADF). Books like this excel themselves on excellent coverage, a logical progress of solutions through out the book, and providing a readable narrative around the numerous steps and code.
This book progresses well through ADF application assembly, ADF Business Components, the view layer, security, deployment and tuning. Each recipe had a clear introduction and I especially enjoyed the "There's more" follow up sections for some recipes that leads the reader onto related ideas and issues the reader really needs to be aware of.
Also worthy of comment having worked with ADF for over 5 years, there certainly was recipes and solutions I hadn't encountered before, this book gets bonus points for that.
As a reviewer what negatives can I give this text? The book has cast it's net too wide by trying to cover "everything from design and construction, to deployment, testing, debugging and optimization." ADF is such a large and sophistication technology, this book with 100 recipes barely scrapes the surface. Don't expect all your ADF problems to be solved here.
In turn there is inconsistency in the level of problems and solutions. I felt at the beginning the book was pitching itself at advanced problems to solve (that's great for me), but then it introduces topics like building a static View Object or train. These topics in my opinion are fairly simple and are covered by the Oracle documentation just as well, they shouldn't have been included here.
In conclusion, ADF beginners will find this book worthwhile as it will open your eyes to the wider problems and solutions required for ADF, and experts for just the fact they can point junior programmers at the book for certain problems and say "get on with it".
Is there scope for more ADF tombs like this? Yes! I'd love to see a cookbook specializing on ADF Business Components (hint hint to budding authors).
Tuesday Apr 03, 2012
By Chris Muir on Apr 03, 2012
In this way JDeveloper will now treat the new server as if it was the integrated WLS. It will start when we run and deploy our applications, terminate it at request and so on. Of course don't forget you still need to install the ADF Runtimes for the server to be able to work with ADF applications.
Note there is bug 13917844 lurking in the Application Server Navigator for at least JDev 18.104.22.168.0 and earlier. If you right click the new connection and select "Start Server Instance" it will often start one of the other existing connections instead (typically the original IntegratedWebLogicServer connection). If you want to manually start the server you can bypass this by using the Run menu -> Start Server Instance option which works correctly.
Chris Muir - Oracle ADF Product Manager - The views expressed on this blog are my own and do not necessarily reflect the views of Oracle.
- Learn about Oracle's Mobile Platform at Perth's upcoming Developer Day - Feb 18th
- ADF Architecture TV in 2014 - bonus episodes on designing for accessibility
- ADF Mobile: URL Schemes
- ADF Debugging Aid: The ADF Request Analyzer
- Tip: Keeping the ADF Mobile PDF Guide up to date
- Diagnosing ADF Mobile iOS deployment problems
- The ADF EMG day at Oracle Open World 2013 Sunday 22nd
- ADF rocks the Australian AUSOUG conference series
- This is ADF Architecture TV
- ADF Mobile - Deploying to Android fails with "Cannot find program ... aapt"