DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUGĀ·
RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT
<http://issues.apache.org/bugzilla/show_bug.cgi?id=39141>.
ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED ANDĀ·
INSERTED IN THE BUG DATABASE.

http://issues.apache.org/bugzilla/show_bug.cgi?id=39141





------- Additional Comments From [EMAIL PROTECTED]  2006-04-11 06:39 -------
(In reply to comment #0)
> Inside JBOSS server the library location is not only WEB-INF/lib.
> Maybe init parameter to change lib search location will be very good.

Are all of the alternate locations somewhere in a parent class loader?  If so,
it might be better to search up through the class loader hierarchy.  If a
URLClassLoader is found, then the individual JAR files can be examined for the
existence of a META-INF/faces-config.xml resource.

However, to avoid making startup performance substantially worse, this kind of
search should probably be turned off by default, but enabled by an init 
parameter.

> 
> In the View annotation class , why you not asign the value of view id ?
> and bean name for view ?
> something like @View(viewId="/sec/test.jsp",name="sec$test") or more extended
> @Views( [EMAIL PROTECTED](...),@View{...}} ? 
> 

The class that implements ViewController has no reason that it needs to know
what view identifier it is associated with -- the dependency relationship is one
directional.  Such a declaration would also reduce possibilities for reuse. 
Further, using a mapper is a use of the "convention over configuration" strategy
-- one of the things that environments like Ruby on Rails uses to reduce the
amount of explicit configuration needed.



> How can i change default maping ?
> 

This kind of question is better asked on the user mailing list, so everyone can
benefit from the answer.  But the current answer is to have your application
startup code store, as an application scope attribute under key
Constants.VIEW_MAPPER, an instance of some class that implements
ViewControllerMapper.  If there is no such instance installed, an instance of
org.apache.shale.view.impl.DefaultViewControllerMapper is used.

Yes, it would be more friendly to provide a context init parameter to define the
implementation class to use.  Will look at doing that too -- but the method
described above will work.

> 
> Cristi



-- 
Configure bugmail: http://issues.apache.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to