Thursday, April 30, 2015

ADF BC Tester Locale Configuration

Hi everyone. This is just a small post about how you can add more locales to the ADF BC tester in order to try your i18n at this layer. It's just about configuration (works on 11g and 12c), therefore, if you are interested in how to develop i18n for your ADF BC layer, you should wait for read my next post.

ADF BC Tester is a great tool which allows us to test our ADF BC layer before we move to the ADF Faces layer, this is important since it will help us identify possible bugs in the right layer. By default the tester will launch in the locale defined for your application module:

If you run the tester using the default configuration, you will end up with something like this:

But if we want to try a different locale for your ADF BC layer, we need to change the application module locale configuration (shown above) before running the tester. However, this is not a good practice. The ADF BC Tester can be configured to show a menu with different locales to be used.
In JDeveloper, go to Tools->Preferences->ADF Business Components->Tester:

Add as many locales as you want and once you run your ADF BC Tester again, you will notice the new menu with the selected locales:

see ya!

Monday, April 13, 2015

Java SE 7 End of Public Updates

Oracle has announced the last public release of JDK 7 to be delivered on April 2015.

This means that any security and bug fixes won't be available for public download but for Oracle customers only. You can, of course, download JDK 7 always, but the version you download after April 2015 won't have any new security or bug fixes.
If you have applications developed with JDK 7 you can:
  1. Buy a commercial support of Java SE to become an Oracle customer.  You will keep getting updates of JDK 7 and several other benefits.
  2. Migrate to Java SE 8 and keep getting public updates of JDK 8 until 2017
  3. Do nothing... Your applications will continue to work as they do today (if run on JDK 7), but of course, there are security and performance risks.

More info can be found in this link and on the following video:

See ya!