Monday Mar 10, 2014

ADF Classic mistakes and Worst practices (abstract from UKOUG 2013) by Amis

The UKOUG Technology conference in Manchester hosted several very interesting sessions regarding ADF best and worst practices. Some slides are publicly available (see links at the bottom of this blog) but since there where multiple session and speakers I decided to write this blog post and share with you the most prominent do’s and don’t that might even surprise a skillful ADF developer. The topics covered below are certainly not all-encompassing, because one could write a whole book about it, but it does show some topics that may make your say “I wish I had known this a year ago”.

1. Do not prefix all managed bean EL expression with a specific scope.

In some cases, being over explicit is a bad thing when referencing managed beans in EL, for example #{requestScope.beanName.propertyName}.

Never prefix in case of default Servlet scope, meaning requestScope, sessionScope and applicationScope. By prefixing the scope you bypass the JavaServer Faces managed bean facility. This means it will only look for in-memory objects and does not instantiate managed beans (causing an NPE).

Do prefix in case of ADF specific scope e.g. backingBeanScope, viewScope and pageFlowScope. These are handled by the ADF controller (instead of the standard servlet mechanism) and it takes care of managed bean instantiation (if configuration is available).

In general, you should try to avoid using the default servlet scopes all together and always use the smallest scope possible (this minimizes memory usage). In regards to requestScope and backingBeanScope, note that the backingBeanScope is basically the same as requestScope but when you add the same taskflow twice on one page, they will each have their own backingBeanScope. This is not the case when using request scope!

SessionScope is most suited for storing user context information (e.g. name etc.), do not use sessionScope to pass/reuse values between taskflows, but use TF parameters instead. Also keep in mind that all sessionScope data is shared across browser tabs.

2. Never set immediate=true on an editable components

The most common use case for the immediate property is implementing Cancel/Reset functionality on input forms. In this situation you want to ‘skip’ validation and this is simply achieved by setting the immediate=true property on the commandbutton component, which is fine.

The immediate=true property can also be set on input components such as af:inputText, but this should be avoided whenever possible. You will most likely end up with a page that can never be navigated away from. To fully understand the rationality behind this you must know your ADF lifecycle and ADF optimized lifecycle. I can highly recommend reading this post of Steven Davelaar and his demo-app explaining the JSF/ADF life-cycle. Read the complete article here.

WebLogic Partner Community

For regular information become a member in the WebLogic Partner Community please visit: http://www.oracle.com/partners/goto/wls-emea ( OPN account required). If you need support with your account please contact the Oracle Partner Business Center.

Blog Twitter LinkedIn Mix Forum Wiki

Monday Nov 18, 2013

UKOUG Tech13 WebLogic Hackathon by Peter Lorenzen

This year’s UKOUG Tech13 conference is kicking off with a free SuperSunday event.


You can choose between 7 streams:

  • Hands on Engineered Systems
  • Analytics – Pulling the Threads Together
  • Database Technology 1 & 2
  • Real World Lessons from ADF Ninjas
  • Extending APEX out of the Box
  • WebLogic Hackathon

The best and most interesting is of course the WebLogic Hackathon ;-)

I have been working with a great group of people to prepare the WebLogic Hackathon:

The theme for the day is configuration management and automation.

I have prepared a lab where participants can try to do a silent and scripted installation/deployment of WebLogic Server 12.1.2 via the standard Oracle tools.

We will use a Linux Server running on the participants laptops via VirtualBox.

Scripting will save you time and make installations identical and hereby maximize predictability.

While scripting is a good start, the next step is to use real configuration management tools to help you out.

There will be a hands-on lab with Puppet and if time permits also one for Chef.

Because this is a hands-on event there is a limited numbers of seats so sign up immediately :-)

Thanks to Peter for sharing Winking smile

WebLogic Partner Community

For regular information become a member in the WebLogic Partner Community please visit: http://www.oracle.com/partners/goto/wls-emea ( OPN account required). If you need support with your account please contact the Oracle Partner Business Center.

Blog Twitter LinkedIn Mix Forum Wiki

Saturday Sep 28, 2013

Tech13 - Oracle Explored Ready, set, go!

