Production JSF/ADF applicaiton - It just works...

I'm happy to report that I now can add to my resume "Developed a production JSF/ADF based application serving about 60 users".

As you might know Javaone is coming soon, and one of my tasks was to organize the staff registration and scheduling for the Oracle demoground.
So, I decided to do the old "Practice what you Preach", and develop an application to do this using JDeveloper, JSF and ADF BC.
I started by modeling my database schema with the JDeveloper DB Modeler. It ended up being quite simple one table with the details of people and the shifts and pods they can staff - I then generated the table in both my development DB as well as the DB on the server.
Next I created the business services for my data adding some basic validations.
And then it was off to creating the JSF interfaces using ADF Faces. One screen let you see who registered and using the ADF Table details disclosure see which booths and shifts. Another screen let you register for booth duty - or edit your details. and one more screen lets you see who can staff a specific booth. There is also a help screen for the system using the ADF Dialog framework to pop-up. And there are some features in there that I planted to make the system reusable for other events planning in the future.
Then one click to deploy it to the OC4J server I got running on one of our Desktop that acts as a server, and there you go.

All in all I would say I put about one day of work into this system. It went live a couple of weeks ago and I already have over 50 people in Oracle who used it to register for demo booth duty.

So there you go - if someone asks you if you know of any ADF/JSF application that are live in production - point them to me :-)

Comments:

Shay, Any chance of sharing your code? I am experimenting with JSF/ADF and it would be nice to see a application that is actually in use.

Posted by Mike Barrs on April 25, 2006 at 03:26 PM PDT #

Excellent, we also want to try out the ADF Jace + ADF BC .... but the problem is ... the development guide is still not there ...

Posted by kelvin AU on April 25, 2006 at 05:52 PM PDT #

I'll need to do some "tweaking" to the application before I put it out to the public. I wouldn't want people to look at it as a sample of "best practices" the way it is written right now. What I can recommend is that you'll take a look at the SRDemo applicaiton. There is one for TopLink http://www.oracle.com/technology/products/jdev/samples/srdemo.html and one for ADF BC http://www.oracle.com/technology/documentation/jdev/B25947_01/index.html

Posted by Shay Shmeltzer on April 26, 2006 at 04:43 AM PDT #

>>the development guide is still not there If you are talking about the ADF BC version of the ADF Developer Guide, then you'll be glad to know it is in final review stages right now. I think you can start by reading the ADF Developer Guide that is out there right now to undestand the ADF Model layer and the JSF and ADF Faces presentation layer. There is a lot of material about ADF BC from previous version that you can use - just look at the ADF Recommended Reading page that Steve Muench has on his blog.

Posted by Shay Shmeltzer on April 26, 2006 at 08:57 AM PDT #

Post a Comment:
  • HTML Syntax: NOT allowed
About

me
I'm a Director of Product Management for the Oracle Java Development Tools.
Follow me:
Search

Archives
« July 2014
SunMonTueWedThuFriSat
  
1
2
3
4
5
6
7
8
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
  
       
Today