If you rename a package, then you have to do it in 2 places.

Martijn

On 1/29/07, nilo.de.roock <[EMAIL PROTECTED]> wrote:
>
> Usually when there seems to be concensus that something isn't possible, I get
> triggered that there must be a simple solution. On the other hand if it's
> considered to be 'simple' it usually gets out of hand. So I got triggered
> and looked a bit further into this.
>
> Providing you set things up correctly in Maven it is possible to seperate
> java and html in different directories without having to add any code.
>
> At the end of the day it's up to the developers how and where they store
> their files.
>
> - nilo
>
>
>
>
> igor.vaynberg wrote:
> >
> > yes, all newbies start to do this and eventually go back, but oh well
> >
> > if you still want to shoot yourself in the foot what you do is this:
> >
> > implement IResourceStreamLocator and make it take a delegate
> >
> > then in your app's init do this
> >
> > application.init() {
> > MyResourceStreamLocator locator=new
> > MyResourceStreamLocator(getResourceSettings().getResourceStreamLocator());
> > getResourceSettings().setResourceStreamLocator(locator);
> > }
> >
> > -igor
> >
> >
> > On 1/22/07, Martijn Dashorst <[EMAIL PROTECTED]> wrote:
> >>
> >> We advise you to not do this until you are absolutely sure you need
> >> it, especially as a newbie to the framework. "Obvious" reasons are not
> >> so obvious in a Wicket context.
> >>
> >> - packaging your components in a jar
> >> - having to mimick the package/directory structure
> >> - looking up your HTML (which is tightly coupled to your Java file)
> >> in a separate directory
> >> - other resources such as properties files, where should they go?
> >>
> >> Martijn
> >>
> >> On 1/22/07, nilo.de.roock <[EMAIL PROTECTED]> wrote:
> >> >
> >> > Hi,
> >> >
> >> > I am very newbie on Wicket. I am reading the Pro Wicket book. I want
> >> the
> >> > .java and .html page files in two different directories for obvious
> >> reasons.
> >> > I read the following in the book:
> >> >
> >> > "The HTML template needs to be in the same package as the corresponding
> >> Page
> >> > class.
> >> > An internal Wicket component that is entrusted with the job of locating
> >> the
> >> > HTML markup
> >> > corresponding to a Page looks for the markup in the same place as the
> >> Page
> >> > class. Wicket
> >> > allows you to easily customize this default behavior though. ... "
> >> >
> >> > I get completely lost here:
> >> >
> >> > "... All user pages typically extend
> >> > Wicket's WebPage-a subclass of Wicket's Page class. There needs to be a
> >> > one-to-one correspondence
> >> > between the HTML elements with a wicket:id attribute and the Page
> >> > components. The
> >> > HTML template could in fact be termed as a view with the actual
> >> component
> >> > hierarchy being
> >> > described in the Page class. Wicket components need to be supplied with
> >> an
> >> > id parameter and
> >> > an IModel implementation during construction (some exceptions will be
> >> > discussed in the section
> >> > "How to Specify a CompoundPropertyModel for a Page." The component's id
> >> > value must
> >> > match the wicket:id attribute value of the template's corresponding
> >> HTML
> >> > element. Essentially,
> >> > if the template contains an HTML text element with a wicket:id value of
> >> > name, then the
> >> > corresponding wicket's TextField instance with an id of name needs to
> >> be
> >> > added to the Page
> >> > class. Wicket supplies components that correspond to basic HTML
> >> elements
> >> > concerned with
> >> > user interaction. Examples of such elements are HTML input fields of
> >> type
> >> > text, HTML select,
> >> > HTML link, etc. The corresponding Wicket components would be TextField,
> >> > DropDownChoice,
> >> > and Link, respectively. ..."
> >> >
> >> > What I would like to know is in a For Dummies sort of explanation what
> >> I
> >> > have to do to be able to seperate .html and .java.
> >> >
> >> > Thanks in advance.
> >> >
> >> > kind regards,
> >> > nilo de roock
> >> >
> >> > --
> >> > View this message in context:
> >> http://www.nabble.com/Best-practice-for-seperating-.java-and-.html---tf3060190.html#a8509215
> >> > Sent from the Wicket - User mailing list archive at Nabble.com.
> >> >
> >> >
> >> >
> >> -------------------------------------------------------------------------
> >> > Take Surveys. Earn Cash. Influence the Future of IT
> >> > Join SourceForge.net's Techsay panel and you'll get the chance to share
> >> your
> >> > opinions on IT & business topics through brief surveys - and earn cash
> >> >
> >> http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
> >> > _______________________________________________
> >> > Wicket-user mailing list
> >> > [email protected]
> >> > https://lists.sourceforge.net/lists/listinfo/wicket-user
> >> >
> >>
> >>
> >> --
> >> Vote for Wicket at the
> >> http://www.thebeststuffintheworld.com/vote_for/wicket
> >> Wicket 1.2.4 is as easy as 1-2-4. Download Wicket now!
> >> http://wicketframework.org
> >>
> >> -------------------------------------------------------------------------
> >> Take Surveys. Earn Cash. Influence the Future of IT
> >> Join SourceForge.net's Techsay panel and you'll get the chance to share
> >> your
> >> opinions on IT & business topics through brief surveys - and earn cash
> >> http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
> >> _______________________________________________
> >> Wicket-user mailing list
> >> [email protected]
> >> https://lists.sourceforge.net/lists/listinfo/wicket-user
> >>
> >
> > -------------------------------------------------------------------------
> > Take Surveys. Earn Cash. Influence the Future of IT
> > Join SourceForge.net's Techsay panel and you'll get the chance to share
> > your
> > opinions on IT & business topics through brief surveys - and earn cash
> > http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
> > _______________________________________________
> > Wicket-user mailing list
> > [email protected]
> > https://lists.sourceforge.net/lists/listinfo/wicket-user
> >
> >
>
> --
> View this message in context: 
> http://www.nabble.com/Best-practice-for-seperating-.java-and-.html---tf3060190.html#a8688286
> Sent from the Wicket - User mailing list archive at Nabble.com.
>
>
> -------------------------------------------------------------------------
> Take Surveys. Earn Cash. Influence the Future of IT
> Join SourceForge.net's Techsay panel and you'll get the chance to share your
> opinions on IT & business topics through brief surveys - and earn cash
> http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
> _______________________________________________
> Wicket-user mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/wicket-user
>


-- 
Vote for Wicket at the http://www.thebeststuffintheworld.com/vote_for/wicket
Wicket 1.2.4 is as easy as 1-2-4. Download Wicket now!
http://wicketframework.org

-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys - and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
Wicket-user mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/wicket-user

Reply via email to