ADF CODE CORNER IS BACK !!! – Bookmark the new URL
By frank.nimphius | September 1, 2010
All,
against all odds, sweat and tears … ADF Code Corner is back for good!
Having spent over 40 hours of spare time, I moved ADF Code Corner to the new OTN content management system, taking the chance for a face lift and editorial change. From now on, all ADF Code Corner documents are provided in a PDF format that closely follows the Oracle Whitepaper format for better printing, collecting and sharing. Note that you can also copy from the PDF documents so that you don’t have to manually type code samples into your projects. All samples are linked external from the documents for easier direct access to the sample zip files. Content may have more than one sample file, which is easy to spot from the main page.
However, there is one action item left for you: Please bookmark the new ADF Code Corner home page: http://www.oracle.com/technetwork/developer-tools/adf/learnmore/index-101235.html
[Read More] [Get More]
Frank
Ps.: Now that ADF Code Corner is back, I can write new articles and follow up on 2 whitepapers I have in the works: “Adf Faces JavaScript design fundamentals” and “ADF Faces JSF 2.0 adoption”
Topics: ADF Faces, ADF Faces RC, JDeveloper | No Comments »
ADF Enterprise Methodology Group Schedule at OOW (A Must Attend)
By frank.nimphius | August 22, 2010
Chris Muir did blog about the EMG schedule during OOW 2010, making my post easier as I don’t have to craft the announcement myself.
You find the full blog post on Chris’s blog :
ADF Enterprise Methodology Group @ OOW 2010
Copying the session abstracts from Chris’ blog:
Location: Hotel Parc 55, 3rd Floor, Mason Room
Map: http://www.parc55hotel.com/map-and-directions
Date/time: Wednesday 22nd Sept 10:00-12:00
Duration: 120min
Topics and Speakers
Oracle ADF 11g and Oracle WebCenter 11g Production Demo
Andrejus Baranovskis – Red Samurai Consulting
During his session Andrejus will demonstrate two production systems, the first a retail system, and the second for the education sector. Both systems are based on a standard Oracle development architecture – utilising ADF BC, ADF Task Flows, ADF Libraries and Oracle’s ADF UI Shell. The second system in addition implements Oracle WebCenter Services – Composer, Discussions, Document Management and RSS feeds, providing a Web 2.0 platform.
ADF BC 10g and ADF Faces 10g to ADF BC 11g and Trinidad, Live!
John Flack – Information Engineer Synectics for Management Decisions, Inc.
John will run a live lets-get-down-and-dirty demonstration of migrating a small ADF BC 10g/ADF Faces 10g application to ADF BC 11g and Apache MyFaces Trinidad. This will include steps to make the migration easier, the migration wizard, and how to clean up the application after migration, as well some differences between ADF Faces 10g and Trinidad. John will also show some steps needed which aren’t documented, from some hard-earned real-life experience.
Demonstration of UW-Madison’s Scholarship Application
Todd Hill & Ed O’Connor-Giles – Development Services Specialist and Technical Leader at the University of Wisconsin
University of Wisconsin-Madison automates management, evaluation, and awarding of scholarships — and the online application experience for students — with an application built on Oracle ADF. In this session Todd and Ed from the university will demonstrate the application and their technical approach, discuss the many real-world technical challenges faced, and lessons learned in the course of the project.
Integrating 3rd party tools/frameworks into ADF
Gert Leenders – Product Manager at Axi Nv
Gert will discuss their latest ADF project resulting in a real Java technology mash-up showing how ADF can be integrated with several different product. The core remains ADF but for the management of the business processes his team integrated JBoss jBPM, JBoss Drools as a business rule engine, and last but not least Alfresco & UCM as a content repository through the use of CMIS.
ADF – How much do you really need to know?
Sten Vesterli
How much knowledge is enough? You could spend months or even years learning to master all aspects of ADF Business Components and ADF Faces, but you already know that you don’t need to know everything. This presentations proposes a set of ADF skill levels and a way to classify application complexity – and a way to map these, so you know what skill levels you need in order to build a given application.
… finally, don’t forget the Sunday event
Session ID: S313445
Location: Moscone West, Level 3, Room 3012
Date/time: Sunday 19th Sept 14:00-15:00
…with the following well respected ADF and JSF speakers:
• Frank Nimphius
• Kito Mann
• Aino Andriessen
• Sten Vesterli
… its where I am talking about ADF Security and ADF application hardening for as much as the 15 minute time slot allows me to get in …
Hope to see you during the EMG events … Seriously a “must go” event for all ADF developers (and I thinks for WebCenter developers as well)
Frank
Topics: ADF, General News | No Comments »
ADF CODE CORNER HAS NEW URL: http://www.oracle.com/technetwork/developer-tools/adf/learnmore/index-101235.html
By frank.nimphius | August 16, 2010
OTN pulled the plug on the old ADF Code Corner URL. The new ADF Code Corner Website reference is: http://www.oracle.com/technetwork/developer-tools/adf/learnmore/index-101235.html
You will notice that the content is not quite the same yet as it was on the old page. I am still in process of migrating the complete ADF Code Corner documents to a new PDF file format. The format migration to PDF is required in my opinion because the real estate provided by the new OTN style sheet doesn’t really fit the way images and source code lines are used in the ADF Code Corner documents. The new format is closely related to the Oracle whitepaper template, which I think also gives ADF Code Corner how-to documents a fresher look; plus they print better.
My current planning is to make the new document formats available by OOW time in mid of September. New content that I am creating for ADF Code Corner has to wait until then to get published. I apologize for the delay. Somehow the OTN change got me unprepared
Frank
Topics: ADF, ADF Faces, JDeveloper | No Comments »
New on ADF Code Corner: How to access remote task flows from your ADF applications
By frank.nimphius | July 13, 2010
ADFc remote task flows are bounded task flows that are deployed as Java EE applications to a server for clients to access. Remote task flows use JSPX documents for their views and are open for direct browser access. Like bounded task flows in ADF libraries, remote task flows are a design pattern for sharing business logic. However, using remote task flows, you don’t import the bounded task flow sources to the application project but access the remote task flow instance directly using a task flow call activity. In a way remote bounded task flow are comparable to Web Services, which are also hosted on remote servers to provide business functionality to a calling application. The major difference between remote task flows and Web Services, beside of messaging and discoverablility, is that remote task flows have their own user interface that users work with. But how do you build, deploy and call such remote flows within your application development project? The answer to this question is in the focus of this blog article.
Frank
Topics: ADF, ADF Faces, ADF Faces RC, JDeveloper, JavaServer Faces, Taskflow | No Comments »
New on ADF Code Corner: Editable Tree Nodes using the Oracle ADF POJO Data Control
By frank.nimphius | June 28, 2010
Editable tree nodes is a use case that frequently shows up in questions asked on internal and external Oracle JDeveloper forums. If you use ADF Business Components as a business service, then, because of its tight integration with ADF and its active data model, there isn’t much for you to do other than making the tree nodes editable. However, if using a data control that accesses non-ADF BC business services, like POJO or Web Services, the call to persist the data changes performed through the ADF binding layer is an extra step to consider. This blog article discusses a POJO based ADF model and one of the strategies that exist to make editable trees to work in this environment. For most part of this article, using a POJO model is not different from using ADF Business Components.
Frank
Topics: ADF, ADF Faces RC | No Comments »
New on ADF Code Corner: Metadata Services (MDS) Example : Power User vs. Normal User
By frank.nimphius | June 21, 2010
The Oracle whitepaper Building Customizable Oracle ADF Business Applications with Oracle MDS is based on a simple example application that contains the code sources listed in the document. The application base use case is a seeded customization that allows users to switch the user interface between a normal view with dialogs and wizards and an advanced view that does not expose dialogs and wizards but plain input fields. Other features contained in the sample include the use of URL request parameters to apply seeded customization, the use of ADF Security and how to persist drag and drop operations. This blog article assumes you are familiar with MDS, but at least with the whitepaper mentioned above. If not yet, please follow up with the documentation referenced at the end of this blog article. After downloading and configuring the demo in JDeveloper you have a nice little runtime demo to show developers, customers and prospects.
Frank
Topics: ADF, ADF Faces RC | No Comments »
New on ADF Code Corner: How-to build a search form using the Oracle ADF Web Service Data Control and Complex input types
By frank.nimphius | June 18, 2010
Web Service operations may use complex input types in the arguments. For example, querying a list of employees may expect an Employee object as the search argument. The Oracle ADF Web Service Data Control resolves the complex argument if its structure is contained in the Web Service definition (WSDL) , which usually is the case when using JAX-WS services. The resolved object structure however is not directly exposed with the WS operation and thus a bit – though declarative – of extra work is required to build an input form from it. This blog article explains how to build a search form from an operation defined in a POJO Web Service.
Frank
Topics: ADF, ADF Faces RC, Web Service | No Comments »
ADF Code Corner: How-to copy/paste the value of a table cell to other – selected – table rows
By frank.nimphius | June 1, 2010
This blog article describes the solution to a very specific customer problem and requirement (aka. use case) to copy the value of a table cell to the same column in multiple selected table rows. The idea behind this use case is to enable application users to bulk update status information by copying an existing status information. The problem description is a good example for a client side JavaScript solution as there is no native API in ADF Faces tables to detect the selected table cell. In addition, though the sample works perfectly fine with ADF Business Components models, the solution is implemented with a POJO model to mimic the customer environment and to increase the amount of samples Oracle provides in this area.
Frank
Topics: ADF, ADF Faces RC, JDeveloper, JavaServer Faces | No Comments »
ADF Code Corner: How-to build XML Menu Model based site menus and how to protect them with ADF Security and JAAS
By frank.nimphius | May 14, 2010
There are different types of menus you can use within an application: breadcrumbs, to navigate a process within unbounded page flows, train stops for the same in bounded sub flows, context menus to operate actions on a specific component, hierarchical structure menus to access tasks and their sub tasks tabs to switch between different views for a current work context and site menus, just to name a few. This blog entry explains how to build site menus to navigate within the page hierarchy of a larger application and how to protect menu items and groups with ADF Security. Navigation menus mirror the user navigation path within an application and should be protected by the same policies that are defined for the pages to implement consistent security. This blog article explains two topics in one: How to build manageable site menus in ADF using the XML MenuModel based on unbounded task flow definitions and how to protect menu items with ADF Security and JAAS based authorization.
Frank
Topics: ADF, ADF Faces RC | No Comments »
New on ADF Code Corner: How-to create a tree table from a single View Object and how to get a backstage access to the data rows
By frank.nimphius | May 6, 2010
A frequent question about ADF bound ADF Faces views is how to show a hierarchical structure of data based on a single recursive view object. A table structure that is a good candidate for such a view object is the employees table in the Oracle HR sample schema. The employees table has a self reference defined between the MANAGER_ID column and the EMPLOYEE_ID column to link managers to their directs. Beside of answering the question of how to create a tree table structure based on such a data model, a second question we answer in this article is how to access the selected row data in the tree table and how to work with the underlying binding layer.
Frank
Topics: ADF Faces RC, JavaServer Faces | No Comments »
« Previous Entries