The countdown begins -  hope to see you at Tech13 in Manchester! Thanks to Simon Haslam and the whole UKOUG Team middleware plays now a key role at the conference. Make sure that you attend to learn more about the latest 12c releases of Oracle Fusion Middleware and exciting customer references and best practice session. The buzz about Tech13 has already started with planning the agenda.Here are few handy bits of info you should know...

Extra day added. Tech13 runs on 4 days...
Your conference has been extended! In order to deliver even more content to our delegates, we are running some extra sessions on Sunday 1st December. Beware - spaces at these extra sessions are limited so state your interest as soon as registration opens.
Read about Tech13 paper selection.

Special promotion until 30th August - take advantage
To celebrate the birth of Prince George we are offering £100 off new Gold memberships taken out before 30th August! With registration opening soon for Tech13 don't miss out on making a saving!
Use the code 'RoyalBaby'

Start networking early - join the conversation
Join the Tech13 subgroup in LinkedIn and keep up to date with the latest UKOUG information and build relationships within a community of Oracle experts and peers. Don't forget to tweet by using the hashtag #ukoug_tech13
Are you a blogger? Use these images for your new blog post.


WebLogic Partner Community

For regular information become a member in the WebLogic Partner Community please visit: http://www.oracle.com/partners/goto/wls-emea ( OPN account required). If you need support with your account please contact the Oracle Partner Business Center.

Blog Twitter LinkedIn Mix Forum Wiki

Wednesday Aug 14, 2013

The Road Ahead for WebLogic Server Interview with Will Lyons by Simon Haslam

Thanks to the UKOUG team and Simon Haslam who published a great interview with Will Lyons. Want to learn more? Attend the UKOUG Tech Conference!


WebLogic Partner Community

For regular information become a member in the WebLogic Partner Community please visit: http://www.oracle.com/partners/goto/wls-emea ( OPN account required). If you need support with your account please contact the Oracle Partner Business Center.

Blog Twitter LinkedIn Mix Forum Wiki

Saturday Jun 08, 2013

UKOUG Technology Conference 2013 Call for papers

You want to present at his year's UKOUG Technology Conference 2013 which will be taking place on 2nd - 4th December at the Manchester Central Convention Complex - make sure you submit your middleware papers!

Speaking

We really want to shake up the agenda to make our first Technology conference the best Oracle technical conference in the world! Tech13 - Oracle Explored! What it means to you?

We are very interested to hear about your real life experiences - whether it be via a 45 minute session or delivered by an innovative approach to showcase your ideas! 
For example:

  • a whiteboard only session 
  • a quiz show format with a star panel where contestants can ask the audience
  • asking the audience to group themselves into teams and solve technical puzzles
  • a demo only session with no slides
  • a head to head session with proponents for competing products (e.g. Oracle VM vs VMware, ADF vs SEAM, SQL vs No SQL, Exadata/Exalogic vs VCE Vblock etc)

If you have any queries regarding submitting a paper, please don’t hesitate to contact me or call me directly on +44 (0)20 8545 9676. Speaking at Tech13 is your chance to share your knowledge and raise your own personal profile.  Over 100 presenters will feature on our agenda and you could be one of them demonstrating your Oracle expertise. Still need convincing? Watch our video above.

For additional call for papers please visit our C4P wiki. Please feel free to add your conference!

WebLogic Partner Community

For regular information become a member in the WebLogic Partner Community please visit: http://www.oracle.com/partners/goto/wls-emea ( OPN account required). If you need support with your account please contact the Oracle Partner Business Center.

Blog Twitter LinkedIn Mix Forum Wiki

Monday May 27, 2013

Welcome to the Spring edition of Oracle Scene

In this digital edition find out what a Server Administrator needs to know about Oracle ADF. Read about the history of using database clones to improve application development and the technical advances of thin provisioned clones. As shared services centers in the finance area are increasingly becoming mainstream establishments for large organisations, explore ways how you can optimise financial shared services through Oracle Fusion.

Make sure that you read the middleware articles about:

  • What server administrators need to know about ADF by Sten Verstali
  • Mobile the Enterprise Gamechanger by Grant Ronald

Click here to view the digital edition.

WebLogic Partner Community

