NetBeans 6 delivers great updates to the Matisse GUI builder. Spend a few minutes with Roman Strobl and get an expert briefing on what's new and what has changed. (sponsored)
In this, the third and final installation of Andres' Introduction to Groovy series, you learn about how Groovy handles variable numbers of arguments, named parameters, currying, and more about Groovy operators. Including, some new operators.
Swing Fuse (actually just Fuse), is a framework designed to make it easier to create your own custom desktop components. In this article, Daniel Spiewak shows you how to get started and provides sample source code you can download.
Willam Louth shows how he uses JXInsight Probes to investigate probable performance issues with code bases that he is not familiar with. He also highlights possible pitfalls in creating a benchmark, as well as in the analysis of results.
It looks like no one wants. So I took the liberty and crated a first draft for this exam. Hope this is not a problem . Since I am not a moderator, I couldn't create a wiki page with the exam, so I will just paste it here.
For the JSF 1.1 Intermed Exam it is required to know the JSF 1.1 API and how to use it in order to create simple:
- components
- renderers
- convertors
- validators
This exam mainly focuses on JSF from the developer's point of view. For the web UI developer, please see the JSF 1.1 Basic Exam.
It covers the development of UI extensions and they integration with JSP. It does not cover the parts already coverd by the Basic exam.
It is assumed and highly recommended that exam takers are familiar with the JSF 1.1 concepts
(as covered by the JSF 1.1 Basic Exam) and with JSP custom tag developing/deploing.
~JSF UI Extensions: The power of JSF lies in its component model
and an extensible architecture that allows you and third parties to create your own
user interface (UI) extensions: components, renderers, validators, and converters.
1. General 1q
- Describe the steps followed when developing UI extension
* subclass the appropriate class and/or implement the necessary interface
* create the configuration file for the extension
* integrate the extension with JSP
- Given a scenario, choose the most appropriate extension to develop(component, renderer, validator or converter)
2. Custom UI Component Development 3q
- Basic knowledge of the following packages
* javax.faces.component
* javax.faces.component.html
- Develop basic components
- Handling events with method bindings
3. Custom Renderers Development 2q
- Basic knowledge of javax.faces.render package
- Develop basic renderers
4. Custom Converters Development 2q
- Basic knowledge of javax.faces.convert package
- Develop basic converters
5. Custom Validators Development 2q
- Basic knowledge of javax.faces.validator package
- Develop basic validators
6. Registration 2q
- Identify and write correct XML fragments for registering the UI extensions
7. JSP integration 2q
- Develop TLD classes for the custom components using UIComponentTag and UIComponentBodyTag classes from the javax.faces.webapp package
- Identify and write correct XML fragments for configuration of a TLD configuration file in order to integrate a custom component with JSP.
70-80% ?? to pass
time = ??
(I dont have enough experience, so I left the time field empty, and the % required to pass is only informative)
It looks like pasting this from Notepad discarded the tabs. But you get the point. I also did not format the text because I couldn't see the result(this wil be done on the wiki specification).
Taking in consideration this is my first exam draft, all kind of feedback is more than welcomed, and also needed.
PS: The "~JSF UI Extensions" is the part in green and the "1. General" and the rest will be the ones with red . Sry but I did not now how to explain this. Hope it's clear.
Life changing quote: "Many people are anxious to improve their results but they're unwilling to improve themselves."
Alex,
If you would like moderator rights (and to become moderator of this exam once it is created), e-mail your JavaBlackBelt id to javablackbelt DOT admin AT gmail DOT com and one of us will take care of it.
Assuming you are interested in becoming a moderator:
When you convert this to wiki format, can you also use the JavaBlackBelt style of objectives beginning with a verb. For example, "basic knowledge of widgets" could be "identify the appropriate widget in a scenario" and "use attributes of a given a widget"
just done that. But ... can you offer some feedback if you have the time ? This is my first exam draft and taking in consideration your experience it would really be helpfull some feedback . If you dont have the time it's ok, I understand.
Alex
Life changing quote: "Many people are anxious to improve their results but they're unwilling to improve themselves."
It's v1.1 John. I'll create in the morning the wiki page for it with the suggestions from Jeanne. I expect any inputs regarding the form from anyone, and from the one's that are aware of JSF component development also on the contents. But in the morning. For now,
Good night everyone!
Life changing quote: "Many people are anxious to improve their results but they're unwilling to improve themselves."
Chinh:
>Maybe you'll want to include event handling which is missed out from the basic exam.
I've thought about this, and my opinion is to be included in the basic exam. It's not a hard topic, and I think that basic users should know this. Also, a thing that is missing in the basic exam is related to internationalization and resource boundles. I also think this should be in the basic exam. Any thought on this ?
Piotr:
>Maybe something about diffrent view handlers ?
I dont quite understand. You are refering to Facelets ?
>or diffrent implementations of JSF ?
This could be kind of amiguous and people could post all sorts of questions here.
More thought on these matters ?
Regards,
Alex
Life changing quote: "Many people are anxious to improve their results but they're unwilling to improve themselves."
I was looking at the wiki for JSF Basic: http://javablackbelt.com/WikiPage.wwa?page=BeltJSF and saw that you want to build 2 more exams for JSF. The draft I created complies with your idea of JSF 1.1 Custom Components and Renderers Exam ?
Life changing quote: "Many people are anxious to improve their results but they're unwilling to improve themselves."
Right.
Maybe there should be whole another exam for diffrent implementations. "JSF - implementations" - MyFaces, IceFaces, Richfaces, something like that.... something to think about.
In my opinion, objectives you wrote are good for JSF Components and Renderers
I've scheduled it to the check/comment/create In general it is good to leave exam objectives on the forum for some time in order to give a people chance to spot it and comment before exam creation.
I wanted to create this exam but I got some doubts. What is the 'JSF UI Extensions'? Is it a single category in this exam? If so maybe we should rename the exam to sth like 'JSF UI extensions'.
JSF Intermed exam
At 4:18 AM on Aug 9, 2007, Alex Enache wrote:
Fresh Jobs for Developers Post a job opportunity
14 replies so far (
Post your own)
Re: JSF Intermed exam
It looks like no one wants. So I took the liberty and crated a first draft for this exam. Hope this is not a problemFor the JSF 1.1 Intermed Exam it is required to know the JSF 1.1 API and how to use it in order to create simple:
- components
- renderers
- convertors
- validators
This exam mainly focuses on JSF from the developer's point of view. For the web UI developer, please see the JSF 1.1 Basic Exam.
It covers the development of UI extensions and they integration with JSP. It does not cover the parts already coverd by the Basic exam.
It is assumed and highly recommended that exam takers are familiar with the JSF 1.1 concepts
(as covered by the JSF 1.1 Basic Exam) and with JSP custom tag developing/deploing.
Reference:
- Part 4 of "JSF in Action"
- http://www.jsftutorials.net/
- http://www.ibm.com/developerworks/java/library/j-jsf4/
~JSF UI Extensions: The power of JSF lies in its component model
and an extensible architecture that allows you and third parties to create your own
user interface (UI) extensions: components, renderers, validators, and converters.
1. General 1q
- Describe the steps followed when developing UI extension
* subclass the appropriate class and/or implement the necessary interface
* create the configuration file for the extension
* integrate the extension with JSP
- Given a scenario, choose the most appropriate extension to develop(component, renderer, validator or converter)
2. Custom UI Component Development 3q
- Basic knowledge of the following packages
* javax.faces.component
* javax.faces.component.html
- Develop basic components
- Handling events with method bindings
3. Custom Renderers Development 2q
- Basic knowledge of javax.faces.render package
- Develop basic renderers
4. Custom Converters Development 2q
- Basic knowledge of javax.faces.convert package
- Develop basic converters
5. Custom Validators Development 2q
- Basic knowledge of javax.faces.validator package
- Develop basic validators
6. Registration 2q
- Identify and write correct XML fragments for registering the UI extensions
7. JSP integration 2q
- Develop TLD classes for the custom components using UIComponentTag and UIComponentBodyTag classes from the javax.faces.webapp package
- Identify and write correct XML fragments for configuration of a TLD configuration file in order to integrate a custom component with JSP.
70-80% ?? to pass
time = ??
(I dont have enough experience, so I left the time field empty, and the % required to pass is only informative)
It looks like pasting this from Notepad discarded the tabs. But you get the point. I also did not format the text because I couldn't see the result(this wil be done on the wiki specification).
Taking in consideration this is my first exam draft, all kind of feedback is more than welcomed, and also needed.
PS: The "~JSF UI Extensions" is the part in green and the "1. General" and the rest will be the ones with red
Re: JSF Intermed exam
Alex,If you would like moderator rights (and to become moderator of this exam once it is created), e-mail your JavaBlackBelt id to javablackbelt DOT admin AT gmail DOT com and one of us will take care of it.
Re: JSF Intermed exam
Assuming you are interested in becoming a moderator:When you convert this to wiki format, can you also use the JavaBlackBelt style of objectives beginning with a verb. For example, "basic knowledge of widgets" could be "identify the appropriate widget in a scenario" and "use attributes of a given a widget"
Re: JSF Intermed exam
Hi Jeanne,just done that. But ... can you offer some feedback if you have the time ? This is my first exam draft and taking in consideration your experience it would really be helpfull some feedback
Alex
Re: JSF Intermed exam
I've no enough JSF experience to comment the content, Alex.The form looks very good to me.
Is it JSF v1 or v2 ?
Kind regards.
John.
Re: JSF Intermed exam
It's v1.1 John. I'll create in the morning the wiki page for it with the suggestions from Jeanne. I expect any inputs regarding the form from anyone, and from the one's that are aware of JSF component development also on the contents. But in the morning. For now,Good night everyone!
Re: JSF Intermed exam
The structure looks good Alex. Maybe you'll want to include event handling which is missed out from the basic exam.Re: JSF Intermed exam
Maybe something about diffrent view handlers ? or diffrent implementations of JSF ?Re: JSF Intermed exam
I've posted on wiki the draft for the JSF Intermed exam: http://javablackbelt.com/WikiPage.wwa?page=JSFIntermedChinh:
>Maybe you'll want to include event handling which is missed out from the basic exam.
I've thought about this, and my opinion is to be included in the basic exam. It's not a hard topic, and I think that basic users should know this. Also, a thing that is missing in the basic exam is related to internationalization and resource boundles. I also think this should be in the basic exam. Any thought on this ?
Piotr:
>Maybe something about diffrent view handlers ?
I dont quite understand. You are refering to Facelets ?
>or diffrent implementations of JSF ?
This could be kind of amiguous and people could post all sorts of questions here.
More thought on these matters ?
Regards,
Alex
Re: JSF Intermed exam
I was looking at the wiki for JSF Basic: http://javablackbelt.com/WikiPage.wwa?page=BeltJSF and saw that you want to build 2 more exams for JSF. The draft I created complies with your idea of JSF 1.1 Custom Components and Renderers Exam ?Re: JSF Intermed exam
Right.Maybe there should be whole another exam for diffrent implementations. "JSF - implementations" - MyFaces, IceFaces, Richfaces, something like that.... something to think about.
In my opinion, objectives you wrote are good for JSF Components and Renderers
Re: JSF Intermed exam
Thanks for the input Piotr. If you want to create an exam for JSF implementations I will gladly (hope it's written correctlyAbout this exam. Any other opinions anyone ? If not, who (and when) will create it ?
Alex
Re: JSF Intermed exam
I've scheduled it to the check/comment/createBest regards
Re: JSF Intermed exam
HiI wanted to create this exam but I got some doubts. What is the 'JSF UI Extensions'? Is it a single category in this exam? If so maybe we should rename the exam to sth like 'JSF UI extensions'.
Could sb put some light on this issue?
Best regards.