Gmail Calendar Documents Reader Web more »
Recently Visited Groups | Help | Sign in
Google Groups Home
DB API-based ADF Business Components
There are currently too many topics in this group that display first. To make this topic appear first, remove this option from another topic.
There was an error processing your request. Please try again.
flag
  10 messages - Collapse all  -  Translate all to Translated (View all originals)
The group you are posting to is a Usenet group. Messages posted to this group will make your email address visible to anyone on the Internet.
Your reply message has not been sent.
Your post will appear after it is approved by moderators
 
From:
To:
Cc:
Followup To:
Add Cc | Add Followup-to | Edit Subject
Subject:
Validation:
For verification purposes please type the characters you see in the picture below or the numbers you hear by clicking the accessibility icon. Listen and type the numbers you hear
 
Avrom Roy-Faderman  
View profile  
 More options Oct 27, 3:38 pm
From: Avrom Roy-Faderman <av...@avromroyfaderman.com>
Date: Mon, 26 Oct 2009 21:38:26 -0700 (PDT)
Local: Tues, Oct 27 2009 3:38 pm
Subject: DB API-based ADF Business Components
Hi all,

Not 100% sure this is appropriate here--mods, please delete if it
isn't.

I wanted to announce an ADF project I just started on SampleCode: A
completely rewritten framework for DB API-based ADF Business
Components. The first public beta version (0.1b) is available for
download now, but I'm especially interested in finding any community
members who might be interested in participating in the project--
either as beta testers (apply as an "Observer") or as developers
(apply as a "Developer")--there are a lot of expansions and
enhancements I think the framework could still stand. You can find it
at https://database-api-based-adf-bc.samplecode.oracle.com/ (you need
to log in with your Oracle SSO account; the same one you use for the
forums or to download JDeveloper).

The reason I think it *might* be relevant here is that it really
demonstrates what I've been pushing as part of the Extreme Reusability
methodology--the serious use of custom framework classes + custom
metadata as a way of avoiding per-component, and preferably even per-
application, Java code. This is a bit more in-depth than many
organizations might want to go to enable a single feature--I wanted to
preserve as much standard ADF functionality, and come as close to
standard ADF performance profiles, as I possibly could (and I want to
do still more in the future)--but this should give you an idea of just
how simple development of individual applications can be with a
reusable custom framework.


    Reply    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Michael Koniotiakis  
View profile  
 More options Oct 31, 10:04 pm
From: Michael Koniotiakis <mko...@hotmail.com>
Date: Sat, 31 Oct 2009 04:04:58 -0700 (PDT)
Local: Sat, Oct 31 2009 10:04 pm
Subject: Re: DB API-based ADF Business Components
This is very inderesting.
i signed in and walked through the manual.
It seems realy good, yet i wander what is the scope of the project.
Is it just an easier way to implement procedure based entities?
The requirements that i have seen about this is to migrate oracle
Forms applications with procedure based blocks.
Yet in Forms applications the input parameters was of Table types, and
could handle more than one row in the same execution.
is this included in the scope of the project?

Generaly, when you create new applications what are the reasons that
can lead you to base BC on DB procedures and functions?
this could be a nice subject for discussion.

On Oct 27, 5:38 am, Avrom Roy-Faderman <av...@avromroyfaderman.com>
wrote:


    Reply    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Andrejus Baranovskis  
View profile  
 More options Oct 31, 11:40 pm
From: Andrejus Baranovskis <andrejus.baranovs...@gmail.com>
Date: Sat, 31 Oct 2009 14:40:19 +0200
Local: Sat, Oct 31 2009 11:40 pm
Subject: Re: [ADF EMG] Re: DB API-based ADF Business Components

Indeed very interesting topic. From my experience, same as Michael points,
its very important in Forms modernization to have some kind of standard
solution for existing PL/SQL procedure blocks reusability. In my opinion,
there are no too much use cases for completely new applications, when you
use PL/SQL blocks. However its really important in those projects where
existing Forms systems are modernized to Fusion (I guess majority of current
projects).

