Frank Houweling

Frank is a Java developer, a technical specialist in the Oracle ADF framework and Java webservices at AMIS. He also developed an ADF performance monitor that can identify, report and solve performance bottlenecks in an ADF Fusion application (ADF performance tuning - see http://technology.amis.nl/blog/wp-content/images/40-Speed-up-your-ADF-Fusion-application2.pdf)
Posts by Frank Houweling
Book review: JDeveloper 11g Handbook: A Guide to Fusion Web Development
21/7/2011 - 11:31 am
Tags: adf 11g, jdeveloper 11g, task flow
Posted in General, J(2)EE/Java, Java, JEE, OAS and WebLogic Server, Oracle, Web/Java | 1 comment
In this blog I will share with you my experiences with the Oracle JDeveloper11g Handbook – A Guide to Oracle Fusion Web Development (McGraw-Hill, 2010) – written by Duncan Mills, Peter Koletzke and Avrom Roy-Faderman. It is the successor of their previous book, JDeveloper 10g for Forms & PL/SQL Developers. This is a book to [...]
How to call a webservice directly from Java (without webservice library)
29/6/2011 - 12:22 am
Tags: Java, jdeveloper 11g, soa, web service, weblogic, XML
Posted in AMIS, General, J(2)EE/Java, Java, Java, JEE, OAS and WebLogic Server, Oracle, SOA & Oracle Fusion Middleware, Software Development, Web, Web/Java, XML | 7 comments
In this blog I will show you how you can call a webservice programmatically in Java without using a webservice library like JAX-WS or Apache Axis. Normally you would use of course a webservice library, but in some cases this can be useful and quick; for example when you have problems generating a client proxy [...]
How to remove unwanted SOAP header elements in JAX-WS
16/5/2011 - 1:08 am
Tags: Java, jdeveloper 11g, web service, XML
Posted in General, J(2)EE/Java, Java, Java, JEE, OAS and WebLogic Server, Oracle, SOA & Oracle Fusion Middleware, Software Development | No comments
In our current webservice project with JAX-WS in JDeveloper 11.1.1.3 we have a challenge with calling a webservice. This webservice from a remote organisation does not accept specific SOAP header elements our client application creates – although we followed the contract of the WSDL correctly. Of course this webservice must follow it as well as [...]
Hands-on: Synchronize your database from a webservice with JAX-WS and ADF Business Components
27/3/2011 - 1:12 am
Tags: adf 11g, adf bc, jax-ws, jdeveloper, web service
Posted in ADF & JHeadstart, AMIS, General, J(2)EE/Java, Java, Java, JEE, OAS and WebLogic Server, Oracle Development Tools, SOA & Oracle Fusion Middleware, Software Engineering, Tools, Web, Web/Java | No comments
This step-by-step starter hands-on provides an example how to make a JAX-WS webservice proxy in JDeveloper, and save retrieved data from this webservice in a batch-job to your own database with ADF Business Components.
Duration: 60 minutes.
For this hands-on example, imagine that your company wants to expand internationally and that reliable, up to date country information [...]
Using a general superclass to refresh SQL-calculated attributes in your dirty ADFBC View Object
23/3/2009 - 3:37 pm
Posted in ADF & JHeadstart, General, J(2)EE/Java, Oracle | 3 comments
In our current ADF10g project we have many refresh issues. After an insert or update some view object attribute values are not shown. Many attributes of our entity based view objects get their value from the SQL statement that queries the data of the view object (SQL-calculated attribute). After an insert or update, view objects [...]
How to let your user know his session has expired in an ADF10g application
16/3/2009 - 3:40 pm
Posted in ADF & JHeadstart, General, J(2)EE/Java, Java, Oracle, Web | No comments
In a proper and user-friendly application, it is a good idea to let your user know when his session has expired. Or to inform him that his session is about to be expired. How can you accomplish that in an ADF10g? In this article I will first show you how you can notify a user [...]
Refreshing breadcrumbs in an ADF application that uses JHeadstart
1/11/2008 - 2:34 am
Tags: adf, bread crumbs, jheadstart
Posted in ADF & JHeadstart, General, J(2)EE/Java, Java, Java, JEE, OAS and WebLogic Server, Oracle, Web | 1 comment
Breadcrumbs are a navigation technique used in many applications, and its popularity grows. Its purpose is to give users a way to keep track of their location. Breadcrumbs typically appear horizontally across the top of a webpage, usually below any title bars or headers. They provide links back to a previous page that the user [...]
How to maintain entity validation (JboException) and ORA-20xxx messages in a central resource bundle in your ADF application that uses JHeadstart
21/2/2008 - 5:38 pm
Posted in ADF & JHeadstart, General, J(2)EE/Java, Oracle | No comments
As you can imagine, with many validators on many entity objects you will end up with equally many generated message bundles. When you start localizing the error messages, that means you have to maintain many classes. Keeping those messages consistent can become an error-prone task. In this article I will first describe how to use [...]
Fear for renaming (refactoring) ADF BC objects in JDeveloper 10.1.3.3 is not unfounded
15/2/2008 - 7:23 pm
Posted in ADF & JHeadstart, General, J(2)EE/Java, Oracle | 5 comments
Growing insight during development of a project often results in a wish to rename a BC object (entity object, view object, association, view object attribute, alias, usage, etc.) in JDeveloper. Or in JHeadstart to rename objects like a group, item or a region. Often, developers are not renaming objects because it is not clear to them what [...]