For regular information become a member in the WebLogic Partner Community please visit: http://www.oracle.com/partners/goto/wls-emea ( OPN account required). If you need support with your account please contact the Oracle Partner Business Center.

Blog Twitter LinkedIn Mix Forum Wiki

Friday Feb 01, 2013

UKOUG Conference middleware track presentations

Thanks to UKOUG and Simon Haslam for an excellent middleware track at the user conference. Special thanks to all presenters for the excellent presentations, if you missed it you can find the middleware presentations at our WebLogic Community Workspace (WebLogic Community membership required).

Middleware Sunday presentations:

Conference presentations:

Some impressions are posted at our Facebook Community website - feel free to add your pictures! Or post your feedback on twitter #ukoug!

UK Oracle User Group Conference 2012

WebLogic Partner Community

For regular information become a member in the WebLogic Partner Community please visit: http://www.oracle.com/partners/goto/wls-emea ( OPN account required). If you need support with your account please contact the Oracle Partner Business Center.

BlogTwitterLinkedInMixForumWiki

Wednesday Nov 14, 2012

ADF sessions at UKOUG conference by Grant Ronald

For those in the UK, or those who have a few travel dollars left in their budget I just wanted to hi-light a couple of reasons you might want to present to your management as to why you should attend the UKOUG conference this year to get your ADF fill.

Firstly, there are three days packed with the ADF content from the brightest minds in ADF-land. In no particular order, some of the stand out sessions for me will be:

Duncan Mills presenting a keynote on the Future of Oracle's Fusion Development Luc Bors will be demoing ADF Mobile Frank Nimphius will be giving a tour around JDeveloper 12c Steven Davelaar of JHeadstart fame will be giving an insight on task flows and ADF Faces.

Aino Andriessen will focus on build and deployment Frank Houweling will tell us how he can make your ADF application run 70% faster Chris Muir will give a masterclass on ADF architecture.Oracle ADF Mobile

In addition, the UKOUG will be running a 3 days of ADF Mobile hands-on sessions. Mobile is just about the hottest development topic at this time so this is an ideal opportunity to roll up your sleeves and build on-device mobile applications.

There will also be a roundtable discussion on which development tool is right for you, and a roundtable on the strategic importance of ADF.

Of course, the conference is not all about ADF; Tom Kyte will be there, Cliff Godwin (SVP who looks after Oracle Applications) and a host of others.

This might be a great opportunity to get some ADF education. For more adf information visit Grant Ronald’s blog.


WebLogic Partner Community

For regular information become a member in the WebLogic Partner Community please visit: http://www.oracle.com/partners/goto/wls-emea ( OPN account required). If you need support with your account please contact the Oracle Partner Business Center.

BlogTwitterLinkedInMixForumWiki

Friday May 18, 2012

UK OUG call for papers–your middleware success!

UK Oracle user group launched their call for papers. We would like to invite you to submit your SOA and BPM articles. The submission deadline is 1st June 2012 GMT midday. You can also register as a speaker. To register as a speaker and submit abstracts please click here.
Why should I present?
Speaking at the UKOUG conference is a rewarding experience, a chance to share your knowledge and raise your personal profile at the leading Oracle User conference in the UK. You will gain insights from fellow speakers as well as receive feedback from delegates on your presentation content.

"As always, the UKOUG conference excels by bringing together the great minds of Oracle technology in an environment that not only has formal presentation sessions, but the ability to interact on a 1-1 basis. If you are looking for good value for your training budget, you must consider the UKOUG conference".
Grant Ronald, Oracle ACE Oracle

What should I present? We are looking for you to share the following, that can be submitted under the UKOUG 2012 streams and topics

  • Real life business experiences
  • In-depth product analysis
  • New product overviews

    If you have any queries regarding submitting a paper, please do not hesitate to contact Marisa

    .

WebLogic Partner Community

For regular information become a member in the WebLogic Partner Community please visit: http://www.oracle.com/partners/goto/wls-emea ( OPN account required). If you need support with your account please contact the Oracle Partner Business Center.

Blog Twitter LinkedIn Mix Forum Wiki

Search

Archives
« April 2014
SunMonTueWedThuFriSat
  
5
18
19
21
22
23
24
25
26
27
28
29
30
   
       
Today