Andrejus

2009/10/31 Michael Koniotiakis <mko...@hotmail.com>

--
Oracle ACE Director

My Blog - http://andrejusb.blogspot.com/
My JDev/ADF Samples list - http://andrejusb-samples.blogspot.com/


    Reply    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Andrejus Baranovskis  
View profile  
 More options Nov 1, 12:11 am
From: Andrejus Baranovskis <andrejus.baranovs...@gmail.com>
Date: Sat, 31 Oct 2009 15:11:02 +0200
Local: Sun, Nov 1 2009 12:11 am
Subject: Re: [ADF EMG] Re: DB API-based ADF Business Components

Here is good post for the same topic:
http://www.oraclenerd.com/2009/07/sql-objects-jdeveloper-jpublisher-a...

We can generate Java through JPublisher. But, we would like to have EO's.

Andrejus

2009/10/31 Andrejus Baranovskis <andrejus.baranovs...@gmail.com>

--
Oracle ACE Director

My Blog - http://andrejusb.blogspot.com/
My JDev/ADF Samples list - http://andrejusb-samples.blogspot.com/


    Reply    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Avrom Roy-Faderman  
View profile  
 More options Nov 1, 2:43 am
From: Avrom Roy-Faderman <av...@avromroyfaderman.com>
Date: Sat, 31 Oct 2009 08:43:46 -0700 (PDT)
Local: Sun, Nov 1 2009 2:43 am
Subject: Re: DB API-based ADF Business Components
Thanks for the replies. I agree that the ability to post table types
would be useful...but I think it would be pretty hard to do at the
entity object level, at least alone. You might get entity objects to
add themselves (during their DML operations) to some table-like
structure at the transaction level (as opposed to posting directly),
and then override Transaction.postChanges to, at the end, pass these
table-like structures into the appropriate procedures. Or maybe
something with DML batching? Not quite sure. At any rate, please file
it as an ER, although it will probably be a "post-1.0" thing.

I also agree that this is *mostly* useful for modernizing existing
apps. I am familiar with a copule of other use cases, though. One
relates to extreme reusability. Even if you're creating a new
application, there's still a substantial chance you're doing so in a
shop where PL/SQL is a much more common skill than Java. For an
application with a lot of business logic, the shop will be more
productive if the PL/SQL coders can stay in their comfort zones and
write packages in the database to implement the business logic. For
simple validation, this can be done with triggers, but for more
complex business logic, it may be useful to have a standalone
procedure.

The last use case relates not to entity objects but to view objects.
Sometimes you'll need to populate a view object in such a way that
using a table or view would be extremely difficult. Here's an example:

In the database (and used by lots of other code), you have three
tables of hour ranges: OPERATING_HOURS, CLINIC_HOURS, and
CALL_NURSE_HOURS. Each table has the columns ID (the PK), PROGRAM_ID
(the FK), START_TIME, STOP_TIME and DAY_OF_WEEK. With me so far?

OK, there's a business rule in place (let's not worry about enforcing
it yet--just take it for granted) that no hours of the same type for
the same program on the same day can overlap, and another that there
can only be (at most) three sets of hours of the same type for the
same program on the same day (although there might be less--even
zero). Now, here's our UI requirements:

We need to be able to plug in a PROGRAM_ID (e.g., through a view link
with the PROGRAMS table), and get a table with the following columns:
DayOfWeek, IntervalNumber (1-3 for each DayOfWeek),
OperatingHoursStart, OperatingHoursStop, ClinicHoursStart,
ClinicHoursStop, CallNurseHoursStart, CallNurseHoursStop. The times
within each day (of each type) needed to be sorted with the earliest
StartTime first.

That's pretty easy to do in a PL/SQL stored procedure, but *really*
hard to do with a SQL view--getting the various rows of the subqueries
(including "null rows" in cases where, say, a program has only one
CLINIC_HOURS interval on a particular day) to line up is an intense
challenge.

