JSF in SF

Tuesday, February 07, 2006

ADF Faces and JSF 1.2

JSF 1.2 is right around the corner, and, of course, ADF Faces is going to be right there too, right? Well, not so fast...

ADF Faces took one fairly unusual approach in designing its components. Instead of extending the standard UIComponentBase class like almost everyone else does, we directly extended UIComponent with UIXComponentBase. I chose this path for good reasons - like the FacesBean state saving approach I blogged about a few posts down - but it does carry a penalty. When UIComponent changes, ADF Faces breaks. And UIComponent does change in JSF 1.2. In particular, the move from the JSF EL to the new Unified EL means new getValueExpression() and setValueExpression() methods.

C'est la vie.

So, here's the good news: I'm promising, right here and now, to get a version of ADF Faces out soon that will be based on JSF 1.2. There's one big question to resolve: should it be based on the code in JDev 10.1.3, or on the post-10.1.3 code we're donating to MyFaces? I'm leaning towards the latter, but let me know if you feel differently.

85 Comments:

  • Hi Adam, nice to see an update on this. Can you commit to any kind of timeframe for the JSF 1.2 release of ADF Faces?

    Also, if you had it to do over again, wolud you still extend UIComponent directly, rather than UIComponentBase?

    Ed

    By Blogger edburns, at 2:22 PM  

  • The big gating factor is getting the MyFaces process going, which makes it tough to give an absolute timeframe. I'd be chagrined if it didn't happen in the next two months.

    I'd definitely still extend UIComponent directly. To follow through on a FacesBean-type architecture, which is a major architectural decision for our components, we'd end up needing to override virtually every single method on UIComponentBase, and end up with a bunch of unused instance variables.

    By Blogger Adam Winer, at 10:56 PM  

  • Just to clarify, are you proposing having separate codebases for the JSF 1.1 and JSF 1.2 versions of ADF Faces? If so, doesn't that seem like a maintenance headache?

    Ed (jsr-252 co-spec-lead)

    By Blogger edburns, at 7:23 AM  

  • I believe Adam's/Oracles approach to implementing a foundation for UIComponents proves that there's a great degree of flexability to optimize or modify the guts of JSF without affecting existing developers.

    By Blogger Jacob Hookom, at 5:58 PM  

  • Yep, we'd need to have separate codebases, which is a pain (though a decent SCM system makes that rather bearable, since one or the other stream will always be getting a significant majority of development effort.)

    The point I'd want to make to others is that I certainly wouldn't recommend what we did to the average JSF developer. The choice that was right for ADF Faces is not going to be right for everyone.

    By Blogger Adam Winer, at 11:34 PM  

  • I perfer to see it soon to be added to my faces.
    adf is my favourate JSF compoenents but because of licencing and support I only use MyFaces in real project.
    most of JSF ide and frameworks in market support myfaces.

    By Anonymous Anonymous, at 5:29 AM  

  • Hi,

    Nice info at this post thanks!!! I really like it.

    Dissertation Service

    By Anonymous Anonymous, at 3:47 AM  

  • OK! Good information, you know. Will use it in writing my essays.

    Custom Essay

    By Blogger Unknown, at 3:11 AM  

  • Hi,
    Very useful information for future generation. Thanks for sharing such an informative post. Keep posting

    By Anonymous Buy Term Papers, at 11:59 PM  

  • Glad to find such post!

    term paper writing help

    By Blogger Larah, at 7:05 AM  

  • I have been a regular visitor of this site and I love reading blogs posted here. They are truly very well written, precise and to the point. Thanks.

    By Anonymous wound bandages, at 8:41 AM  

  • Glad to be visiting your blog again, I have been away since months from the internet. I just love reading these types of top quality blogs. Thanks for sharing.

    By Anonymous moleskin, at 11:28 AM  

  • Dear Admin! nice to see good information here. I want to teach some students about this, can you suggest any best source from where i can make them learn with exercises and projects.

    By Anonymous Essay Help, at 4:23 AM  

  • I really admire the author's contribution to this blog. He has done a fabulous job in putting this article together. Thanks for sharing.

    By Anonymous incontinence supplies, at 3:09 PM  

  • It gives me great pleasure to see authors coming up with some great topics and sharing with us through their blogs. I am really thankful to them for their efforts. Keep up the good work.

    By Anonymous foley catheter, at 12:36 PM  

  • By Anonymous Anonymous, at 3:20 PM  

  • I Really enjoyed your blog. I just bookmarked it. I am a regular visitor of your website I will share It with my friends .Thanks.

    By Blogger Online Eye, at 8:45 AM  

  • I took advantage of this offer. are some good tips from which you can record some extra cash through affiliate programs

    By Anonymous christmas party flyer, at 10:34 PM  

  • Now that there's another fiasco with an untested feature (going to jail for trying to go to Ardream), can't you use this as an argument for MGAME to make a public test server?

    cordoba orasul invatat

    By Anonymous cordoba orasul invatat, at 8:28 AM  

  • That tweet originally came from Korlash and was re-tweeted by Aleenia. At the moment, I don't have any patch notes for patch 1850; odds are Korlash was speaking directly with our developer liaison and tweeted about it as soon as he confirmed the upcoming patch. He's sort of excitable that way. As such, I don't know anything about the next update at the moment. Aleenia will post up the patch notes on the News section of the official KOL website once the information arrives, so keep an eye out for it.

    injectii cu dioxid de carbon

    By Anonymous injectii cu dioxid de carbon, at 8:54 PM  

  • However, that's not our call to make. It's ultimately up to the developers to make those decisions. At the moment there are no plans to open any new servers or remove older ones in any form.
    [/quote]
    That means if they want to delete the older maybe they delete ares?

    And why the time of everything in ko with turkey time?
    i mean all events why with time turkey????

    alimente bogate in calorii slabit

    By Anonymous alimente bogate in calorii slabit, at 12:57 AM  

  • I did a quick bit of checking through the item registry to verify this and was frankly a bit surprised at what I found

    logo badges pack

    By Anonymous logo badges pack, at 1:00 PM  

  • Good information..Liked it..

    By Anonymous Buy domain names, at 5:20 AM  

  • Glassfish has successfully run Oracle's ADF Faces components. If you look in the comments, though, there were some bugs that prevent it from running in the latest Glassfish, but happily these have now been fixed. I have verified that this has been successfully fixed in today's nightly glassfish build, after overlaying the latest JSF nightly on top of it.
    Athletic Wear

    By Anonymous juliawells, at 3:48 PM  

  • I really appreciate your great knowledge and efforts put for these tutorials as these are really helping me a lot.

    By Anonymous compare motor trade insurance, at 6:24 AM  

  • Updates and changes made to the game are made entirely on the developer's schedule. Content updates, such as the aforementioned football stadium, were originally designed in the Korean version of Knight Online (KOKO) and was later ported over to this, the global version (KOWorld). Many players overlook the fact that Knight Online is originally a Korean game and that version is still up and running; the developer's priority is to their own version first and foremost. KOWorld will always play second fiddle in terms of priority.

    cosuri cadou paste

    By Anonymous cosuri cadou paste, at 5:33 AM  

  • That's not our call to make. The developers are in charge of all content and updates. If they want to put something through, they're going to. I'm sure the players will adjust in no time.

    pentrucadouri.ro

    By Anonymous pentrucadouri.ro, at 5:42 AM  

  • In the past I got a very unique report once; it was a video of a well-known clan openly hacking which made it seem like a pretty open/shut case. Except that it turned out the entire thing was faked; a rival clan had duplicated their appearance and names on a private server and staged the whole thing to try and get them banned. The thing that tipped it off was that the text font in all the shots was wrong.


    pariuri sportive

    By Anonymous pariuri sportive, at 2:26 AM  

  • 1 hour ago, i dc'd relogged to find not many people online in moradon merchant either, either i got dc'd or something happened, did anything unusual happen?

    Have you got any information on the new upcoming Events? CSW, and max level? and stuff?

    cribbble

    By Anonymous cribbble, at 9:57 AM  

  • This is an amazing blog post, It worked for me. i really appreciated and i want to share here a very amazing thing.

    By Anonymous Downtown Portland, at 10:04 PM  

  • It was all done manually and there were times where it'd take well over an hour just to bring up a data report if the search criteria was too large. Finding stolen items meant having to track down their serial numbers, dig through the trade logs one at a time, and then delete the item by hand after figuring out where it had ended up. The fact that everything was so user unfriendly meant that it was a drain on resources... namely, a GM's time that could be better spent elsewhere... to perform large numbers of investigations. Finally, on top of all that we have the recent matter (within the last two years, so relatively speaking) of the GM staff getting much smaller while the number of servers, and thus number of potential cases, increased.

    promovare web

    By Anonymous promovare web, at 6:14 AM  

  • It's possible within the realm of human imperfection, certainly. However, GMs do everything they can to minimize the chances of an erroneous ban and generally err on the side of caution. Manual bans are not made unless there is conclusive evidence to support the GM's decision.

    skyrim best race

    By Anonymous skyrim best race, at 12:16 PM  

  • My acceptance of ticket numbers through Forum PMs was a means of damage control while official action was being planned. As such, official announcements (in this case, the procedure to apply for account restoration), takes priority. If you sent me your ticket number before the announcement was made, that means I have it saved in a separate queue, but cannot guarantee when it will be investigated or restored since I have to focus on the official queue first.

    emailing

    By Anonymous emailing, at 12:23 PM  

  • Here's what I've seen from 2 months of playing this game:
    40 Abyss Fires
    4999 Ibex/Crisis Potions
    9999 Ibex/Crisis Potions AND 10 Abyss Fires (this is the one time I bought KC like a month ago)
    web design

    By Anonymous web design, at 12:43 AM  

  • We (GamersFirst) hold regular meetings with the developers and fully explain to them the problems the game is currently facing, the impact it has on both the game and community, and other concerns that we deal with on a day to day basis. We send them detailed reports and suggested solutions for both in-game bugs and third party tools. Heck, I even went ahead and fully mapped out every zone in the entire game for accurate anti-wall hack coordinates just because I wanted to make their jobs that much easier to get it implemented faster.


    optimizare google

    By Anonymous optimizare google, at 4:35 AM  

  • I really appreciate your efforts and I will be waiting for your further write ups thanks once again.you have a quite exceptional view

    By Anonymous ptc, at 12:35 PM  

  • Thanks a lot for sharing this article about "ADF Faces and JSF 1.2".

    By Anonymous SEO services (50%), at 9:20 PM  

  • A florida gator forum that covers every game, roster, exclusive player interviews, and much more. It is your source for Florida Gator news. Come check out the forum and discuss Heisman trophy winner Tim Tebow and the rest of the Gators.

    By Blogger Unknown, at 8:53 PM  

  • Your blog is really very interesting. I am totally impressed with this. So keep posting.

    By Anonymous sell my house, at 3:26 AM  

  • wow....! Very nice and useful article. Your way of explanation is beautiful. I learn a

    lot of things from your article. The stuff you are using that is very useful and

    helpful. Thanks for sharing a very informative article. painoindeksi

    By Anonymous treffit, at 11:09 AM  

  • Great Blog with very good posts. Can you please tell me how long will take you to create this wonderful blog, although I am new to the internet but your work is very good and I appreciate your work. Thank you for sharing this post so much.

    By Anonymous Houston dentist, at 10:17 AM  

  • It’s a pleasure to visit this blog because it has a detailed structure. Simply Excellent. Visited so many blogs, I find this a very unique and interesting.

    By Anonymous Small Business IT Support London, at 4:22 AM  

  • Fantastic Post! I thoroughly enjoyed your content …very effectively written about important matter. Thanks for this service that you have provided for us. Loads of excellent writing here.

    By Anonymous home page, at 9:39 AM  

  • Nice post, great blog, keep up the posts!IT Support Melbourne

    By Blogger Unknown, at 1:30 AM  

  • I am very satisfied for the great technology is visible in this blog. Nice and informative website by the way.

    By Anonymous Thesis Writing Service, at 10:06 PM  

  • Awesome post. Thanks for the share. Hopefully waiting for more good posts. Thanks

    By Anonymous case study writing service, at 12:30 AM  

  • Thank you for sharing this great information! By the way, a reliable essay writing resource propose a various kind of college papers on different subjects! College papers such as essays, research papers, term papers, courseworks and others are available there for ordering! Best regards!

    By Blogger Unknown, at 4:56 AM  

  • Top Spanish Questions Learning Tips for Independent Learners

    By Anonymous bestessaywriting, at 5:32 AM  

  • I want to say, that this article offers a lot of interesting information! thanks for sharing! And can you tell me, where I can find a writer, that will help me write my essay cheap ? i want to have good grades!

    By Blogger Unknown, at 7:49 AM  

  • Not more delaying to get well-known right now. Buy Facebook Followers as a strategy to increase status and recognition online in a short period. buy facebook followers

    By Blogger Unknown, at 8:41 PM  

  • Avoid waiting to become well known today. Buy Facebook Followers as a method to get popularity and authority on the internet in a small span. get facebook followers

    By Blogger Unknown, at 10:47 PM  

  • I must say that I truly fancy all of your blog posts mostly Silverlight development, it's very educational. I'm at this moment hooked to psychics in Adelaide and your web page. Keep it up!
    sandal kulit berkualitas untuk pria
    strategi menjual sandal online

    By Anonymous tips memilih sandal untuk pria, at 6:01 PM  

  • I even went ahead and fully mapped out
    Send Flowers to Norway every zone in the entire game for accurate anti-wall hack

    By Blogger Unknown, at 12:09 AM  

  • It was a very good post indeed. I thoroughly enjoyed reading it in my lunchtime.
    Send Flowers To Colombia

    By Blogger Unknown, at 5:23 AM  

  • I like this staggering site page, will influence a point to bookmark to your blog and Can Someone Write my Assignment for Me UK will as frequently as conceivable come. the shocking article, paying little mind to how I am new to your post, everything considered the need to know more in future. super hot to you for appearing to us.

    By Blogger Roger Jack, at 11:20 PM  

  • That's an obvious thing that JSF 1.2. is much better. I believe now there are even more updates for the version 1. 2. Did you know that you may buy college papers online regarding this topic in case you will have such a task? You are welcome to visit if there is such a need.

    By Blogger username, at 1:16 PM  

  • The blog was very attractive and easy to read. Thanks for sharing this article with us.


    best spa in Bangalore

    By Anonymous Smayaaspa, at 7:54 AM  


  • The blog was very attractive and have a nice points to read frequently. Thanks for sharing this article with us.

    spa in Bhubaneswar

    By Anonymous Hamam Spa, at 11:39 PM  


  • The blog was very attractive and easy to read. Thanks for sharing this article with us.


    salon in Bhubaneswar

    By Anonymous Gangaspa, at 5:54 AM  

  • thank for make such a nice site like this and i really appreciate for all u've done here. I love ur site and want to stay here for a long time. i'll come here often as i can and I will bookmark ur sites

    By Anonymous situs poker terbaik, at 1:20 AM  

  • This comment has been removed by the author.

    By Blogger Ciana Langham, at 3:41 AM  

  • Hey there! I notice your blog is a cool one! Here is one helpful web. This web can be helpful for many students who don't have a lot of time for writing their papers.

    By Blogger Ciana Langham, at 3:42 AM  

  • Great post to share.
    Cheap Gift Hampers UK

    By Blogger Saadat Abbas, at 10:26 PM  

  • Hi thanks for the lovely post. It is very informative. Avira is the best free antivirus program. Users sometimes get unwanted error while using this software. Get instant solution with Avira antivirus customer service phone number.

    By Blogger Technical Support, at 10:04 PM  

  • Hi, Thank You for such an wonderful post. Incredimail is the best free cloud service that helps users in sending and receiving emails. Fix Incredimail 2.5 Crashing Issue via Incredimail Customer support Number provides the best solution for issues and problems that a user of Incredimail. So it is better recommended to contact our Incredimail Technical Support Number.

    By Blogger Kelvin Nelson, at 12:10 AM  

  • By Anonymous Anonymous, at 7:47 PM  

  • We can help in best custom research papers writing services. This is because of magnificent platforms of research work at our company systems are tremendous for all scholars.

    By Blogger jacklinemelda, at 5:28 AM  

  • t is normal for students to be anxious about hiring an online professional Legitimate Custom Research Paper Services Provider because they can never be sure whether they can get high-quality affordable Custom Research Paper Services and the right Research Paper Assistance Services or not.

    By Blogger Legitimate Custom Research Paper Services, at 3:45 AM  

  • I like this amazing webpage page, will impact a point to bookmark to your blog and will as often as possible as possible come. the stunning article, paying little personality to how I am new to your post, everything thought about the need to know more in future. too hot to you for appearing to us.assignment helps

    By Anonymous Assignmnet Helps, at 8:18 AM  

  • I read your blog zone and this is bewildering web diary a zone.. a responsibility of gratefulness is with or without together for putting the push to suit us. have a dazzling day math assignments

    By Blogger Amanda, at 5:12 AM  

  • Astounding post. I was paying puzzling character to and on this post and I am mixed! Obliging information. math assignments

    By Blogger Amanda, at 5:13 AM  

  • Amazing article with scrambling thought! Much thankfulness to you for such an important article.It is really an objective and central one, It truly help me to pass on my idea!! killer queen lyrics

    By Blogger Anna Stephen, at 7:24 AM  

  • This is splendid ensured factors which you depicted here, it's so critical post and direct. killer queen lyrics

    By Blogger Anna Stephen, at 7:24 AM  

  • ATT account visitors can quickly reject any capacitance to ATT issues often with our ATT customer service Authorities; our convenience is 24x7 toll-free and the purchaser invites us to be the real choice for ATT's technical issues. For the time being, ATT technical officials are providing assistance to customers and live managers only with specific intent that they could surely get this out of ATT discussions. For an effectual reply, users can use one of our confirming services, such as ATT Email Support Contact Number, visit options, or via e-mail offices. Throughout the event that you really are worried concerning your ATT improving functional, ATT customer service is compulsory.

    By Anonymous Anonymous, at 10:36 PM  

  • Only with influx of new innovations as well as assistance on tampering, like the fun lovable facilities, additionally as well solved quickly, while there are a lot of attackers trying to compromise Email, carry it program inoffensive and also safeguard from hard attackers, Contact Comcast 1-800 new features transfer appropriate security intricacies to safeguard your platform. On the off chance that customers or records will be cut off by those who need to dial our Comcast 24/7 toll-free helpline support number and we'll move it at the call hour. Here we linked challenges are usually common and we handle these problems over a considerable period of time, now get Comcast Email without any mishap information.

    By Anonymous Anonymous, at 11:04 PM  

  • Incredimail captures more than one Incredimail live work email in different counties. To configure each of these offices effectively, you need to coordinate the client bolster community with the Incredimail email address. Our free call Incredimail client service necessitates offer you the best support to offer almost all specialized highlights and issues 100% accurate and accurate arrangement, to upgrade you to manage bugs in Incredimail email account, try not to cope with this and contact 24/7 Incredimail customer care number is available on any part of the plans with its parallel provisions of section.

    By Anonymous Anonymous, at 11:08 PM  

  • There are many packages of innocuous insights or guidance within Mozilla Thunderbird, both with the intention that buyers will become even more understanding, but bunches of customers are really not informed about that either, in such a situation they just need to call Mozilla Thunderbird Customer Support Number USA and we also have a dedicated technical area that is there for you to give full insight into the peaks.

    By Anonymous Anonymous, at 11:10 PM  

  • Realistic modern Mozilla Thunderbird e-mail support number offers aggressive quality of service for Mozilla Thunderbird solutions that help; qualified support specialists manage issues well enough and quickly retrieve affirmation conflicts. Since that's where users get such a consistent or better option to get back to Mozilla's Thunderbird inbox; a large number of Mozilla's Thunderbird clients don't know how to retrieve email messages if they ignore their inbox safeguard button. Call USA 1-800 toll-free Mozilla Thunderbird support helpline number for the customer who has planned areas of the world and we'll send users out of so many problems in a short period of time.

    By Anonymous Anonymous, at 11:36 PM  

  • There are many packages of innocuous insights or guidance within Mozilla Thunderbird, both with the intention that buyers will become even more understanding, but bunches of customers are really not informed about that either, in such a situation they just need to call Mozilla Thunderbird Customer Support Contact Number USA and we also have a dedicated technical area that is there for you to give full insight into the peaks.

    By Anonymous Robert Anderson, at 11:40 PM  

  • For people who have U.S. Outlook Helpline Support Number is also a wonderful way to solve email issues, call Outlook 1-800 Helpline to have the ideal phone discussion; they don't even have to pass money to get them because it's 100% Toll-free. Experts were specialized in providing the best services every day. Among Outlook email clients, special problems need to be addressed. As for email issues, we also maintain databases within each type of online alert and maintain complete account security and confidentiality. Also on principle, the 24/7 Outlook toll-free support helpline number can be moved off and customers can find us good one per day to provide the best help or target as they fear Out.

    By Anonymous easysol, at 11:43 PM  

  • People who use Eudora mailing services that you shouldn't have to worry twice about fastened budget requests or any other volume; we have large and free support formalities that make it far easier for customers to communicate similar queries without affinity. Eudora 24x7 Online Phone Customer Service has calm and empowered team members to deliver the finest clinical service with a quality management plan and all other mistakes may be believed by our Professional Consultants. That is why our online Eudora customer service toll-free number is free and easy to use and relies on hundred percent customer loyalties, 95 percent retrieval of trust information, 90 percent maintenance, and more than 89 percent availability.

    By Anonymous Splitting Settings, at 11:46 PM  

  • Significant numbers of visitors encounter fair challenges in their eM Server account, including unresponsive server, receiving and sending email problems, turning on non-exempt eM clients and not plugging off flexible access, breaching login protection or user data, missing messages and contact information etc. An eM customer support specialist transmits each issue to customers required to recover these fixes with a short burst of time using their 1-800-875-8836 Toll-free eM customer support phone number. Refer to being the best usable environments for of user of eM Clients, user bunches typically join in their community to have a pleasure score of around 100 percent.ore about 100 percent.

    By Anonymous Rob's World, at 11:49 PM  

  • AOL mail is being one of the most secure email from many years, and today a bunch of users are increasing day by day. It’s been good for use but several times users face issues which is not so common for them and for that you need AOL technical support help to sort out various issues.

    By Anonymous Anonymous, at 9:04 AM  

  • This content is very useful for us and through this, we can get latest information and increase our knowledge. Such kind of knowledge is very helpful for our success. Coursework writing services.

    By Blogger Isabell Kiral, at 11:24 PM  

  • Dissertation Prime is the best option for folks who want to hire someone to write their dissertation for them. Our qualified UK Dissertation Writers will make certain that your Phd dissertation writing services UK requirements are met fully.

    By Blogger Dissertation Prime, at 3:18 AM  

Post a Comment

<< Home