This is just intended as an example--there are of course many cases
like this.


    Reply    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Avrom Roy-Faderman  
View profile  
 More options Nov 10, 1:20 pm
From: Avrom Roy-Faderman <av...@avromroyfaderman.com>
Date: Mon, 9 Nov 2009 18:20:31 -0800 (PST)
Local: Tues, Nov 10 2009 1:20 pm
Subject: Re: DB API-based ADF Business Components
Hi all,

This project is looking for someone to take it over after release 1.0.
Anyone interested?

Thanks much,
Avrom


    Reply    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
prasad narahari  
View profile  
 More options Nov 10, 5:41 pm
From: prasad narahari <prasad.narah...@gmail.com>
Date: Mon, 9 Nov 2009 22:41:39 -0800
Local: Tues, Nov 10 2009 5:41 pm
Subject: Re: [ADF EMG] Re: DB API-based ADF Business Components

I will be interested to be part of it( but only after Jan 20th i will be
able to start spending time towards that), my current project goes live on
Jan 4th and expecting to be busy two weeks of go live support.

On Mon, Nov 9, 2009 at 6:20 PM, Avrom Roy-Faderman <

av...@avromroyfaderman.com> wrote:
> Hi all,

> This project is looking for someone to take it over after release 1.0.
> Anyone interested?

> Thanks much,
> Avrom

> --
> You received this message because you are subscribed to the ADF Enterprise
> Methodology Group (http://groups.google.com/group/adf-methodology). To
> unsubscribe send email to adf-methodology+unsubscribe@googlegroups.com<adf-methodology%2Bunsubscribe@ googlegroups.com>

--
Thanks
Prasad
Cell:510-565-5008

    Reply    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Nirav Shah  
View profile  
 More options Nov 10, 6:14 pm
From: Nirav Shah <shah.nir...@gmail.com>
Date: Tue, 10 Nov 2009 00:14:36 -0700
Local: Tues, Nov 10 2009 6:14 pm
Subject: Re: [ADF EMG] Re: DB API-based ADF Business Components

I'm interested to work as a developer on this project.

Thanks,
Nirav Shah

On Mon, Nov 9, 2009 at 7:20 PM, Avrom Roy-Faderman <


    Reply    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Avrom Roy-Faderman  
View profile  
 More options Nov 11, 5:42 am
From: "Avrom Roy-Faderman" <av...@avromroyfaderman.com>
Date: Tue, 10 Nov 2009 10:42:59 -0800
Local: Wed, Nov 11 2009 5:42 am
Subject: Re: [ADF EMG] Re: DB API-based ADF Business Components
Hi Nirav,

Go to the following link and apply as a developer (I'll approve you). Go
ahead and check the projects out of Subversion. If you haven't read the
developer's guide, start with that, and then start looking through the
source code. When you feel like you've got a general sense of what's going
on, let me know again and we'll talk about next steps.

The link:

https://database-api-based-adf-bc.samplecode.oracle.com/servlets/Proj...

Thanks much,
Avrom

--
Avrom s Java EE and Oracle ADF Blog
http://www.avromroyfaderman.com

    Reply    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Nirav Shah  
View profile  
 More options Nov 21, 6:02 pm
From: Nirav Shah <shah.nir...@gmail.com>
Date: Sat, 21 Nov 2009 00:02:24 -0700
Local: Sat, Nov 21 2009 6:02 pm
Subject: Re: [ADF EMG] Re: DB API-based ADF Business Components

Hi Avrom,

Please approve my request as a developer.

Thanks,
Nirav Shah

On Tue, Nov 10, 2009 at 11:42 AM, Avrom Roy-Faderman <


    Reply    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
End of messages
« Back to Discussions « Newer topic     Older topic »

Create a group - Google Groups - Google Home - Terms of Service - Privacy Policy
©2009 Google