Ajax-Response xml to browser - DatePicker

2009-10-06 Thread Douglas Ferguson
I'm seeing something really strange.

I'm using DatePicker and sometimes when I click on it. I get  a temporary 
screen that has the following text:

If you see this, it means that both javascript and meta-refresh are not 
supported by your browser configuration.  Please click this link to continue to 
the original destination.  It then redirects to an xml file:

Then this page is displayed

This XML file does not appear to have any style information associated with it. 
The document tree is shown below.

−

−

http://wicket.apache.org";>



−





org.hibernate.HibernateException: createCriteria is not valid without active transaction

2009-10-06 Thread Peter Arnulf Lustig
 get this error always! I don't understand why.

this is my hibernate.cfg.xml



  
org.hibernate.dialect.MySQLDialect
com.mysql.jdbc.Driver
jdbc:mysql://localhost:3306/mydb
root
org.hibernate.context.ThreadLocalSessionContext
 








  




Do you have an idea?




-
To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
For additional commands, e-mail: users-h...@wicket.apache.org



Re: table columns ajax update

2009-10-06 Thread vineet semwal
Pedro,
yes,that's what i was exactly looking for ..

api is very easy and intuitive .

You are super fast ;)

thank you !
-- 
regards,
Vineet Semwal

On Tue, Oct 6, 2009 at 12:59 AM, Pedro Santos  wrote:

> I just commit the new version:
>
> - Refactoring the OrderingImage class
> - Using TableColumns and default renders per class to resolve the cell
> component creation
> - Remove the static cell model version
> - Css separation for selectableListView, since this class can to be used
> for
> direferent purposes than Table
> - Development of columns components that use ajax timing behavior
>
> On the table-example you can notes the line:
>
> table.getColumnModel().addColumn(new SelfUpdateColumn(1,
> Duration.seconds(5)));
>
> Hope it is what you looking for,
> best regards
>
>
> On Mon, Oct 5, 2009 at 3:19 AM, vineet semwal  >wrote:
>
> > Pedro,
> > eagerly waiting for next version ;)
> >
> > thank you ,
> >
> > --
> > regards,
> > Vineet Semwal
> >
> > On Mon, Oct 5, 2009 at 4:25 AM, Pedro Santos 
> wrote:
> >
> > > Hi Semwal,
> > > it has capability to update some columns. I update HomePage on
> > > table-example
> > > to show how it can be done now. But it makes no sense, since the model
> on
> > > non editable cells table are static, so the values on table model will
> > not
> > > be queried every ajax update.
> > > In next version, all table cells will have dynamic models.
> > >
> > >
> > > On Sun, Oct 4, 2009 at 3:04 AM, vineet semwal <
> > vineetsemwal1...@gmail.com
> > > >wrote:
> > >
> > > > Pedro,
> > > > does it have or will it have capability to  update some columns in a
> > > table
> > > > with ajax timer ?
> > > >
> > > > table still is good but good to hear that you are doing  major
> > > improvement
> > > > in design ;)
> > > >
> > > > thank you !
> > > > --
> > > > regards,
> > > > Vineet Semwal
> > > >
> > > >
> > > > On Sun, Oct 4, 2009 at 3:57 AM, Pedro Santos 
> > > wrote:
> > > >
> > > > > Hi Semwal, I'm currently working on Table class design to turn
> simple
> > > > this
> > > > > kind of extension.
> > > > >
> > > > > On Sat, Oct 3, 2009 at 10:38 AM, vineet semwal
> > > > > wrote:
> > > > >
> > > > > > can i update some columns in wicket-stuff table with ajax timer ?
> > > > > > i have seen wicket-stuff table example but can't understand how
> to
> > do
> > > > it
> > > > > ..
> > > > > >
> > > > > > --
> > > > > > regards,
> > > > > > Vineet Semwal
> > > > > >
> > > > >
> > > > >
> > > > >
> > > > > --
> > > > > Pedro Henrique Oliveira dos Santos
> > > > >
> > > >
> > >
> > >
> > >
> > > --
> > > Pedro Henrique Oliveira dos Santos
> > >
> >
>
>
>
> --
> Pedro Henrique Oliveira dos Santos
>


Re: org.hibernate.HibernateException: createCriteria is not valid without active transaction

2009-10-06 Thread Pieter Degraeuwe
You did not setup your transactions properly.
Or you start your transaction manually, or if you like spring, you can let
spring manage it. (just add your transction annotations to your services,
and, done !

On Tue, Oct 6, 2009 at 9:15 AM, Peter Arnulf Lustig wrote:

>  get this error always! I don't understand why.
>
> this is my hibernate.cfg.xml
>
>
> 
>  
> name="hibernate.dialect">org.hibernate.dialect.MySQLDialect
> name="hibernate.connection.driver_class">com.mysql.jdbc.Driver
> name="hibernate.connection.url">jdbc:mysql://localhost:3306/mydb
>root
> name="hibernate.current_session_context_class">org.hibernate.context.ThreadLocalSessionContext
>
>
>
>
>
>
>
>
>  
> 
>
>
>
> Do you have an idea?
>
>
>
>
> -
> To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
> For additional commands, e-mail: users-h...@wicket.apache.org
>
>


-- 
Pieter Degraeuwe
Systemworks bvba
Belgiëlaan 61
9070 Destelbergen
GSM: +32 (0)485/68.60.85
Email: pieter.degrae...@systemworks.be
visit us at http://www.systemworks.be


AW: org.hibernate.HibernateException: createCriteria is not valid without active transaction

2009-10-06 Thread Peter Arnulf Lustig
How can I do it manually?


For example: I have a "DataProvider" class with a method:

public static Administrator getAdministrator(Integer id) {
Administrator administrator= (Administrator) 
HibernateUtil.getSessionFactory().getCurrentSession().createCriteria(Administrator.class).add(Property.forName("id").eq(id)).uniqueResult();
return administrator;

}


I get the error message. How shall I modify the code?
I tried it with Transaction tx = ... and then tx.begin() tx.commit()  -- but 
then suddenly hibernate tries permanently to update an object... wired !




- Ursprüngliche Mail 
Von: Pieter Degraeuwe 
An: users@wicket.apache.org
Gesendet: Dienstag, den 6. Oktober 2009, 09:29:58 Uhr
Betreff: Re: org.hibernate.HibernateException: createCriteria is not valid  
without active transaction

You did not setup your transactions properly.
Or you start your transaction manually, or if you like spring, you can let
spring manage it. (just add your transction annotations to your services,
and, done !

On Tue, Oct 6, 2009 at 9:15 AM, Peter Arnulf Lustig wrote:

>  get this error always! I don't understand why.
>
> this is my hibernate.cfg.xml
>
>
> 
>  
> name="hibernate.dialect">org.hibernate.dialect.MySQLDialect
> name="hibernate.connection.driver_class">com.mysql.jdbc.Driver
> name="hibernate.connection.url">jdbc:mysql://localhost:3306/mydb
>root
> name="hibernate.current_session_context_class">org.hibernate.context.ThreadLocalSessionContext
>
>
>
>
>
>
>
>
>  
> 
>
>
>
> Do you have an idea?
>
>
>
>
> -
> To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
> For additional commands, e-mail: users-h...@wicket.apache.org
>
>


-- 
Pieter Degraeuwe
Systemworks bvba
Belgiëlaan 61
9070 Destelbergen
GSM: +32 (0)485/68.60.85
Email: pieter.degrae...@systemworks.be
visit us at http://www.systemworks.be





-
To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
For additional commands, e-mail: users-h...@wicket.apache.org



Wicket LinkTree and Performance

2009-10-06 Thread Аносов А.О.

Hi,

I use Wicket LinkTree component with relatively huge amount of content, 
and I exprience serious performance issues. It takes few seconds to 
expand or close node when about fifty or hundred nodes are visible, and 
selection of node also takes some time. Actually I need AJAX 
functionality of this tree. Is there known solutions of this problem or 
probably another component with lower latency?


Thanks.

-
To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
For additional commands, e-mail: users-h...@wicket.apache.org



Re: org.hibernate.HibernateException: createCriteria is not valid without active transaction

2009-10-06 Thread Pieter Degraeuwe
Indeed, when you start a transaction and get an object from the database,
hibernate wil persist changes to that object when you transaction (and thus
sesseion) is still open.
This is normal behaviour.

Note that it is in most cases a bad habit to use manual transaction
management...

On Tue, Oct 6, 2009 at 9:44 AM, Peter Arnulf Lustig wrote:

> How can I do it manually?
>
>
> For example: I have a "DataProvider" class with a method:
>
> public static Administrator getAdministrator(Integer id) {
>Administrator administrator= (Administrator)
> HibernateUtil.getSessionFactory().getCurrentSession().createCriteria(Administrator.class).add(Property.forName("id").eq(id)).uniqueResult();
>return administrator;
>
>}
>
>
> I get the error message. How shall I modify the code?
> I tried it with Transaction tx = ... and then tx.begin() tx.commit()  --
> but then suddenly hibernate tries permanently to update an object... wired !
>
>
>
>
> - Ursprüngliche Mail 
> Von: Pieter Degraeuwe 
> An: users@wicket.apache.org
> Gesendet: Dienstag, den 6. Oktober 2009, 09:29:58 Uhr
> Betreff: Re: org.hibernate.HibernateException: createCriteria is not valid
>  without active transaction
>
> You did not setup your transactions properly.
> Or you start your transaction manually, or if you like spring, you can let
> spring manage it. (just add your transction annotations to your services,
> and, done !
>
> On Tue, Oct 6, 2009 at 9:15 AM, Peter Arnulf Lustig  >wrote:
>
> >  get this error always! I don't understand why.
> >
> > this is my hibernate.cfg.xml
> >
> >
> > 
> >  
> > > name="hibernate.dialect">org.hibernate.dialect.MySQLDialect
> > > name="hibernate.connection.driver_class">com.mysql.jdbc.Driver
> > >
> name="hibernate.connection.url">jdbc:mysql://localhost:3306/mydb
> >root
> > >
> name="hibernate.current_session_context_class">org.hibernate.context.ThreadLocalSessionContext
> >
> >
> >
> >
> >
> >
> >
> >
> >  
> > 
> >
> >
> >
> > Do you have an idea?
> >
> >
> >
> >
> > -
> > To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
> > For additional commands, e-mail: users-h...@wicket.apache.org
> >
> >
>
>
> --
> Pieter Degraeuwe
> Systemworks bvba
> Belgiëlaan 61
> 9070 Destelbergen
> GSM: +32 (0)485/68.60.85
> Email: pieter.degrae...@systemworks.be
> visit us at http://www.systemworks.be
>
>
>
>
>
> -
> To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
> For additional commands, e-mail: users-h...@wicket.apache.org
>
>


-- 
Pieter Degraeuwe
Systemworks bvba
Belgiëlaan 61
9070 Destelbergen
GSM: +32 (0)485/68.60.85
Email: pieter.degrae...@systemworks.be
visit us at http://www.systemworks.be


Re: Send file to client via Ajax

2009-10-06 Thread Ernesto Reinaldo Barreiro
Hi Cristian,
I've got it working!

Just place all the following files at the same package and you will get a
working example (I tested them with FF35 and IE7).

import org.apache.wicket.ajax.AjaxRequestTarget;
import org.apache.wicket.ajax.markup.html.AjaxLink;
import org.apache.wicket.markup.html.WebPage;
import org.apache.wicket.markup.html.basic.Label;
import org.apache.wicket.model.AbstractReadOnlyModel;

/**
 * @author  Ernesto Reinaldo Barreiro (reier...@gmail.com)
 *
 */
public class TestPage extends WebPage{

private Label text;
 private String labelText = "Hi!";
 private DocumentResourceListener documentResourceListener;

 /**
 *
 */
public TestPage() {
 AjaxLink link = new AjaxLink("link") {
 private static final long serialVersionUID = 1L;

@Override
public void onClick(AjaxRequestTarget target) {
TestPage.this.labelText = "Hi! and donwload image!";
if(target!= null) {
target.addComponent(TestPage.this.text);
String url = documentResourceListener.getURL().toString();
target.appendJavascript(";alert('Hi');window.location.href='"+url+"';");
}
}
};
 add(link);
text = new Label("text", new AbstractReadOnlyModel() {
 private static final long serialVersionUID = 1L;

@Override
public String getObject() {
return TestPage.this.labelText;
}
});
text.setOutputMarkupId(true);
add(text);
 documentResourceListener = new DocumentResourceListener("listener", new
MyPdfResource());
 add(documentResourceListener);
}

}

---

http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd";>




Click Me





-

import java.io.ByteArrayOutputStream;
import java.io.IOException;
import java.io.InputStream;
import java.io.OutputStream;

import org.apache.wicket.markup.html.DynamicWebResource;
import org.apache.wicket.protocol.http.WebResponse;

/**
 * @author  Ernesto Reinaldo Barreiro (reier...@gmail.com)
 *
 */
public class MyPdfResource extends DynamicWebResource {

private static final long serialVersionUID = 1L;

static int BUFFER_SIZE = 10*1024;
 /**
 *
 */
public MyPdfResource() {
}

/* (non-Javadoc)
 * @see org.apache.wicket.markup.html.DynamicWebResource#getResourceState()
 */
@Override
protected ResourceState getResourceState() {
return new ResourceState() {
 @Override
public String getContentType() {
return "application/pdf";
}
 @Override
public byte[] getData() {
try {
return bytes(MyPdfResource.class.getResourceAsStream("jta-1_1-spec.pdf"));
} catch (Exception e) {
return null;
}
}
};
}
 public static  byte[] bytes(InputStream is) throws IOException {
ByteArrayOutputStream out = new ByteArrayOutputStream();
copy(is, out);
return out.toByteArray();
}
 @Override
protected void setHeaders(WebResponse response) {
super.setHeaders(response);
response.setAttachmentHeader("jta-1_1-spec.pdf");
}
 public static void copy(InputStream is, OutputStream os) throws IOException
{
byte[] buf = new byte[BUFFER_SIZE];
while (true) {
int tam = is.read(buf);
if (tam == -1) {
return;
}
os.write(buf, 0, tam);
}
}
}

Just replace "jta-1_1-spec.pdf" with your own PDF file on MyPdfResource and
the exampel should work. An important bit here if

@Override
protected void setHeaders(WebResponse response) {

response.setAttachmentHeader("jta-1_1-spec.pdf");
}

which makes the file to treated as an attachment instead of replacing the
current page.

Best,

Ernesto

P.S. Would it useful  to add this to Wicket's wiki?


AW: org.hibernate.HibernateException: createCriteria is not valid without active transaction

2009-10-06 Thread Peter Arnulf Lustig
ok!
So I need  a listener class  like HibernateListener and a Transactionfactory in 
the config xml ?






- Ursprüngliche Mail 
Von: Pieter Degraeuwe 
An: users@wicket.apache.org
Gesendet: Dienstag, den 6. Oktober 2009, 09:49:42 Uhr
Betreff: Re: org.hibernate.HibernateException: createCriteria is not valid  
without active transaction

Indeed, when you start a transaction and get an object from the database,
hibernate wil persist changes to that object when you transaction (and thus
sesseion) is still open.
This is normal behaviour.

Note that it is in most cases a bad habit to use manual transaction
management...

On Tue, Oct 6, 2009 at 9:44 AM, Peter Arnulf Lustig wrote:

> How can I do it manually?
>
>
> For example: I have a "DataProvider" class with a method:
>
> public static Administrator getAdministrator(Integer id) {
>Administrator administrator= (Administrator)
> HibernateUtil.getSessionFactory().getCurrentSession().createCriteria(Administrator.class).add(Property.forName("id").eq(id)).uniqueResult();
>return administrator;
>
>}
>
>
> I get the error message. How shall I modify the code?
> I tried it with Transaction tx = ... and then tx.begin() tx.commit()  --
> but then suddenly hibernate tries permanently to update an object... wired !
>
>
>
>
> - Ursprüngliche Mail 
> Von: Pieter Degraeuwe 
> An: users@wicket.apache.org
> Gesendet: Dienstag, den 6. Oktober 2009, 09:29:58 Uhr
> Betreff: Re: org.hibernate.HibernateException: createCriteria is not valid
>  without active transaction
>
> You did not setup your transactions properly.
> Or you start your transaction manually, or if you like spring, you can let
> spring manage it. (just add your transction annotations to your services,
> and, done !
>
> On Tue, Oct 6, 2009 at 9:15 AM, Peter Arnulf Lustig  >wrote:
>
> >  get this error always! I don't understand why.
> >
> > this is my hibernate.cfg.xml
> >
> >
> > 
> >  
> > > name="hibernate.dialect">org.hibernate.dialect.MySQLDialect
> > > name="hibernate.connection.driver_class">com.mysql.jdbc.Driver
> > >
> name="hibernate.connection.url">jdbc:mysql://localhost:3306/mydb
> >root
> > >
> name="hibernate.current_session_context_class">org.hibernate.context.ThreadLocalSessionContext
> >
> >
> >
> >
> >
> >
> >
> >
> >  
> > 
> >
> >
> >
> > Do you have an idea?
> >
> >
> >
> >
> > -
> > To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
> > For additional commands, e-mail: users-h...@wicket.apache.org
> >
> >
>
>
> --
> Pieter Degraeuwe
> Systemworks bvba
> Belgiëlaan 61
> 9070 Destelbergen
> GSM: +32 (0)485/68.60.85
> Email: pieter.degrae...@systemworks.be
> visit us at http://www.systemworks.be
>
>
>
>
>
> -
> To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
> For additional commands, e-mail: users-h...@wicket.apache.org
>
>


-- 
Pieter Degraeuwe
Systemworks bvba
Belgiëlaan 61
9070 Destelbergen
GSM: +32 (0)485/68.60.85
Email: pieter.degrae...@systemworks.be
visit us at http://www.systemworks.be





-
To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
For additional commands, e-mail: users-h...@wicket.apache.org



Re: Send file to client via Ajax

2009-10-06 Thread Ernesto Reinaldo Barreiro
Sorry, I forgot a class
import org.apache.wicket.IResourceListener;
import org.apache.wicket.markup.html.WebMarkupContainer;

/**
 * @author  Ernesto Reinaldo Barreiro (reier...@gmail.com)
 *
 */
public class DocumentResourceListener extends WebMarkupContainer implements
IResourceListener
{
private static final long serialVersionUID = 1L;
 private IResourceListener resourceListener;

/**
 * Constructor receiving an IResourceListener..
 *
 * @param id
 * @param resourceListener
 */
public DocumentResourceListener(final String id, IResourceListener
resourceListener)
{
super(id);
this.resourceListener = resourceListener;
}

/**
 * Gets the url to use for this link.
 *
 * @return The URL that this link links to
 */
protected CharSequence getURL()
{
return urlFor(IResourceListener.INTERFACE);
}


@Override
protected boolean getStatelessHint()
{
return false;
}
 public void onResourceRequested() {
this.resourceListener.onResourceRequested();
}
}

Best,

Ernesto

On Tue, Oct 6, 2009 at 9:53 AM, Ernesto Reinaldo Barreiro <
reier...@gmail.com> wrote:

> Hi Cristian,
> I've got it working!
>
> Just place all the following files at the same package and you will get a
> working example (I tested them with FF35 and IE7).
>
> import org.apache.wicket.ajax.AjaxRequestTarget;
> import org.apache.wicket.ajax.markup.html.AjaxLink;
> import org.apache.wicket.markup.html.WebPage;
> import org.apache.wicket.markup.html.basic.Label;
> import org.apache.wicket.model.AbstractReadOnlyModel;
>
> /**
>  * @author  Ernesto Reinaldo Barreiro (reier...@gmail.com)
>  *
>  */
> public class TestPage extends WebPage{
>
> private Label text;
>  private String labelText = "Hi!";
>  private DocumentResourceListener documentResourceListener;
>
>  /**
>  *
>  */
> public TestPage() {
>  AjaxLink link = new AjaxLink("link") {
>  private static final long serialVersionUID = 1L;
>
> @Override
> public void onClick(AjaxRequestTarget target) {
>  TestPage.this.labelText = "Hi! and donwload image!";
> if(target!= null) {
>  target.addComponent(TestPage.this.text);
> String url = documentResourceListener.getURL().toString();
>  target.appendJavascript(";alert('Hi');window.location.href='"+url+"';");
>  }
> }
> };
>  add(link);
>  text = new Label("text", new AbstractReadOnlyModel() {
>  private static final long serialVersionUID = 1L;
>
> @Override
>  public String getObject() {
> return TestPage.this.labelText;
>  }
> });
> text.setOutputMarkupId(true);
>  add(text);
>  documentResourceListener = new DocumentResourceListener("listener", new
> MyPdfResource());
>  add(documentResourceListener);
> }
>
> }
>
> ---
>
> "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd";>
> 
>  
> 
>  
> Click Me
>  
>  
> 
> 
>
> -
>
> import java.io.ByteArrayOutputStream;
> import java.io.IOException;
> import java.io.InputStream;
> import java.io.OutputStream;
>
> import org.apache.wicket.markup.html.DynamicWebResource;
> import org.apache.wicket.protocol.http.WebResponse;
>
> /**
>  * @author  Ernesto Reinaldo Barreiro (reier...@gmail.com)
>  *
>  */
> public class MyPdfResource extends DynamicWebResource {
>
> private static final long serialVersionUID = 1L;
>
> static int BUFFER_SIZE = 10*1024;
>  /**
>  *
>  */
>  public MyPdfResource() {
> }
>
> /* (non-Javadoc)
>  * @see org.apache.wicket.markup.html.DynamicWebResource#getResourceState()
>  */
> @Override
>  protected ResourceState getResourceState() {
> return new ResourceState() {
>  @Override
>  public String getContentType() {
> return "application/pdf";
>  }
>  @Override
>  public byte[] getData() {
> try {
>  return
> bytes(MyPdfResource.class.getResourceAsStream("jta-1_1-spec.pdf"));
> } catch (Exception e) {
>  return null;
> }
>  }
> };
> }
>  public static  byte[] bytes(InputStream is) throws IOException {
>  ByteArrayOutputStream out = new ByteArrayOutputStream();
> copy(is, out);
>  return out.toByteArray();
> }
>  @Override
> protected void setHeaders(WebResponse response) {
>  super.setHeaders(response);
> response.setAttachmentHeader("jta-1_1-spec.pdf");
>  }
>  public static void copy(InputStream is, OutputStream os) throws
> IOException {
>  byte[] buf = new byte[BUFFER_SIZE];
> while (true) {
>  int tam = is.read(buf);
> if (tam == -1) {
>  return;
> }
>  os.write(buf, 0, tam);
> }
> }
> }
>
> Just replace "jta-1_1-spec.pdf" with your own PDF file on MyPdfResource and
> the exampel should work. An important bit here if
>
> @Override
> protected void setHeaders(WebResponse response) {
>  
> response.setAttachmentHeader("jta-1_1-spec.pdf");
>  }
>
> which makes the file to treated as an attachment instead of replacing the
> current page.
>
> Best,
>
> Ernesto
>
> P.S. Would it useful  to add this to Wicket's wiki?
>


Re: server push

2009-10-06 Thread freak182

Hello,

you check-out push-parent from wicketstuff. or you can check this out:

http://code.google.com/p/wicket-comet/

ii is a  modified version of push-parent ( for our own req.). and also comet
works on jetty and glassfish server (you need grizzly for this to work on
glassfish)


Jahid wrote:
> 
> Hi,
> 
> We need server push for one of our web application. Is there something
> that you can suggest? The requirement is, it should work on any server
> (Tomcat, jetty, jboss,). is there any wicket component that does
> this?
> 
> I have heard about wicketstuff-push, but i also heard that it only works
> with jetty. any kind of suggestion is welcome.
> 
> thanks in advance.
> 
> 
> //jahid
> 
> 
> -
> To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
> For additional commands, e-mail: users-h...@wicket.apache.org
> 
> 
> 

-- 
View this message in context: 
http://www.nabble.com/server-push-tp25746064p25764396.html
Sent from the Wicket - User mailing list archive at Nabble.com.


-
To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
For additional commands, e-mail: users-h...@wicket.apache.org



Re: org.hibernate.HibernateException: createCriteria is not valid without active transaction

2009-10-06 Thread Pieter Degraeuwe
a HibernateListener is something completely different.It is not required to
config a TransactionFactory in your config xml. There is implicitly always
one.. (if I remember well, since I always use Spring to configure my
Hibernate...)

I suggest that you look first to some hibernate examples, since these issues
are not related to wicket.



On Tue, Oct 6, 2009 at 9:53 AM, Peter Arnulf Lustig wrote:

> ok!
> So I need  a listener class  like HibernateListener and a
> Transactionfactory in the config xml ?
>
>
>
>
>
>
> - Ursprüngliche Mail 
> Von: Pieter Degraeuwe 
> An: users@wicket.apache.org
> Gesendet: Dienstag, den 6. Oktober 2009, 09:49:42 Uhr
> Betreff: Re: org.hibernate.HibernateException: createCriteria is not valid
>  without active transaction
>
> Indeed, when you start a transaction and get an object from the database,
> hibernate wil persist changes to that object when you transaction (and thus
> sesseion) is still open.
> This is normal behaviour.
>
> Note that it is in most cases a bad habit to use manual transaction
> management...
>
> On Tue, Oct 6, 2009 at 9:44 AM, Peter Arnulf Lustig  >wrote:
>
> > How can I do it manually?
> >
> >
> > For example: I have a "DataProvider" class with a method:
> >
> > public static Administrator getAdministrator(Integer id) {
> >Administrator administrator= (Administrator)
> >
> HibernateUtil.getSessionFactory().getCurrentSession().createCriteria(Administrator.class).add(Property.forName("id").eq(id)).uniqueResult();
> >return administrator;
> >
> >}
> >
> >
> > I get the error message. How shall I modify the code?
> > I tried it with Transaction tx = ... and then tx.begin() tx.commit()  --
> > but then suddenly hibernate tries permanently to update an object...
> wired !
> >
> >
> >
> >
> > - Ursprüngliche Mail 
> > Von: Pieter Degraeuwe 
> > An: users@wicket.apache.org
> > Gesendet: Dienstag, den 6. Oktober 2009, 09:29:58 Uhr
> > Betreff: Re: org.hibernate.HibernateException: createCriteria is not
> valid
> >  without active transaction
> >
> > You did not setup your transactions properly.
> > Or you start your transaction manually, or if you like spring, you can
> let
> > spring manage it. (just add your transction annotations to your services,
> > and, done !
> >
> > On Tue, Oct 6, 2009 at 9:15 AM, Peter Arnulf Lustig  > >wrote:
> >
> > >  get this error always! I don't understand why.
> > >
> > > this is my hibernate.cfg.xml
> > >
> > >
> > > 
> > >  
> > > > > name="hibernate.dialect">org.hibernate.dialect.MySQLDialect
> > > > >
> name="hibernate.connection.driver_class">com.mysql.jdbc.Driver
> > > > >
> >
> name="hibernate.connection.url">jdbc:mysql://localhost:3306/mydb
> > >root
> > > > >
> >
> name="hibernate.current_session_context_class">org.hibernate.context.ThreadLocalSessionContext
> > >
> > >
> > >
> > >
> > >
> > >
> > >
> > >
> > >  
> > > 
> > >
> > >
> > >
> > > Do you have an idea?
> > >
> > >
> > >
> > >
> > > -
> > > To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
> > > For additional commands, e-mail: users-h...@wicket.apache.org
> > >
> > >
> >
> >
> > --
> > Pieter Degraeuwe
> > Systemworks bvba
> > Belgiëlaan 61
> > 9070 Destelbergen
> > GSM: +32 (0)485/68.60.85
> > Email: pieter.degrae...@systemworks.be
> > visit us at http://www.systemworks.be
> >
> >
> >
> >
> >
> > -
> > To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
> > For additional commands, e-mail: users-h...@wicket.apache.org
> >
> >
>
>
> --
> Pieter Degraeuwe
> Systemworks bvba
> Belgiëlaan 61
> 9070 Destelbergen
> GSM: +32 (0)485/68.60.85
> Email: pieter.degrae...@systemworks.be
> visit us at http://www.systemworks.be
>
>
>
>
>
> -
> To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
> For additional commands, e-mail: users-h...@wicket.apache.org
>
>


-- 
Pieter Degraeuwe
Systemworks bvba
Belgiëlaan 61
9070 Destelbergen
GSM: +32 (0)485/68.60.85
Email: pieter.degrae...@systemworks.be
visit us at http://www.systemworks.be


Re: server push

2009-10-06 Thread James Perry
Depending when you have to roll this out, have you considered HTML 5's web
sockets? It will give you server push and more.

On Mon, Oct 5, 2009 at 8:08 AM, Md. Jahid Shohel  wrote:

> Hi,
>
> We need server push for one of our web application. Is there something
> that you can suggest? The requirement is, it should work on any server
> (Tomcat, jetty, jboss,). is there any wicket component that does
> this?
>
> I have heard about wicketstuff-push, but i also heard that it only works
> with jetty. any kind of suggestion is welcome.
>
> thanks in advance.
>
>
> //jahid
>
>
> -
> To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
> For additional commands, e-mail: users-h...@wicket.apache.org
>
>


Tree-table css/layout problem when the label of the tree-node is long

2009-10-06 Thread zoltan luspai

Dear Wicketeers,


I am using the wicket's "standard" tree-table widget, and it works fine; 
except when a tree-node has longer (wider) text which does not fit to 
the available space, then this text becomes invisible. Any ideas how to 
fix this, preferably using some css alterations? The label should 
appear, but it should be just clipped (no scrollbars etc...).



Thanks in advance.

Zoltan


-
To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
For additional commands, e-mail: users-h...@wicket.apache.org



AW: Send file to client via Ajax

2009-10-06 Thread Giambalvo, Christian
Yes it would be usefull.
But where does DocumentResourceListener came from?
I'm using wicket 1.3.6 and DocumentResourceListener is not available.

Thanks 

Mit freundlichen Grüßen
Christian Giambalvo
--
Fachinformatiker für Anwendungsentwicklung

EXCELSIS Informationssysteme GmbH
Wilhelmsplatz 8 - 70182 Stuttgart
Mobile +49 176 196 32 406
Office +49 711 6 20 30 406
christian.giamba...@excelsisnet.com
www.excelsisnet.com
 
Sitz Stuttgart
Amtsgericht Stuttgart, HRB 21104
Geschäftsführer: Christian Sauter, Dr. Nils Herda, Frank Wolf


-Ursprüngliche Nachricht-
Von: Ernesto Reinaldo Barreiro [mailto:reier...@gmail.com] 
Gesendet: Dienstag, 6. Oktober 2009 09:54
An: users@wicket.apache.org
Betreff: Re: Send file to client via Ajax

Hi Cristian,
I've got it working!

Just place all the following files at the same package and you will get a
working example (I tested them with FF35 and IE7).

import org.apache.wicket.ajax.AjaxRequestTarget;
import org.apache.wicket.ajax.markup.html.AjaxLink;
import org.apache.wicket.markup.html.WebPage;
import org.apache.wicket.markup.html.basic.Label;
import org.apache.wicket.model.AbstractReadOnlyModel;

/**
 * @author  Ernesto Reinaldo Barreiro (reier...@gmail.com)
 *
 */
public class TestPage extends WebPage{

private Label text;
 private String labelText = "Hi!";
 private DocumentResourceListener documentResourceListener;

 /**
 *
 */
public TestPage() {
 AjaxLink link = new AjaxLink("link") {
 private static final long serialVersionUID = 1L;

@Override
public void onClick(AjaxRequestTarget target) {
TestPage.this.labelText = "Hi! and donwload image!";
if(target!= null) {
target.addComponent(TestPage.this.text);
String url = documentResourceListener.getURL().toString();
target.appendJavascript(";alert('Hi');window.location.href='"+url+"';");
}
}
};
 add(link);
text = new Label("text", new AbstractReadOnlyModel() {
 private static final long serialVersionUID = 1L;

@Override
public String getObject() {
return TestPage.this.labelText;
}
});
text.setOutputMarkupId(true);
add(text);
 documentResourceListener = new DocumentResourceListener("listener", new
MyPdfResource());
 add(documentResourceListener);
}

}

---

http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd";>




Click Me





-

import java.io.ByteArrayOutputStream;
import java.io.IOException;
import java.io.InputStream;
import java.io.OutputStream;

import org.apache.wicket.markup.html.DynamicWebResource;
import org.apache.wicket.protocol.http.WebResponse;

/**
 * @author  Ernesto Reinaldo Barreiro (reier...@gmail.com)
 *
 */
public class MyPdfResource extends DynamicWebResource {

private static final long serialVersionUID = 1L;

static int BUFFER_SIZE = 10*1024;
 /**
 *
 */
public MyPdfResource() {
}

/* (non-Javadoc)
 * @see org.apache.wicket.markup.html.DynamicWebResource#getResourceState()
 */
@Override
protected ResourceState getResourceState() {
return new ResourceState() {
 @Override
public String getContentType() {
return "application/pdf";
}
 @Override
public byte[] getData() {
try {
return bytes(MyPdfResource.class.getResourceAsStream("jta-1_1-spec.pdf"));
} catch (Exception e) {
return null;
}
}
};
}
 public static  byte[] bytes(InputStream is) throws IOException {
ByteArrayOutputStream out = new ByteArrayOutputStream();
copy(is, out);
return out.toByteArray();
}
 @Override
protected void setHeaders(WebResponse response) {
super.setHeaders(response);
response.setAttachmentHeader("jta-1_1-spec.pdf");
}
 public static void copy(InputStream is, OutputStream os) throws IOException
{
byte[] buf = new byte[BUFFER_SIZE];
while (true) {
int tam = is.read(buf);
if (tam == -1) {
return;
}
os.write(buf, 0, tam);
}
}
}

Just replace "jta-1_1-spec.pdf" with your own PDF file on MyPdfResource and
the exampel should work. An important bit here if

@Override
protected void setHeaders(WebResponse response) {

response.setAttachmentHeader("jta-1_1-spec.pdf");
}

which makes the file to treated as an attachment instead of replacing the
current page.

Best,

Ernesto

P.S. Would it useful  to add this to Wicket's wiki?

-
To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
For additional commands, e-mail: users-h...@wicket.apache.org



Re: Send file to client via Ajax

2009-10-06 Thread Ernesto Reinaldo Barreiro
Just sent it on my last e-mail! Here it is again!
import org.apache.wicket.IResourceListener;
import org.apache.wicket.markup.html.WebMarkupContainer;

/**
 * @author  Ernesto Reinaldo Barreiro (reier...@gmail.com)
 *
 */
public class DocumentResourceListener extends WebMarkupContainer implements
IResourceListener
{
private static final long serialVersionUID = 1L;
 private IResourceListener resourceListener;

/**
 * Constructor receiving an IResourceListener..
 *
 * @param id
 * @param resourceListener
 */
public DocumentResourceListener(final String id, IResourceListener
resourceListener)
{
super(id);
this.resourceListener = resourceListener;
}

/**
 * Gets the url to use for this link.
 *
 * @return The URL that this link links to
 */
protected CharSequence getURL()
{
return urlFor(IResourceListener.INTERFACE);
}


@Override
protected boolean getStatelessHint()
{
return false;
}
 public void onResourceRequested() {
this.resourceListener.onResourceRequested();
}
}

This is just a trick to have component that generates file contents on the
same page! I think you could used mounted resources as well, or just a
dedicated servlet if you want to get file generation out of wicket!

Best,

Ernesto

On Tue, Oct 6, 2009 at 11:24 AM, Giambalvo, Christian <
christian.giamba...@excelsisnet.com> wrote:

> Yes it would be usefull.
> But where does DocumentResourceListener came from?
> I'm using wicket 1.3.6 and DocumentResourceListener is not available.
>
> Thanks
>
> Mit freundlichen Grüßen
> Christian Giambalvo
> --
> Fachinformatiker für Anwendungsentwicklung
>
> EXCELSIS Informationssysteme GmbH
> Wilhelmsplatz 8 - 70182 Stuttgart
> Mobile +49 176 196 32 406
> Office +49 711 6 20 30 406
> christian.giamba...@excelsisnet.com
> www.excelsisnet.com
>
> Sitz Stuttgart
> Amtsgericht Stuttgart, HRB 21104
> Geschäftsführer: Christian Sauter, Dr. Nils Herda, Frank Wolf
>
>
> -Ursprüngliche Nachricht-
> Von: Ernesto Reinaldo Barreiro [mailto:reier...@gmail.com]
> Gesendet: Dienstag, 6. Oktober 2009 09:54
> An: users@wicket.apache.org
> Betreff: Re: Send file to client via Ajax
>
> Hi Cristian,
> I've got it working!
>
> Just place all the following files at the same package and you will get a
> working example (I tested them with FF35 and IE7).
>
> import org.apache.wicket.ajax.AjaxRequestTarget;
> import org.apache.wicket.ajax.markup.html.AjaxLink;
> import org.apache.wicket.markup.html.WebPage;
> import org.apache.wicket.markup.html.basic.Label;
> import org.apache.wicket.model.AbstractReadOnlyModel;
>
> /**
>  * @author  Ernesto Reinaldo Barreiro (reier...@gmail.com)
>  *
>  */
> public class TestPage extends WebPage{
>
> private Label text;
>  private String labelText = "Hi!";
>  private DocumentResourceListener documentResourceListener;
>
>  /**
>  *
>  */
> public TestPage() {
>  AjaxLink link = new AjaxLink("link") {
>  private static final long serialVersionUID = 1L;
>
> @Override
> public void onClick(AjaxRequestTarget target) {
> TestPage.this.labelText = "Hi! and donwload image!";
> if(target!= null) {
> target.addComponent(TestPage.this.text);
> String url = documentResourceListener.getURL().toString();
> target.appendJavascript(";alert('Hi');window.location.href='"+url+"';");
> }
> }
> };
>  add(link);
> text = new Label("text", new AbstractReadOnlyModel() {
>  private static final long serialVersionUID = 1L;
>
> @Override
> public String getObject() {
> return TestPage.this.labelText;
> }
> });
> text.setOutputMarkupId(true);
> add(text);
>  documentResourceListener = new DocumentResourceListener("listener", new
> MyPdfResource());
>  add(documentResourceListener);
> }
>
> }
>
> ---
>
>"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd";>
> 
> 
> 
> 
> Click Me
> 
> 
> 
> 
>
> -
>
> import java.io.ByteArrayOutputStream;
> import java.io.IOException;
> import java.io.InputStream;
> import java.io.OutputStream;
>
> import org.apache.wicket.markup.html.DynamicWebResource;
> import org.apache.wicket.protocol.http.WebResponse;
>
> /**
>  * @author  Ernesto Reinaldo Barreiro (reier...@gmail.com)
>  *
>  */
> public class MyPdfResource extends DynamicWebResource {
>
> private static final long serialVersionUID = 1L;
>
> static int BUFFER_SIZE = 10*1024;
>  /**
>  *
>  */
> public MyPdfResource() {
> }
>
> /* (non-Javadoc)
>  * @see org.apache.wicket.markup.html.DynamicWebResource#getResourceState()
>  */
> @Override
> protected ResourceState getResourceState() {
> return new ResourceState() {
>  @Override
> public String getContentType() {
> return "application/pdf";
> }
>  @Override
> public byte[] getData() {
> try {
> return bytes(MyPdfResource.class.getResourceAsStream("jta-1_1-spec.pdf"));
> } catch (Exception e) {
> return null;
> }
> }
> };
> }
>  public static  byte[] bytes(InputStream is) throws IOException {
> ByteArrayOutputStream out = new ByteArrayOutputStream();
> copy(is, out);
> return out.toByteArray();
> }
>  @Override
> prote

How do you achieve persistency

2009-10-06 Thread Peter Arnulf Lustig
What's the fast and easy way?

I am asking because of a lot of trouble with hibernate.





-
To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
For additional commands, e-mail: users-h...@wicket.apache.org



AW: Send file to client via Ajax

2009-10-06 Thread Giambalvo, Christian
Works like a charm.
I think i've learned something about resource download via ajax.
Thanks for hat.


Mit freundlichen Grüßen
Christian Giambalvo
--
Fachinformatiker für Anwendungsentwicklung

EXCELSIS Informationssysteme GmbH
Wilhelmsplatz 8 - 70182 Stuttgart
Mobile +49 176 196 32 406
Office +49 711 6 20 30 406
christian.giamba...@excelsisnet.com
www.excelsisnet.com
www.twitter.com/excelsis_info

Sitz Stuttgart
Amtsgericht Stuttgart, HRB 21104
Geschäftsführer: Christian Sauter, Dr. Nils Herda, Frank Wolf

-Ursprüngliche Nachricht-
Von: Ernesto Reinaldo Barreiro [mailto:reier...@gmail.com] 
Gesendet: Dienstag, 6. Oktober 2009 11:31
An: users@wicket.apache.org
Betreff: Re: Send file to client via Ajax

Just sent it on my last e-mail! Here it is again!
import org.apache.wicket.IResourceListener;
import org.apache.wicket.markup.html.WebMarkupContainer;

/**
 * @author  Ernesto Reinaldo Barreiro (reier...@gmail.com)
 *
 */
public class DocumentResourceListener extends WebMarkupContainer implements
IResourceListener
{
private static final long serialVersionUID = 1L;
 private IResourceListener resourceListener;

/**
 * Constructor receiving an IResourceListener..
 *
 * @param id
 * @param resourceListener
 */
public DocumentResourceListener(final String id, IResourceListener
resourceListener)
{
super(id);
this.resourceListener = resourceListener;
}

/**
 * Gets the url to use for this link.
 *
 * @return The URL that this link links to
 */
protected CharSequence getURL()
{
return urlFor(IResourceListener.INTERFACE);
}


@Override
protected boolean getStatelessHint()
{
return false;
}
 public void onResourceRequested() {
this.resourceListener.onResourceRequested();
}
}

This is just a trick to have component that generates file contents on the
same page! I think you could used mounted resources as well, or just a
dedicated servlet if you want to get file generation out of wicket!

Best,

Ernesto

On Tue, Oct 6, 2009 at 11:24 AM, Giambalvo, Christian <
christian.giamba...@excelsisnet.com> wrote:

> Yes it would be usefull.
> But where does DocumentResourceListener came from?
> I'm using wicket 1.3.6 and DocumentResourceListener is not available.
>
> Thanks
>
> Mit freundlichen Grüßen
> Christian Giambalvo
> --
> Fachinformatiker für Anwendungsentwicklung
>
> EXCELSIS Informationssysteme GmbH
> Wilhelmsplatz 8 - 70182 Stuttgart
> Mobile +49 176 196 32 406
> Office +49 711 6 20 30 406
> christian.giamba...@excelsisnet.com
> www.excelsisnet.com
>
> Sitz Stuttgart
> Amtsgericht Stuttgart, HRB 21104
> Geschäftsführer: Christian Sauter, Dr. Nils Herda, Frank Wolf
>
>
> -Ursprüngliche Nachricht-
> Von: Ernesto Reinaldo Barreiro [mailto:reier...@gmail.com]
> Gesendet: Dienstag, 6. Oktober 2009 09:54
> An: users@wicket.apache.org
> Betreff: Re: Send file to client via Ajax
>
> Hi Cristian,
> I've got it working!
>
> Just place all the following files at the same package and you will get a
> working example (I tested them with FF35 and IE7).
>
> import org.apache.wicket.ajax.AjaxRequestTarget;
> import org.apache.wicket.ajax.markup.html.AjaxLink;
> import org.apache.wicket.markup.html.WebPage;
> import org.apache.wicket.markup.html.basic.Label;
> import org.apache.wicket.model.AbstractReadOnlyModel;
>
> /**
>  * @author  Ernesto Reinaldo Barreiro (reier...@gmail.com)
>  *
>  */
> public class TestPage extends WebPage{
>
> private Label text;
>  private String labelText = "Hi!";
>  private DocumentResourceListener documentResourceListener;
>
>  /**
>  *
>  */
> public TestPage() {
>  AjaxLink link = new AjaxLink("link") {
>  private static final long serialVersionUID = 1L;
>
> @Override
> public void onClick(AjaxRequestTarget target) {
> TestPage.this.labelText = "Hi! and donwload image!";
> if(target!= null) {
> target.addComponent(TestPage.this.text);
> String url = documentResourceListener.getURL().toString();
> target.appendJavascript(";alert('Hi');window.location.href='"+url+"';");
> }
> }
> };
>  add(link);
> text = new Label("text", new AbstractReadOnlyModel() {
>  private static final long serialVersionUID = 1L;
>
> @Override
> public String getObject() {
> return TestPage.this.labelText;
> }
> });
> text.setOutputMarkupId(true);
> add(text);
>  documentResourceListener = new DocumentResourceListener("listener", new
> MyPdfResource());
>  add(documentResourceListener);
> }
>
> }
>
> ---
>
>"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd";>
> 
> 
> 
> 
> Click Me
> 
> 
> 
> 
>
> -
>
> import java.io.ByteArrayOutputStream;
> import java.io.IOException;
> import java.io.InputStream;
> import java.io.OutputStream;
>
> import org.apache.wicket.markup.html.DynamicWebResource;
> import org.apache.wicket.protocol.http.WebResponse;
>
> /**
>  * @author  Ernesto Reinaldo Barreiro (reier...@gmail.com)
>  *
>  */
> public class MyPdfResource extends DynamicWebResource {
>
> private static final long serialVersionUID = 1L;
>
> static int BUFFER_

Re: Page expired stateless page?

2009-10-06 Thread sparktronics

I have the same problem... were you able to solve it? The funny thing is that
the BookmarkablePageLink and the Link do not work only when deployed in BEA
Weblogic 9.2 MP3. It works fine with jetty.



MartinM wrote:
> 
> Hi!
> 
> What is this error? I keep getting it after installing 1.4-rc6 and
> 1.4-rc7.
> 
> I definitely did not intend to have a stateless page...
> 
> 2009-07-15 21:00:17,037 41856622 [btpool0-227] ERROR RequestCycle  -
> unable to find component with path
> home_page_tabs_panel:panel:download_guide on stateless page [Page
> class = com.homepage.HomePage, id = 0, version = 0] it could be that
> the component is inside a repeater make your component return false in
> getStatelessHint()
> org.apache.wicket.WicketRuntimeException: unable to find component
> with path home_page_tabs_panel:panel:download_guide on stateless page
> [Page class = com.homepage.HomePage, id = 0, version = 0] it could be
> that the component is inside a repeater make your component return
> false in getStatelessHint()
>at
> org.apache.wicket.request.target.component.BookmarkableListenerInterfaceRequestTarget.processEvents(BookmarkableListenerInterfaceRequestTarget.java:148)
>at
> org.apache.wicket.request.AbstractRequestCycleProcessor.processEvents(AbstractRequestCycleProcessor.java:92)
>at
> wicket.quickstart.Application$2.processEvents(Application.java:846)
>at
> org.apache.wicket.RequestCycle.processEventsAndRespond(RequestCycle.java:1241)
>at org.apache.wicket.RequestCycle.step(RequestCycle.java:1320)
>at org.apache.wicket.RequestCycle.steps(RequestCycle.java:1419)
>at org.apache.wicket.RequestCycle.request(RequestCycle.java:545)
>at
> org.apache.wicket.protocol.http.WicketFilter.doGet(WicketFilter.java:456)
>at
> org.apache.wicket.protocol.http.WicketServlet.doGet(WicketServlet.java:138)
>at javax.servlet.http.HttpServlet.service(HttpServlet.java:707)
>at wicket.quickstart.TakpServlet.service(TakpServlet.java:48)
>at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
>at
> org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:491)
>at
> org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:367)
>at
> org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:185)
>at
> org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:181)
>at
> org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:689)
>at
> org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:391)
>at
> org.mortbay.jetty.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:146)
>at
> org.mortbay.jetty.handler.HandlerCollection.handle(HandlerCollection.java:114)
>at
> org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:139)
>at org.mortbay.jetty.Server.handle(Server.java:285)
>at
> org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:457)
>at
> org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:751)
>at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:500)
>at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:209)
>at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:357)
>at
> org.mortbay.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java:329)
>at
> org.mortbay.thread.BoundedThreadPool$PoolThread.run(BoundedThreadPool.java:475)
> 
> ??
> 
> 
> **
> Martin
> 
> -
> To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
> For additional commands, e-mail: users-h...@wicket.apache.org
> 
> 
> 

-- 
View this message in context: 
http://www.nabble.com/Page-expired-stateless-page--tp24502983p25765598.html
Sent from the Wicket - User mailing list archive at Nabble.com.


-
To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
For additional commands, e-mail: users-h...@wicket.apache.org



Tree-table css/layout problem when the label of the tree-node is long

2009-10-06 Thread zoltan luspai

Dear Wicketeers,


I am using the wicket's "standard" tree-table widget, and it works fine; 
except when a tree-node has longer (wider) text which does not fit to 
the available space, then this text becomes invisible. Any ideas how to 
fix this, preferably using some css alterations? The label should 
appear, but it should be just clipped (no scrollbars etc...).



Thanks in advance.

Zoltan



Re: Send file to client via Ajax

2009-10-06 Thread Ernesto Reinaldo Barreiro
Nice to hear it was of some help! I have learned a bit too while doing it:-)
Cheers,

Ernesto

P.S. Shall I add this to a Wiki page?... when I find the time;-)

On Tue, Oct 6, 2009 at 11:39 AM, Giambalvo, Christian <
christian.giamba...@excelsisnet.com> wrote:

> Works like a charm.
> I think i've learned something about resource download via ajax.
> Thanks for hat.
>
>
> Mit freundlichen Grüßen
> Christian Giambalvo
> --
> Fachinformatiker für Anwendungsentwicklung
>
> EXCELSIS Informationssysteme GmbH
> Wilhelmsplatz 8 - 70182 Stuttgart
> Mobile +49 176 196 32 406
> Office +49 711 6 20 30 406
> christian.giamba...@excelsisnet.com
> www.excelsisnet.com
> www.twitter.com/excelsis_info
>
> Sitz Stuttgart
> Amtsgericht Stuttgart, HRB 21104
> Geschäftsführer: Christian Sauter, Dr. Nils Herda, Frank Wolf
>
> -Ursprüngliche Nachricht-
> Von: Ernesto Reinaldo Barreiro [mailto:reier...@gmail.com]
> Gesendet: Dienstag, 6. Oktober 2009 11:31
> An: users@wicket.apache.org
> Betreff: Re: Send file to client via Ajax
>
> Just sent it on my last e-mail! Here it is again!
> import org.apache.wicket.IResourceListener;
> import org.apache.wicket.markup.html.WebMarkupContainer;
>
> /**
>  * @author  Ernesto Reinaldo Barreiro (reier...@gmail.com)
>  *
>  */
> public class DocumentResourceListener extends WebMarkupContainer implements
> IResourceListener
> {
> private static final long serialVersionUID = 1L;
>  private IResourceListener resourceListener;
>
> /**
>  * Constructor receiving an IResourceListener..
>  *
>  * @param id
>  * @param resourceListener
>  */
> public DocumentResourceListener(final String id, IResourceListener
> resourceListener)
> {
> super(id);
> this.resourceListener = resourceListener;
> }
>
> /**
>  * Gets the url to use for this link.
>  *
>  * @return The URL that this link links to
>  */
> protected CharSequence getURL()
> {
> return urlFor(IResourceListener.INTERFACE);
> }
>
>
> @Override
> protected boolean getStatelessHint()
> {
> return false;
> }
>  public void onResourceRequested() {
> this.resourceListener.onResourceRequested();
> }
> }
>
> This is just a trick to have component that generates file contents on the
> same page! I think you could used mounted resources as well, or just a
> dedicated servlet if you want to get file generation out of wicket!
>
> Best,
>
> Ernesto
>
> On Tue, Oct 6, 2009 at 11:24 AM, Giambalvo, Christian <
> christian.giamba...@excelsisnet.com> wrote:
>
> > Yes it would be usefull.
> > But where does DocumentResourceListener came from?
> > I'm using wicket 1.3.6 and DocumentResourceListener is not available.
> >
> > Thanks
> >
> > Mit freundlichen Grüßen
> > Christian Giambalvo
> > --
> > Fachinformatiker für Anwendungsentwicklung
> >
> > EXCELSIS Informationssysteme GmbH
> > Wilhelmsplatz 8 - 70182 Stuttgart
> > Mobile +49 176 196 32 406
> > Office +49 711 6 20 30 406
> > christian.giamba...@excelsisnet.com
> > www.excelsisnet.com
> >
> > Sitz Stuttgart
> > Amtsgericht Stuttgart, HRB 21104
> > Geschäftsführer: Christian Sauter, Dr. Nils Herda, Frank Wolf
> >
> >
> > -Ursprüngliche Nachricht-
> > Von: Ernesto Reinaldo Barreiro [mailto:reier...@gmail.com]
> > Gesendet: Dienstag, 6. Oktober 2009 09:54
> > An: users@wicket.apache.org
> > Betreff: Re: Send file to client via Ajax
> >
> > Hi Cristian,
> > I've got it working!
> >
> > Just place all the following files at the same package and you will get a
> > working example (I tested them with FF35 and IE7).
> >
> > import org.apache.wicket.ajax.AjaxRequestTarget;
> > import org.apache.wicket.ajax.markup.html.AjaxLink;
> > import org.apache.wicket.markup.html.WebPage;
> > import org.apache.wicket.markup.html.basic.Label;
> > import org.apache.wicket.model.AbstractReadOnlyModel;
> >
> > /**
> >  * @author  Ernesto Reinaldo Barreiro (reier...@gmail.com)
> >  *
> >  */
> > public class TestPage extends WebPage{
> >
> > private Label text;
> >  private String labelText = "Hi!";
> >  private DocumentResourceListener documentResourceListener;
> >
> >  /**
> >  *
> >  */
> > public TestPage() {
> >  AjaxLink link = new AjaxLink("link") {
> >  private static final long serialVersionUID = 1L;
> >
> > @Override
> > public void onClick(AjaxRequestTarget target) {
> > TestPage.this.labelText = "Hi! and donwload image!";
> > if(target!= null) {
> > target.addComponent(TestPage.this.text);
> > String url = documentResourceListener.getURL().toString();
> > target.appendJavascript(";alert('Hi');window.location.href='"+url+"';");
> > }
> > }
> > };
> >  add(link);
> > text = new Label("text", new AbstractReadOnlyModel() {
> >  private static final long serialVersionUID = 1L;
> >
> > @Override
> > public String getObject() {
> > return TestPage.this.labelText;
> > }
> > });
> > text.setOutputMarkupId(true);
> > add(text);
> >  documentResourceListener = new DocumentResourceListener("listener", new
> > MyPdfResource());
> >  add(documentResourceListener);
> > }
> >
> > }
> >
> > ---
> >
> > 

Re: How do you achieve persistency

2009-10-06 Thread John Armstrong
I use Cayenne (http://cayenne.apache.org/). The GUI tool eliminates
any requirement to deal with XML and maps all relationships for you.
You can also tweak the XML but its not required or recommended.

My workflow is to build my database directly in SQL and then point
Cayenne at it and get my persistence layer generated automatically
which creates my model and all relationships by following the foreign
key constraints(great for legacy projects).

When I modify my table structure I tell Cayenne to migrate it and it
gives me a list of changes with the option of updating the DB (model
wins) or updating the model (DB wins) for each change. Its fantastic
for all of the tweaking that goes on in a dev cycle (eg: "oops, forget
I needed a table that now has to join to this other table.. No
problem." Click click done).

Insanely great user community and Cayenne has, in my eyes, a very
Wicket like dev philosophy that favors convenience and developer
productivity over other considerations.

Caveat: You can do all of this with Hibernate, I always personally
just found Hibernate a bit more complex and 'get in my way' then I
needed.

Try the quick tutorial they provide and you'll quickly know if its for
you or not.
John-

On Tue, Oct 6, 2009 at 2:34 AM, Peter Arnulf Lustig  wrote:
> What's the fast and easy way?
>
> I am asking because of a lot of trouble with hibernate.
>
>
>
>
>
> -
> To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
> For additional commands, e-mail: users-h...@wicket.apache.org
>
>

-
To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
For additional commands, e-mail: users-h...@wicket.apache.org



Re: Tree-table css/layout problem when the label of the tree-node is long

2009-10-06 Thread svenmeier

Hi Zoltan,

this is a known limitation of Wicket's tree implementation.

Please take a look at http://code.google.com/p/wicket-tree/ for an
alternative solution.

Sven


zoltan luspai wrote:
> 
> Dear Wicketeers,
> 
> I am using the wicket's "standard" tree-table widget, and it works fine; 
> except when a tree-node has longer (wider) text which does not fit to 
> the available space, then this text becomes invisible. Any ideas how to 
> fix this, preferably using some css alterations? The label should 
> appear, but it should be just clipped (no scrollbars etc...).
> 
> Thanks in advance.
> 
> Zoltan
> 
-- 
View this message in context: 
http://www.nabble.com/Tree-table-css-layout-problem-when-the-label-of-the-tree-node-is-long-tp25765663p25766102.html
Sent from the Wicket - User mailing list archive at Nabble.com.


-
To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
For additional commands, e-mail: users-h...@wicket.apache.org



AW: Send file to client via Ajax

2009-10-06 Thread Giambalvo, Christian
Yes, please add it. 

Mit freundlichen Grüßen
Christian Giambalvo
--
Fachinformatiker für Anwendungsentwicklung

EXCELSIS Informationssysteme GmbH
Wilhelmsplatz 8 - 70182 Stuttgart
Mobile +49 176 196 32 406
Office +49 711 6 20 30 406
christian.giamba...@excelsisnet.com
www.excelsisnet.com
www.twitter.com/excelsis_info

Sitz Stuttgart
Amtsgericht Stuttgart, HRB 21104
Geschäftsführer: Christian Sauter, Dr. Nils Herda, Frank Wolf


-Ursprüngliche Nachricht-
Von: Ernesto Reinaldo Barreiro [mailto:reier...@gmail.com] 
Gesendet: Dienstag, 6. Oktober 2009 11:48
An: users@wicket.apache.org
Betreff: Re: Send file to client via Ajax

Nice to hear it was of some help! I have learned a bit too while doing it:-)
Cheers,

Ernesto

P.S. Shall I add this to a Wiki page?... when I find the time;-)

On Tue, Oct 6, 2009 at 11:39 AM, Giambalvo, Christian <
christian.giamba...@excelsisnet.com> wrote:

> Works like a charm.
> I think i've learned something about resource download via ajax.
> Thanks for hat.
>
>
> Mit freundlichen Grüßen
> Christian Giambalvo
> --
> Fachinformatiker für Anwendungsentwicklung
>
> EXCELSIS Informationssysteme GmbH
> Wilhelmsplatz 8 - 70182 Stuttgart
> Mobile +49 176 196 32 406
> Office +49 711 6 20 30 406
> christian.giamba...@excelsisnet.com
> www.excelsisnet.com
> www.twitter.com/excelsis_info
>
> Sitz Stuttgart
> Amtsgericht Stuttgart, HRB 21104
> Geschäftsführer: Christian Sauter, Dr. Nils Herda, Frank Wolf
>
> -Ursprüngliche Nachricht-
> Von: Ernesto Reinaldo Barreiro [mailto:reier...@gmail.com]
> Gesendet: Dienstag, 6. Oktober 2009 11:31
> An: users@wicket.apache.org
> Betreff: Re: Send file to client via Ajax
>
> Just sent it on my last e-mail! Here it is again!
> import org.apache.wicket.IResourceListener;
> import org.apache.wicket.markup.html.WebMarkupContainer;
>
> /**
>  * @author  Ernesto Reinaldo Barreiro (reier...@gmail.com)
>  *
>  */
> public class DocumentResourceListener extends WebMarkupContainer implements
> IResourceListener
> {
> private static final long serialVersionUID = 1L;
>  private IResourceListener resourceListener;
>
> /**
>  * Constructor receiving an IResourceListener..
>  *
>  * @param id
>  * @param resourceListener
>  */
> public DocumentResourceListener(final String id, IResourceListener
> resourceListener)
> {
> super(id);
> this.resourceListener = resourceListener;
> }
>
> /**
>  * Gets the url to use for this link.
>  *
>  * @return The URL that this link links to
>  */
> protected CharSequence getURL()
> {
> return urlFor(IResourceListener.INTERFACE);
> }
>
>
> @Override
> protected boolean getStatelessHint()
> {
> return false;
> }
>  public void onResourceRequested() {
> this.resourceListener.onResourceRequested();
> }
> }
>
> This is just a trick to have component that generates file contents on the
> same page! I think you could used mounted resources as well, or just a
> dedicated servlet if you want to get file generation out of wicket!
>
> Best,
>
> Ernesto
>
> On Tue, Oct 6, 2009 at 11:24 AM, Giambalvo, Christian <
> christian.giamba...@excelsisnet.com> wrote:
>
> > Yes it would be usefull.
> > But where does DocumentResourceListener came from?
> > I'm using wicket 1.3.6 and DocumentResourceListener is not available.
> >
> > Thanks
> >
> > Mit freundlichen Grüßen
> > Christian Giambalvo
> > --
> > Fachinformatiker für Anwendungsentwicklung
> >
> > EXCELSIS Informationssysteme GmbH
> > Wilhelmsplatz 8 - 70182 Stuttgart
> > Mobile +49 176 196 32 406
> > Office +49 711 6 20 30 406
> > christian.giamba...@excelsisnet.com
> > www.excelsisnet.com
> >
> > Sitz Stuttgart
> > Amtsgericht Stuttgart, HRB 21104
> > Geschäftsführer: Christian Sauter, Dr. Nils Herda, Frank Wolf
> >
> >
> > -Ursprüngliche Nachricht-
> > Von: Ernesto Reinaldo Barreiro [mailto:reier...@gmail.com]
> > Gesendet: Dienstag, 6. Oktober 2009 09:54
> > An: users@wicket.apache.org
> > Betreff: Re: Send file to client via Ajax
> >
> > Hi Cristian,
> > I've got it working!
> >
> > Just place all the following files at the same package and you will get a
> > working example (I tested them with FF35 and IE7).
> >
> > import org.apache.wicket.ajax.AjaxRequestTarget;
> > import org.apache.wicket.ajax.markup.html.AjaxLink;
> > import org.apache.wicket.markup.html.WebPage;
> > import org.apache.wicket.markup.html.basic.Label;
> > import org.apache.wicket.model.AbstractReadOnlyModel;
> >
> > /**
> >  * @author  Ernesto Reinaldo Barreiro (reier...@gmail.com)
> >  *
> >  */
> > public class TestPage extends WebPage{
> >
> > private Label text;
> >  private String labelText = "Hi!";
> >  private DocumentResourceListener documentResourceListener;
> >
> >  /**
> >  *
> >  */
> > public TestPage() {
> >  AjaxLink link = new AjaxLink("link") {
> >  private static final long serialVersionUID = 1L;
> >
> > @Override
> > public void onClick(AjaxRequestTarget target) {
> > TestPage.this.labelText = "Hi! and donwload image!";
> > if(target!= null) {
> > target.addComponent(TestPage.this

Re: Wicket + Guice + Warp-persist + Hibernate

2009-10-06 Thread nino martinez wael
How does the code that are using it look like? Are you using detachable
models etc?

2009/10/6 Jeffrey Schneller 

> So I took the plunge and tried to implement Guice + Warp Persist to
> solve my lazy loading issues.  I know I may not have it all figured out
> with regards to lazy loading but I can't even get simple data access to
> work now.  Sorry for all the questions and issues.  Can anyone provide
> some insight on what is wrong or what I am missing. The Hibernate
> configuration succeeds in the getModule() method.
>
>
>
> Thanks.
>
>
>
> Code is below:
>
>
>
>
>
> My Web Application
>
>
>
> public class WicketApplication extends WebApplication {
>
>
>
>private PersistenceService service;
>
>
>
>public WicketApplication() {
>
>}
>
>
>
>@Override
>
>public Class getHomePage() {
>
>return Home.class;
>
>}
>
>
>
>@Override
>
>public Session newSession(Request request, Response
> response) {
>
>return new MySession(request);
>
>}
>
>
>
>@Override
>
>protected void init() {
>
>
>
>Injector injector =
> Guice.createInjector(PersistenceService.usingHibernate()
>
>
> .across(UnitOfWork.REQUEST).transactedWith(
>
>
> TransactionStrategy.LOCAL).buildModule(),
>
>
> getModule());
>
>
>
>addComponentInstantiationListener(new
> GuiceComponentInjector(this, injector));
>
>
>
>service =
> injector.getInstance(PersistenceService.class);
>
>service.start();
>
>injector.injectMembers(this);
>
>
>
>}
>
>
>
>private Module getModule() {
>
>return new Module() {
>
>public void configure(Binder binder) {
>
>
>
>// default values from development
>
>String connectionUrl = "";
>
>String username = "";
>
>String password = ";
>
>
>
>try {
>
>InitialContext context =
> new InitialContext();
>
>connectionUrl = (String)
> context.lookup("java:comp/env/hibernate.connection.url");
>
>username = (String)
> context.lookup("java:comp/env/hibernate.connection.username");
>
>password = (String)
> context.lookup("java:comp/env/hibernate.connection.password");
>
>} catch (NamingException e1) {
>
>// TODO Auto-generated
> catch block
>
>e1.printStackTrace();
>
>}
>
>
>
>// annotation and xml
>
>final AnnotationConfiguration config =
> new AnnotationConfiguration().configure();
>
>
> config.setProperty("hibernate.connection.url", connectionUrl);
>
>
> config.setProperty("hibernate.connection.username", username);
>
>
> config.setProperty("hibernate.connection.password", password);
>
>
> config.setProperty("hibernate.current_session_context_class",
> "managed");
>
>
>
>
>
>binder.bind(Configuration.class).toInstance(config);
>
>}
>
>};
>
>}
>
> }
>
>
>
> My web.xml
>
>
>
> http://www.w3.org/2001/XMLSchema-instance";
> xmlns="http://java.sun.com/xml/ns/javaee";
> xmlns:web="http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd";
> xsi:schemaLocation="http://java.sun.com/xml/ns/javaee
> http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"; id="WebApp_ID"
> version="2.5">
>
>  MyApp
>
>  
>
>configuration
>
>development
>
>  
>
>
>
> 
>
>  
>
>warpSessionFilter
>
>
> com.wideplay.warp.hibernate.SessionPerRequestFilter r-class>
>
>
>
>
>
>
>
>warpSessionFilter
>
>/*
>
>
>
> 
>
>
>
>  
>
>wicket.filter
>
>
> org.apache.wicket.protocol.http.WicketFilter >
>
>
>
>  applicationClassName
>
>  com.myapp.WicketApplication
>
>
>
>  
>
>  
>
>wicket.filter
>
>/*
>
>  
>
> 
>
>
>
>
>
> And my Hibernate Base Generic DAO:
>
>
>
> public abstract class HibernateGenericDao implements GenericDao {
>
>
>
>private final Class persistentClass;
>
>
>
>@Inject
>
>Provider hibernateSession;
>
>
>
>public HibernateGenericDao(Class persistentClass) {
>
>this.persistentClass = persistentClass;
>
>}
>
>
>
>@Override
>
>public List findAll() {
>
>Session

iPhone webapp support?

2009-10-06 Thread Edmund Urbani
Hi all,

I was wondering whether there is some special support for iPhones available with
Wicket. Something to render pages/components in native iPhone Look&Feel, like
eg. here:
http://www.ibm.com/developerworks/library/os-eclipse-iphone/

Cheers
 Edmund

-- 
Liland ...does IT better

Liland IT GmbH
Software Architekt
email: edmund.urb...@liland.at

office: +43 (0)463 220111 | fax: +43 (0)463 220111 33 | mobil: +43 (0)699 
122011 16
http://www.Liland.at

-
To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
For additional commands, e-mail: users-h...@wicket.apache.org



Re: Send file to client via Ajax

2009-10-06 Thread Ernesto Reinaldo Barreiro
Done!
http://cwiki.apache.org/confluence/display/WICKET/AJAX+update+and+file+download+in+one+blow


Ernesto

On Tue, Oct 6, 2009 at 12:15 PM, Giambalvo, Christian <
christian.giamba...@excelsisnet.com> wrote:

> Yes, please add it.
>
> Mit freundlichen Grüßen
> Christian Giambalvo
> --
> Fachinformatiker für Anwendungsentwicklung
>
> EXCELSIS Informationssysteme GmbH
> Wilhelmsplatz 8 - 70182 Stuttgart
> Mobile +49 176 196 32 406
> Office +49 711 6 20 30 406
> christian.giamba...@excelsisnet.com
> www.excelsisnet.com
> www.twitter.com/excelsis_info
>
> Sitz Stuttgart
> Amtsgericht Stuttgart, HRB 21104
> Geschäftsführer: Christian Sauter, Dr. Nils Herda, Frank Wolf
>
>
> -Ursprüngliche Nachricht-
> Von: Ernesto Reinaldo Barreiro [mailto:reier...@gmail.com]
> Gesendet: Dienstag, 6. Oktober 2009 11:48
> An: users@wicket.apache.org
> Betreff: Re: Send file to client via Ajax
>
> Nice to hear it was of some help! I have learned a bit too while doing
> it:-)
> Cheers,
>
> Ernesto
>
> P.S. Shall I add this to a Wiki page?... when I find the time;-)
>
> On Tue, Oct 6, 2009 at 11:39 AM, Giambalvo, Christian <
> christian.giamba...@excelsisnet.com> wrote:
>
> > Works like a charm.
> > I think i've learned something about resource download via ajax.
> > Thanks for hat.
> >
> >
> > Mit freundlichen Grüßen
> > Christian Giambalvo
> > --
> > Fachinformatiker für Anwendungsentwicklung
> >
> > EXCELSIS Informationssysteme GmbH
> > Wilhelmsplatz 8 - 70182 Stuttgart
> > Mobile +49 176 196 32 406
> > Office +49 711 6 20 30 406
> > christian.giamba...@excelsisnet.com
> > www.excelsisnet.com
> > www.twitter.com/excelsis_info
> >
> > Sitz Stuttgart
> > Amtsgericht Stuttgart, HRB 21104
> > Geschäftsführer: Christian Sauter, Dr. Nils Herda, Frank Wolf
> >
> > -Ursprüngliche Nachricht-
> > Von: Ernesto Reinaldo Barreiro [mailto:reier...@gmail.com]
> > Gesendet: Dienstag, 6. Oktober 2009 11:31
> > An: users@wicket.apache.org
> > Betreff: Re: Send file to client via Ajax
> >
> > Just sent it on my last e-mail! Here it is again!
> > import org.apache.wicket.IResourceListener;
> > import org.apache.wicket.markup.html.WebMarkupContainer;
> >
> > /**
> >  * @author  Ernesto Reinaldo Barreiro (reier...@gmail.com)
> >  *
> >  */
> > public class DocumentResourceListener extends WebMarkupContainer
> implements
> > IResourceListener
> > {
> > private static final long serialVersionUID = 1L;
> >  private IResourceListener resourceListener;
> >
> > /**
> >  * Constructor receiving an IResourceListener..
> >  *
> >  * @param id
> >  * @param resourceListener
> >  */
> > public DocumentResourceListener(final String id, IResourceListener
> > resourceListener)
> > {
> > super(id);
> > this.resourceListener = resourceListener;
> > }
> >
> > /**
> >  * Gets the url to use for this link.
> >  *
> >  * @return The URL that this link links to
> >  */
> > protected CharSequence getURL()
> > {
> > return urlFor(IResourceListener.INTERFACE);
> > }
> >
> >
> > @Override
> > protected boolean getStatelessHint()
> > {
> > return false;
> > }
> >  public void onResourceRequested() {
> > this.resourceListener.onResourceRequested();
> > }
> > }
> >
> > This is just a trick to have component that generates file contents on
> the
> > same page! I think you could used mounted resources as well, or just a
> > dedicated servlet if you want to get file generation out of wicket!
> >
> > Best,
> >
> > Ernesto
> >
> > On Tue, Oct 6, 2009 at 11:24 AM, Giambalvo, Christian <
> > christian.giamba...@excelsisnet.com> wrote:
> >
> > > Yes it would be usefull.
> > > But where does DocumentResourceListener came from?
> > > I'm using wicket 1.3.6 and DocumentResourceListener is not available.
> > >
> > > Thanks
> > >
> > > Mit freundlichen Grüßen
> > > Christian Giambalvo
> > > --
> > > Fachinformatiker für Anwendungsentwicklung
> > >
> > > EXCELSIS Informationssysteme GmbH
> > > Wilhelmsplatz 8 - 70182 Stuttgart
> > > Mobile +49 176 196 32 406
> > > Office +49 711 6 20 30 406
> > > christian.giamba...@excelsisnet.com
> > > www.excelsisnet.com
> > >
> > > Sitz Stuttgart
> > > Amtsgericht Stuttgart, HRB 21104
> > > Geschäftsführer: Christian Sauter, Dr. Nils Herda, Frank Wolf
> > >
> > >
> > > -Ursprüngliche Nachricht-
> > > Von: Ernesto Reinaldo Barreiro [mailto:reier...@gmail.com]
> > > Gesendet: Dienstag, 6. Oktober 2009 09:54
> > > An: users@wicket.apache.org
> > > Betreff: Re: Send file to client via Ajax
> > >
> > > Hi Cristian,
> > > I've got it working!
> > >
> > > Just place all the following files at the same package and you will get
> a
> > > working example (I tested them with FF35 and IE7).
> > >
> > > import org.apache.wicket.ajax.AjaxRequestTarget;
> > > import org.apache.wicket.ajax.markup.html.AjaxLink;
> > > import org.apache.wicket.markup.html.WebPage;
> > > import org.apache.wicket.markup.html.basic.Label;
> > > import org.apache.wicket.model.

Re: Wicket LinkTree and Performance

2009-10-06 Thread Pedro Santos
No really something nice for user, I had this issue and combine extensible
selectable and hierarchical data presentation with an accordion container
for major data organization, and inners LinkTree components on it.

http://www.dojotoolkit.org/book/dojo-book-0-9/part-2-dijit/layout/accordion-container
http://code.google.com/p/wiquery/wiki/Accordion

On Tue, Oct 6, 2009 at 4:41 AM, "Аносов А.О."  wrote:

> Hi,
>
> I use Wicket LinkTree component with relatively huge amount of content, and
> I exprience serious performance issues. It takes few seconds to expand or
> close node when about fifty or hundred nodes are visible, and selection of
> node also takes some time. Actually I need AJAX functionality of this tree.
> Is there known solutions of this problem or probably another component with
> lower latency?
>
> Thanks.
>
> -
> To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
> For additional commands, e-mail: users-h...@wicket.apache.org
>
>


-- 
Pedro Henrique Oliveira dos Santos


AW: Send file to client via Ajax

2009-10-06 Thread Giambalvo, Christian
By the way, i changed it a bit and now i repaint the link instead of repainting 
the label, so the label isn't needed.

private final DocumentResourceListener documentResourceListener;

private final MyPdfResource pdf;

..
   final AjaxFallbackLink link = new AjaxFallbackLink(componentId)
{
private static final long serialVersionUID = 
8947164550163497764L;

@Override
public void onClick(final AjaxRequestTarget target) {
if (target != null) {
target.addComponent(this);
}
final BillItem item = (BillItem) model.getObject();

try {
pdf.setAttachmentname(item.getBillNumber() + 
".pdf");
pdf.setContent(PdfHelper.generatePdf(item));
final String url = 
BillDataviewPanel.this.documentResourceListener.getURL().toString();
target.appendJavascript("window.location.href='" + 
url + "';");
} catch (final Exception e) {
Logger.error(e);
}

}
};
..

this.documentResourceListener = new 
DocumentResourceListener("listener", this.pdf);
this.add(this.documentResourceListener);

And i changed MyPdfResource tob e more flexible;

public class MyPdfResource extends DynamicWebResource {

private byte[] content = null;

private String attachmentname = null;

public String getAttachmentname() {
return this.attachmentname;
}

@Override
protected ResourceState getResourceState() {
return new ResourceState() {
@Override
public String getContentType() {
return "application/pdf";
}

@Override
public byte[] getData() {
try {
return MyPdfResource.this.content;
} catch (final Exception e) {
return null;
}
}
};
}

public void setAttachmentname(final String name) {
this.attachmentname = name;
}

public void setContent(final byte[] content) {
this.content = content;
}

@Override
protected void setHeaders(final WebResponse response) {
super.setHeaders(response);
response.setAttachmentHeader(this.attachmentname);
}
}

Mit freundlichen Grüßen
Christian Giambalvo
--
Fachinformatiker für Anwendungsentwicklung

EXCELSIS Informationssysteme GmbH
Wilhelmsplatz 8 - 70182 Stuttgart
Mobile +49 176 196 32 406
Office +49 711 6 20 30 406
christian.giamba...@excelsisnet.com
www.excelsisnet.com
www.twitter.com/excelsis_info

Sitz Stuttgart
Amtsgericht Stuttgart, HRB 21104
Geschäftsführer: Christian Sauter, Dr. Nils Herda, Frank Wolf


-Ursprüngliche Nachricht-
Von: Ernesto Reinaldo Barreiro [mailto:reier...@gmail.com] 
Gesendet: Dienstag, 6. Oktober 2009 13:18
An: users@wicket.apache.org
Betreff: Re: Send file to client via Ajax

Done!
http://cwiki.apache.org/confluence/display/WICKET/AJAX+update+and+file+download+in+one+blow


Ernesto

On Tue, Oct 6, 2009 at 12:15 PM, Giambalvo, Christian <
christian.giamba...@excelsisnet.com> wrote:

> Yes, please add it.
>
> Mit freundlichen Grüßen
> Christian Giambalvo
> --
> Fachinformatiker für Anwendungsentwicklung
>
> EXCELSIS Informationssysteme GmbH
> Wilhelmsplatz 8 - 70182 Stuttgart
> Mobile +49 176 196 32 406
> Office +49 711 6 20 30 406
> christian.giamba...@excelsisnet.com
> www.excelsisnet.com
> www.twitter.com/excelsis_info
>
> Sitz Stuttgart
> Amtsgericht Stuttgart, HRB 21104
> Geschäftsführer: Christian Sauter, Dr. Nils Herda, Frank Wolf
>
>
> -Ursprüngliche Nachricht-
> Von: Ernesto Reinaldo Barreiro [mailto:reier...@gmail.com]
> Gesendet: Dienstag, 6. Oktober 2009 11:48
> An: users@wicket.apache.org
> Betreff: Re: Send file to client via Ajax
>
> Nice to hear it was of some help! I have learned a bit too while doing
> it:-)
> Cheers,
>
> Ernesto
>
> P.S. Shall I add this to a Wiki page?... when I find the time;-)
>
> On Tue, Oct 6, 2009 at 11:39 AM, Giambalvo, Christian <
> christian.giamba...@excelsisnet.com> wrote:
>
> > Works like a charm.
> > I think i've learned something about resource download via ajax.
> > Thanks for hat.
> >
> >
> > Mit freundlichen Grüßen
> > Christian Giambalvo
> > --
> > Fachinformatiker für Anwendungsentwicklung
> >
> > EXCELSIS Informationssysteme GmbH
> > Wilhelmsplatz 8 - 70182 Stuttgart
> > Mobile +49 176 196 32 406
> > Office +49 711 6 20 30 406
> > christian.giamba...@excelsisnet.com
> > www.excelsisnet.com
> > www.twitter.com/excelsis_info
> >
> > Sitz

Re: Send file to client via Ajax

2009-10-06 Thread Ernesto Reinaldo Barreiro
Perfect! The label was just used to have something to repaint and show AJAX
was working! The whole thing was intended to provide an example of how to do
something and not the "complete means" to achieve it. If you feel that will
make the example more clear feel free to edit the Wiki page and add/change
any information in there!

Best,

Ernesto

On Tue, Oct 6, 2009 at 1:35 PM, Giambalvo, Christian <
christian.giamba...@excelsisnet.com> wrote:

> By the way, i changed it a bit and now i repaint the link instead of
> repainting the label, so the label isn't needed.
>
>private final DocumentResourceListener documentResourceListener;
>
>private final MyPdfResource pdf;
>
>..
>   final AjaxFallbackLink link = new AjaxFallbackLink(componentId)
>{
>private static final long serialVersionUID =
> 8947164550163497764L;
>
>@Override
>public void onClick(final AjaxRequestTarget target) {
>if (target != null) {
>target.addComponent(this);
>}
>final BillItem item = (BillItem) model.getObject();
>
>try {
>pdf.setAttachmentname(item.getBillNumber() +
> ".pdf");
>pdf.setContent(PdfHelper.generatePdf(item));
>final String url =
> BillDataviewPanel.this.documentResourceListener.getURL().toString();
>target.appendJavascript("window.location.href='"
> + url + "';");
>} catch (final Exception e) {
>Logger.error(e);
>}
>
>}
>};
>..
>
>this.documentResourceListener = new
> DocumentResourceListener("listener", this.pdf);
>this.add(this.documentResourceListener);
>
> And i changed MyPdfResource tob e more flexible;
>
> public class MyPdfResource extends DynamicWebResource {
>
> private byte[] content = null;
>
>private String attachmentname = null;
>
>public String getAttachmentname() {
>return this.attachmentname;
> }
>
>@Override
>protected ResourceState getResourceState() {
>return new ResourceState() {
>@Override
>public String getContentType() {
>return "application/pdf";
>}
>
>@Override
>public byte[] getData() {
>try {
> return MyPdfResource.this.content;
>} catch (final Exception e) {
>return null;
>}
>}
>};
>}
>
>public void setAttachmentname(final String name) {
>this.attachmentname = name;
>}
>
>public void setContent(final byte[] content) {
>this.content = content;
>}
>
>@Override
>protected void setHeaders(final WebResponse response) {
>super.setHeaders(response);
>response.setAttachmentHeader(this.attachmentname);
> }
> }
>
> Mit freundlichen Grüßen
> Christian Giambalvo
> --
> Fachinformatiker für Anwendungsentwicklung
>
> EXCELSIS Informationssysteme GmbH
> Wilhelmsplatz 8 - 70182 Stuttgart
> Mobile +49 176 196 32 406
> Office +49 711 6 20 30 406
> christian.giamba...@excelsisnet.com
> www.excelsisnet.com
> www.twitter.com/excelsis_info
>
> Sitz Stuttgart
> Amtsgericht Stuttgart, HRB 21104
> Geschäftsführer: Christian Sauter, Dr. Nils Herda, Frank Wolf
>
>
> -Ursprüngliche Nachricht-
> Von: Ernesto Reinaldo Barreiro [mailto:reier...@gmail.com]
> Gesendet: Dienstag, 6. Oktober 2009 13:18
> An: users@wicket.apache.org
> Betreff: Re: Send file to client via Ajax
>
> Done!
>
> http://cwiki.apache.org/confluence/display/WICKET/AJAX+update+and+file+download+in+one+blow
>
> <
> http://cwiki.apache.org/confluence/display/WICKET/AJAX+update+and+file+download+in+one+blow
> >
> Ernesto
>
> On Tue, Oct 6, 2009 at 12:15 PM, Giambalvo, Christian <
> christian.giamba...@excelsisnet.com> wrote:
>
> > Yes, please add it.
> >
> > Mit freundlichen Grüßen
> > Christian Giambalvo
> > --
> > Fachinformatiker für Anwendungsentwicklung
> >
> > EXCELSIS Informationssysteme GmbH
> > Wilhelmsplatz 8 - 70182 Stuttgart
> > Mobile +49 176 196 32 406
> > Office +49 711 6 20 30 406
> > christian.giamba...@excelsisnet.com
> > www.excelsisnet.com
> > www.twitter.com/excelsis_info
> >
> > Sitz Stuttgart
> > Amtsgericht Stuttgart, HRB 21104
> > Geschäftsführer: Christian Sauter, Dr. Nils Herda, Frank Wolf
> >
> >
> > -Ursprüngliche Nachricht-
> > Von: Ernesto Reinaldo Barreiro [mailto:reier...@gmail.com]
> > Gesendet: Dienstag, 6. Oktober 2009 11:48
> > An: users@wicket.apache.org
> > Betreff: Re: Send file to client via Ajax
> >
> > Nice to hear it was of some help! I have learned a bit too while doing
> > it:-)
> > Cheers,
> >

Re: iPhone webapp support?

2009-10-06 Thread Lionel Armanet

Hi,

Maybe you should take a look at jqTouch (http://www.jqtouch.com/) which is a
jQuery plugin dedicated to use rich effects of safari on iPhone. 

You might want to use wiQuery (http://code.google.com/p/wiquery) ton bind
this jQuery plugin with your wicket application.

Hope this helps ! :)


Edmund Urbani wrote:
> 
> Hi all,
> 
> I was wondering whether there is some special support for iPhones
> available with
> Wicket. Something to render pages/components in native iPhone Look&Feel,
> like
> eg. here:
> http://www.ibm.com/developerworks/library/os-eclipse-iphone/
> 
> Cheers
>  Edmund
> 
> -- 
> Liland ...does IT better
> 
> Liland IT GmbH
> Software Architekt
> email: edmund.urb...@liland.at
> 
> office: +43 (0)463 220111 | fax: +43 (0)463 220111 33 | mobil: +43 (0)699
> 122011 16
> http://www.Liland.at
> 
> -
> To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
> For additional commands, e-mail: users-h...@wicket.apache.org
> 
> 
> 

-- 
View this message in context: 
http://www.nabble.com/iPhone-webapp-support--tp2577p25767577.html
Sent from the Wicket - User mailing list archive at Nabble.com.


-
To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
For additional commands, e-mail: users-h...@wicket.apache.org



RE: Wicket + Guice + Warp-persist + Hibernate

2009-10-06 Thread Jeffrey Schneller
I haven't even got to the detachable models part of it yet.  A simple
query to the db does not work as it does not have the session injected.

-Original Message-
From: nino martinez wael [mailto:nino.martinez.w...@gmail.com] 
Sent: Tuesday, October 06, 2009 6:51 AM
To: users@wicket.apache.org
Subject: Re: Wicket + Guice + Warp-persist + Hibernate

How does the code that are using it look like? Are you using detachable
models etc?

2009/10/6 Jeffrey Schneller 

> So I took the plunge and tried to implement Guice + Warp Persist to
> solve my lazy loading issues.  I know I may not have it all figured
out
> with regards to lazy loading but I can't even get simple data access
to
> work now.  Sorry for all the questions and issues.  Can anyone provide
> some insight on what is wrong or what I am missing. The Hibernate
> configuration succeeds in the getModule() method.
>
>
>
> Thanks.
>
>
>
> Code is below:
>
>
>
>
>
> My Web Application
>
>
>
> public class WicketApplication extends WebApplication {
>
>
>
>private PersistenceService service;
>
>
>
>public WicketApplication() {
>
>}
>
>
>
>@Override
>
>public Class getHomePage() {
>
>return Home.class;
>
>}
>
>
>
>@Override
>
>public Session newSession(Request request, Response
> response) {
>
>return new MySession(request);
>
>}
>
>
>
>@Override
>
>protected void init() {
>
>
>
>Injector injector =
> Guice.createInjector(PersistenceService.usingHibernate()
>
>
> .across(UnitOfWork.REQUEST).transactedWith(
>
>
> TransactionStrategy.LOCAL).buildModule(),
>
>
> getModule());
>
>
>
>addComponentInstantiationListener(new
> GuiceComponentInjector(this, injector));
>
>
>
>service =
> injector.getInstance(PersistenceService.class);
>
>service.start();
>
>injector.injectMembers(this);
>
>
>
>}
>
>
>
>private Module getModule() {
>
>return new Module() {
>
>public void configure(Binder binder) {
>
>
>
>// default values from development
>
>String connectionUrl = "";
>
>String username = "";
>
>String password = ";
>
>
>
>try {
>
>InitialContext context
=
> new InitialContext();
>
>connectionUrl =
(String)
> context.lookup("java:comp/env/hibernate.connection.url");
>
>username = (String)
> context.lookup("java:comp/env/hibernate.connection.username");
>
>password = (String)
> context.lookup("java:comp/env/hibernate.connection.password");
>
>} catch (NamingException e1) {
>
>// TODO Auto-generated
> catch block
>
>e1.printStackTrace();
>
>}
>
>
>
>// annotation and xml
>
>final AnnotationConfiguration config =
> new AnnotationConfiguration().configure();
>
>
> config.setProperty("hibernate.connection.url", connectionUrl);
>
>
> config.setProperty("hibernate.connection.username", username);
>
>
> config.setProperty("hibernate.connection.password", password);
>
>
> config.setProperty("hibernate.current_session_context_class",
> "managed");
>
>
>
>
>
>binder.bind(Configuration.class).toInstance(config);
>
>}
>
>};
>
>}
>
> }
>
>
>
> My web.xml
>
>
>
> http://www.w3.org/2001/XMLSchema-instance";
> xmlns="http://java.sun.com/xml/ns/javaee";
> xmlns:web="http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd";
> xsi:schemaLocation="http://java.sun.com/xml/ns/javaee
> http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"; id="WebApp_ID"
> version="2.5">
>
>  MyApp
>
>  
>
>configuration
>
>development
>
>  
>
>
>
> 
>
>  
>
>warpSessionFilter
>
>
>
com.wideplay.warp.hibernate.SessionPerRequestFilter r-class>
>
>
>
>
>
>
>
>warpSessionFilter
>
>/*
>
>
>
> 
>
>
>
>  
>
>wicket.filter
>
>
>
org.apache.wicket.protocol.http.WicketFilter >
>
>
>
>  applicationClassName
>
>  com.myapp.WicketApplication
>
>
>
>  
>
>  
>
>wicket.filter
>
>/*
>
>  
>
> 
>
>
>
>
>
> And my Hibernate Base Generic DAO:
>
>
>
> public abstract class HibernateGenericDao implements GenericDao {
>
>
>
>private final Class persistentClass;
>
>
>
> 

Re: Processing dynamic text

2009-10-06 Thread David Leangen


A very simple solution to my own problem: repeaters!

Man, Wicket rocks!


On Oct 6, 2009, at 10:11 AM, David Leangen wrote:



Wicketeers,

If I have a Label that contains some text I want to process, what is  
the best way to do that?


 - Should I even be using a label?

 - Should I override Label's onComponentTag or something?

 - Is there a better way?


The key is that I don't know the content in advance, so there is no  
way to add markup to my html.


Is this beyond the scope of Wicket, or is there something in there  
that I've overlooked?


(Concrete example below.)


Thanks!
=David

***
Example:

I have the text: "The quick brown fox jumps over the lazy brown dog."

I don't know the content of the text in advance, but I DO know that  
I want to decorate all the nouns. The meaning of "decorate" can  
change over time (maybe some CSS, maybe some js, like a popup).


So I need to produce:

 The quick brown ##fox## jumps over the lazy brown ##dog##.


-
To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
For additional commands, e-mail: users-h...@wicket.apache.org




-
To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
For additional commands, e-mail: users-h...@wicket.apache.org



London Wicket Event, Saturday November 21st

2009-10-06 Thread jWeekend

Our next London Wicket Event will be held on Saturday, November 21st.
This is going to be quite some event again, with Matej Knopp (SVK), Jeremy 
Thomerson (USA) and Alastair Maw (UK), all core developers, amongst our 5 or 6 
presenters.
I am still working on securing a suitable location and fine tuning the schedule 
(probably at least 5 or 6 hours) and the exact format, but keep your diary 
clear if you'd like to come along and we will set up registration at the usual 
place [1] in the next few days (do not register until we've updated the data 
for the registration page) once the location/format/logistics are nailed down.
Watch this space ...

Regards - Cemal
jWeekend
OO & Java Technologies, Wicket Training and Development 
http://jWeekend.com


[1] http://jweekend.com/dev/LWUGReg


-
To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
For additional commands, e-mail: users-h...@wicket.apache.org



Re: Wicket + Guice + Warp-persist + Hibernate

2009-10-06 Thread nino martinez wael
Hmm seems like your Guice arent booted? Are you using the Guice integration
from wicket as well? Does  service.start() etc give an exception etc?


2009/10/6 Jeffrey Schneller 

> I haven't even got to the detachable models part of it yet.  A simple
> query to the db does not work as it does not have the session injected.
>
> -Original Message-
> From: nino martinez wael [mailto:nino.martinez.w...@gmail.com]
> Sent: Tuesday, October 06, 2009 6:51 AM
> To: users@wicket.apache.org
> Subject: Re: Wicket + Guice + Warp-persist + Hibernate
>
> How does the code that are using it look like? Are you using detachable
> models etc?
>
> 2009/10/6 Jeffrey Schneller 
>
> > So I took the plunge and tried to implement Guice + Warp Persist to
> > solve my lazy loading issues.  I know I may not have it all figured
> out
> > with regards to lazy loading but I can't even get simple data access
> to
> > work now.  Sorry for all the questions and issues.  Can anyone provide
> > some insight on what is wrong or what I am missing. The Hibernate
> > configuration succeeds in the getModule() method.
> >
> >
> >
> > Thanks.
> >
> >
> >
> > Code is below:
> >
> >
> >
> >
> >
> > My Web Application
> >
> >
> >
> > public class WicketApplication extends WebApplication {
> >
> >
> >
> >private PersistenceService service;
> >
> >
> >
> >public WicketApplication() {
> >
> >}
> >
> >
> >
> >@Override
> >
> >public Class getHomePage() {
> >
> >return Home.class;
> >
> >}
> >
> >
> >
> >@Override
> >
> >public Session newSession(Request request, Response
> > response) {
> >
> >return new MySession(request);
> >
> >}
> >
> >
> >
> >@Override
> >
> >protected void init() {
> >
> >
> >
> >Injector injector =
> > Guice.createInjector(PersistenceService.usingHibernate()
> >
> >
> > .across(UnitOfWork.REQUEST).transactedWith(
> >
> >
> > TransactionStrategy.LOCAL).buildModule(),
> >
> >
> > getModule());
> >
> >
> >
> >addComponentInstantiationListener(new
> > GuiceComponentInjector(this, injector));
> >
> >
> >
> >service =
> > injector.getInstance(PersistenceService.class);
> >
> >service.start();
> >
> >injector.injectMembers(this);
> >
> >
> >
> >}
> >
> >
> >
> >private Module getModule() {
> >
> >return new Module() {
> >
> >public void configure(Binder binder) {
> >
> >
> >
> >// default values from development
> >
> >String connectionUrl = "";
> >
> >String username = "";
> >
> >String password = ";
> >
> >
> >
> >try {
> >
> >InitialContext context
> =
> > new InitialContext();
> >
> >connectionUrl =
> (String)
> > context.lookup("java:comp/env/hibernate.connection.url");
> >
> >username = (String)
> > context.lookup("java:comp/env/hibernate.connection.username");
> >
> >password = (String)
> > context.lookup("java:comp/env/hibernate.connection.password");
> >
> >} catch (NamingException e1) {
> >
> >// TODO Auto-generated
> > catch block
> >
> >e1.printStackTrace();
> >
> >}
> >
> >
> >
> >// annotation and xml
> >
> >final AnnotationConfiguration config =
> > new AnnotationConfiguration().configure();
> >
> >
> > config.setProperty("hibernate.connection.url", connectionUrl);
> >
> >
> > config.setProperty("hibernate.connection.username", username);
> >
> >
> > config.setProperty("hibernate.connection.password", password);
> >
> >
> > config.setProperty("hibernate.current_session_context_class",
> > "managed");
> >
> >
> >
> >
> >
> >binder.bind(Configuration.class).toInstance(config);
> >
> >}
> >
> >};
> >
> >}
> >
> > }
> >
> >
> >
> > My web.xml
> >
> >
> >
> > http://www.w3.org/2001/XMLSchema-instance";
> > xmlns="http://java.sun.com/xml/ns/javaee";
> > xmlns:web="http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd";
> > xsi:schemaLocation="http://java.sun.com/xml/ns/javaee
> > http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"; id="WebApp_ID"
> > version="2.5">
> >
> >  MyApp
> >
> >  
> >
> >configuration
> >
> >development
> >
> >  
> >
> >
> >
> > 
> >
> >  
> >
> >

Re: Page expired stateless page?

2009-10-06 Thread Martin Makundi
No, I increased logging and it seems this is somehow related to
googlebot visits (occurs simultaneously). Maybe they do not keep
session properly. Is this possible in your case that it is a googlebot
visit?

**
Martin

2009/10/6 sparktronics :
>
> I have the same problem... were you able to solve it? The funny thing is that
> the BookmarkablePageLink and the Link do not work only when deployed in BEA
> Weblogic 9.2 MP3. It works fine with jetty.
>
>
>
> MartinM wrote:
>>
>> Hi!
>>
>> What is this error? I keep getting it after installing 1.4-rc6 and
>> 1.4-rc7.
>>
>> I definitely did not intend to have a stateless page...
>>
>> 2009-07-15 21:00:17,037 41856622 [btpool0-227] ERROR RequestCycle  -
>> unable to find component with path
>> home_page_tabs_panel:panel:download_guide on stateless page [Page
>> class = com.homepage.HomePage, id = 0, version = 0] it could be that
>> the component is inside a repeater make your component return false in
>> getStatelessHint()
>> org.apache.wicket.WicketRuntimeException: unable to find component
>> with path home_page_tabs_panel:panel:download_guide on stateless page
>> [Page class = com.homepage.HomePage, id = 0, version = 0] it could be
>> that the component is inside a repeater make your component return
>> false in getStatelessHint()
>>        at
>> org.apache.wicket.request.target.component.BookmarkableListenerInterfaceRequestTarget.processEvents(BookmarkableListenerInterfaceRequestTarget.java:148)
>>        at
>> org.apache.wicket.request.AbstractRequestCycleProcessor.processEvents(AbstractRequestCycleProcessor.java:92)
>>        at
>> wicket.quickstart.Application$2.processEvents(Application.java:846)
>>        at
>> org.apache.wicket.RequestCycle.processEventsAndRespond(RequestCycle.java:1241)
>>        at org.apache.wicket.RequestCycle.step(RequestCycle.java:1320)
>>        at org.apache.wicket.RequestCycle.steps(RequestCycle.java:1419)
>>        at org.apache.wicket.RequestCycle.request(RequestCycle.java:545)
>>        at
>> org.apache.wicket.protocol.http.WicketFilter.doGet(WicketFilter.java:456)
>>        at
>> org.apache.wicket.protocol.http.WicketServlet.doGet(WicketServlet.java:138)
>>        at javax.servlet.http.HttpServlet.service(HttpServlet.java:707)
>>        at wicket.quickstart.TakpServlet.service(TakpServlet.java:48)
>>        at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
>>        at
>> org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:491)
>>        at
>> org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:367)
>>        at
>> org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:185)
>>        at
>> org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:181)
>>        at
>> org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:689)
>>        at
>> org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:391)
>>        at
>> org.mortbay.jetty.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:146)
>>        at
>> org.mortbay.jetty.handler.HandlerCollection.handle(HandlerCollection.java:114)
>>        at
>> org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:139)
>>        at org.mortbay.jetty.Server.handle(Server.java:285)
>>        at
>> org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:457)
>>        at
>> org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:751)
>>        at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:500)
>>        at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:209)
>>        at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:357)
>>        at
>> org.mortbay.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java:329)
>>        at
>> org.mortbay.thread.BoundedThreadPool$PoolThread.run(BoundedThreadPool.java:475)
>>
>> ??
>>
>>
>> **
>> Martin
>>
>> -
>> To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
>> For additional commands, e-mail: users-h...@wicket.apache.org
>>
>>
>>
>
> --
> View this message in context: 
> http://www.nabble.com/Page-expired-stateless-page--tp24502983p25765598.html
> Sent from the Wicket - User mailing list archive at Nabble.com.
>
>
> -
> To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
> For additional commands, e-mail: users-h...@wicket.apache.org
>
>

-
To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
For additional commands, e-mail: users-h...@wicket.apache.org



Leg Up for Wicket, Spring, Guice, JPA, Warp, EclipseLink, Hibernate ... projects

2009-10-06 Thread jWeekend

We have launched jWeekend's Leg Up page [1].

You can generate a command and run it at your console to create a simple 
project using one of our archetypes. The projects you will generate will 
include enough configuration, code and/or some tests to get you started, 
quickly. Our archetypes currently support various combinations of Spring, 
Guice, WarpPersist, JPA (with one or more implementation from EclipseLink, 
Hibernate, OpenJPA) and Wicket.

Let us know if this is useful and if you'd like to see more combinations. Also 
feel free to raise any issues [2].

Regards - Cemal
jWeekend
OO & Java Technologies, Wicket Training and Development 
http://jWeekend.com


[1] http://jweekend.com/dev/LegUp
[2] http://code.google.com/p/legup/issues/list


-
To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
For additional commands, e-mail: users-h...@wicket.apache.org



Re: Leg Up for Wicket, Spring, Guice, JPA, Warp, EclipseLink, Hibernate ... projects

2009-10-06 Thread Md. Jahid Shohel
On Tue, 2009-10-06 at 14:47 +0100, jWeekend wrote:
> http://jweekend.com/dev/LegUp

is that really working? coz , when i clicked on "Generate Maven Command"
button, it took me to http://jweekend.com/dev/HomePageBody


-
To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
For additional commands, e-mail: users-h...@wicket.apache.org



Re: Leg Up for Wicket, Spring, Guice, JPA, Warp, EclipseLink, Hibernate ... projects

2009-10-06 Thread nino martinez wael
Looks cool :)

2009/10/6 jWeekend 

> We have launched jWeekend's Leg Up page [1].
>
> You can generate a command and run it at your console to create a simple
> project using one of our archetypes. The projects you will generate will
> include enough configuration, code and/or some tests to get you started,
> quickly. Our archetypes currently support various combinations of Spring,
> Guice, WarpPersist, JPA (with one or more implementation from EclipseLink,
> Hibernate, OpenJPA) and Wicket.
>
> Let us know if this is useful and if you'd like to see more combinations.
> Also feel free to raise any issues [2].
>
> Regards - Cemal
> jWeekend
> OO & Java Technologies, Wicket Training and Development
> http://jWeekend.com
>
> [1] http://jweekend.com/dev/LegUp
> [2] http://code.google.com/p/legup/issues/list
>
>
> -
> To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
> For additional commands, e-mail: users-h...@wicket.apache.org
>
>


Re: Leg Up for Wicket, Spring, Guice, JPA, Warp, EclipseLink, Hibernate ... projects

2009-10-06 Thread nino martinez wael
Why dont you have a Guice 2.0 archetype? We could probably bump the warp
persist guys to work on their 2.0 imp.. If thats whats stopping you?

2009/10/6 nino martinez wael 

> Looks cool :)
>
> 2009/10/6 jWeekend 
>
> We have launched jWeekend's Leg Up page [1].
>>
>> You can generate a command and run it at your console to create a simple
>> project using one of our archetypes. The projects you will generate will
>> include enough configuration, code and/or some tests to get you started,
>> quickly. Our archetypes currently support various combinations of Spring,
>> Guice, WarpPersist, JPA (with one or more implementation from EclipseLink,
>> Hibernate, OpenJPA) and Wicket.
>>
>> Let us know if this is useful and if you'd like to see more combinations.
>> Also feel free to raise any issues [2].
>>
>> Regards - Cemal
>> jWeekend
>> OO & Java Technologies, Wicket Training and Development
>> http://jWeekend.com
>>
>> [1] http://jweekend.com/dev/LegUp
>> [2] http://code.google.com/p/legup/issues/list
>>
>>
>> -
>> To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
>> For additional commands, e-mail: users-h...@wicket.apache.org
>>
>>
>


Re: Leg Up for Wicket, Spring, Guice, JPA, Warp, EclipseLink, Hibernate ... projects

2009-10-06 Thread nino martinez wael
Works for me.. I took the guice warp persist + etc archetype..

2009/10/6 Md. Jahid Shohel 

> On Tue, 2009-10-06 at 14:47 +0100, jWeekend wrote:
> > http://jweekend.com/dev/LegUp
>
> is that really working? coz , when i clicked on "Generate Maven Command"
> button, it took me to http://jweekend.com/dev/HomePageBody
>
>
> -
> To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
> For additional commands, e-mail: users-h...@wicket.apache.org
>
>


Re: Leg Up for Wicket, Spring, Guice, JPA, Warp, EclipseLink, Hibernate ... projects

2009-10-06 Thread James Perry
Nice one Cemal!
I will have to use leg up to get a leg over setting up Wicket projects ;-)

Best,
James.

On Tue, Oct 6, 2009 at 2:47 PM, jWeekend wrote:

> We have launched jWeekend's Leg Up page [1].
>
> You can generate a command and run it at your console to create a simple
> project using one of our archetypes. The projects you will generate will
> include enough configuration, code and/or some tests to get you started,
> quickly. Our archetypes currently support various combinations of Spring,
> Guice, WarpPersist, JPA (with one or more implementation from EclipseLink,
> Hibernate, OpenJPA) and Wicket.
>
> Let us know if this is useful and if you'd like to see more combinations.
> Also feel free to raise any issues [2].
>
> Regards - Cemal
> jWeekend
> OO & Java Technologies, Wicket Training and Development
> http://jWeekend.com
>
> [1] http://jweekend.com/dev/LegUp
> [2] http://code.google.com/p/legup/issues/list
>
>
> -
> To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
> For additional commands, e-mail: users-h...@wicket.apache.org
>
>


Re: Leg Up for Wicket, Spring, Guice, JPA, Warp, EclipseLink, Hibernate ... projects

2009-10-06 Thread richardwilko

Nino,

We don't have a Guice 2.0 for that very reason; the warp persist guys don't
have a final 2.0 release yet.

Regards - Richard Wilkinson
Developer, 
jWeekend: OO & Java Technologies - Development and Training
http://jWeekend.com


nino martinez wael wrote:
> 
> Why dont you have a Guice 2.0 archetype? We could probably bump the warp
> persist guys to work on their 2.0 imp.. If thats whats stopping you?
> 
> 2009/10/6 nino martinez wael 
> 
>> Looks cool :)
>>
>> 2009/10/6 jWeekend 
>>
>> We have launched jWeekend's Leg Up page [1].
>>>
>>> You can generate a command and run it at your console to create a simple
>>> project using one of our archetypes. The projects you will generate will
>>> include enough configuration, code and/or some tests to get you started,
>>> quickly. Our archetypes currently support various combinations of
>>> Spring,
>>> Guice, WarpPersist, JPA (with one or more implementation from
>>> EclipseLink,
>>> Hibernate, OpenJPA) and Wicket.
>>>
>>> Let us know if this is useful and if you'd like to see more
>>> combinations.
>>> Also feel free to raise any issues [2].
>>>
>>> Regards - Cemal
>>> jWeekend
>>> OO & Java Technologies, Wicket Training and Development
>>> http://jWeekend.com
>>>
>>> [1] http://jweekend.com/dev/LegUp
>>> [2] http://code.google.com/p/legup/issues/list
>>>
>>>
>>> -
>>> To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
>>> For additional commands, e-mail: users-h...@wicket.apache.org
>>>
>>>
>>
> 
> 


-
http://richard-wilkinson.co.uk My blog: http://richard-wilkinson.co.uk 
-- 
View this message in context: 
http://www.nabble.com/Leg-Up-for-Wicket%2C-Spring%2C-Guice%2C-JPA%2C-Warp%2C-EclipseLink%2C-Hibernate-...-projects-tp25769134p25769655.html
Sent from the Wicket - User mailing list archive at Nabble.com.


-
To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
For additional commands, e-mail: users-h...@wicket.apache.org



Re: Leg Up for Wicket, Spring, Guice, JPA, Warp, EclipseLink, Hibernate ... projects

2009-10-06 Thread jWeekend

Jahid,

Thanks - a little Tomcat PERM_GEN issue. 
Should be OK now, but at the next scheduled restart we'll bump it up a bit.

Regards - Cemal
jWeekend
OO & Java Technologies, Wicket Training and Development 
http://jWeekend.com

 

Jahid wrote:
> 
> On Tue, 2009-10-06 at 14:47 +0100, jWeekend wrote:
>> http://jweekend.com/dev/LegUp
> 
> is that really working? coz , when i clicked on "Generate Maven Command"
> button, it took me to http://jweekend.com/dev/HomePageBody
> 
> 
> -
> To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
> For additional commands, e-mail: users-h...@wicket.apache.org
> 
> 
> 

-- 
View this message in context: 
http://www.nabble.com/Leg-Up-for-Wicket%2C-Spring%2C-Guice%2C-JPA%2C-Warp%2C-EclipseLink%2C-Hibernate-...-projects-tp25769134p25769670.html
Sent from the Wicket - User mailing list archive at Nabble.com.


-
To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
For additional commands, e-mail: users-h...@wicket.apache.org



[wicket-1.4] parameterizing ResourceModel for wicket:message

2009-10-06 Thread Bernhard Grünewaldt

Hello,

I am using a properties.xml file for my wicket:message tags.
And soon I wondered if there is a way to parameterize these messages,
like it worked for apache struts.

With wicket I can just say
  foo
and use
  


In Struts something like
  mymessage = foo {0}
- and -
  
was possible, which produced "foo bar"

Is there already a way to do this?
And if not, do you think it is worth being implemented?

I searched the mailing lists and the wiki fo a solution but didn't find 
something similar.



thx,

Bernhard Grünewaldt



-
To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
For additional commands, e-mail: users-h...@wicket.apache.org



Re: Leg Up for Wicket, Spring, Guice, JPA, Warp, EclipseLink, Hibernate ... projects

2009-10-06 Thread Md. Jahid Shohel
seems like its working now. really cool!


On Tue, 2009-10-06 at 16:01 +0200, Md. Jahid Shohel wrote:
> On Tue, 2009-10-06 at 14:47 +0100, jWeekend wrote:
> > http://jweekend.com/dev/LegUp
> 
> is that really working? coz , when i clicked on "Generate Maven Command"
> button, it took me to http://jweekend.com/dev/HomePageBody
> 
> 
> -
> To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
> For additional commands, e-mail: users-h...@wicket.apache.org
> 


-
To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
For additional commands, e-mail: users-h...@wicket.apache.org



Re: Leg Up for Wicket, Spring, Guice, JPA, Warp, EclipseLink, Hibernate ... projects

2009-10-06 Thread Erik Post
Hey, that's great! Is there any way to contribute to this?

Thumbs up,
Erik

> 2009/10/6 jWeekend 
>
> We have launched jWeekend's Leg Up page [1].
>
> You can generate a command and run it at your console to create a simple
> project using one of our archetypes. The projects you will generate will
> include enough configuration, code and/or some tests to get you started,
> quickly. Our archetypes currently support various combinations of Spring,
> Guice, WarpPersist, JPA (with one or more implementation from EclipseLink,
> Hibernate, OpenJPA) and Wicket.
>
> Let us know if this is useful and if you'd like to see more combinations.
> Also feel free to raise any issues [2].

> Regards - Cemal
> jWeekend
> OO & Java Technologies, Wicket Training and Development
> http://jWeekend.com
>
> [1] http://jweekend.com/dev/LegUp
> [2] http://code.google.com/p/legup/issues/list

-
To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
For additional commands, e-mail: users-h...@wicket.apache.org



Re: [wicket-1.4] parameterizing ResourceModel for wicket:message

2009-10-06 Thread Matthias Keller

Hi Bernhard

Have a look at StringResourceModel, though I think it's not possible to 
use it directly with  but you can use it easily in a label.

It supports both MessageFormat style and model-style replacements.

Matt

Bernhard Grünewaldt wrote:

Hello,

I am using a properties.xml file for my wicket:message tags.
And soon I wondered if there is a way to parameterize these messages,
like it worked for apache struts.

With wicket I can just say
  foo
and use
  


In Struts something like
  mymessage = foo {0}
- and -
  
was possible, which produced "foo bar"

Is there already a way to do this?
And if not, do you think it is worth being implemented?

I searched the mailing lists and the wiki fo a solution but didn't 
find something similar.



thx,

Bernhard Grünewaldt



-
To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
For additional commands, e-mail: users-h...@wicket.apache.org






smime.p7s
Description: S/MIME Cryptographic Signature


Re: [wicket-1.4] parameterizing ResourceModel for wicket:message

2009-10-06 Thread Bernhard Grünewaldt

thx,
that works.
should have looked closer at the api ;)



Matthias Keller schrieb:

Hi Bernhard

Have a look at StringResourceModel, though I think it's not possible to 
use it directly with  but you can use it easily in a label.

It supports both MessageFormat style and model-style replacements.

Matt

Bernhard Grünewaldt wrote:

Hello,

I am using a properties.xml file for my wicket:message tags.
And soon I wondered if there is a way to parameterize these messages,
like it worked for apache struts.

With wicket I can just say
  foo
and use
  


In Struts something like
  mymessage = foo {0}
- and -
  
was possible, which produced "foo bar"

Is there already a way to do this?
And if not, do you think it is worth being implemented?

I searched the mailing lists and the wiki fo a solution but didn't 
find something similar.



thx,

Bernhard Grünewaldt



-
To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
For additional commands, e-mail: users-h...@wicket.apache.org






-
To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
For additional commands, e-mail: users-h...@wicket.apache.org



Re: Leg Up for Wicket, Spring, Guice, JPA, Warp, EclipseLink, Hibernate ... projects

2009-10-06 Thread nino martinez wael
You could always contribute to Wicket Iolite :) Which essentially are the
same, or Wicketopia

http://wicketopia.sourceforge.net/
http://wicketstuff.org/confluence/display/STUFFWIKI/Wicket-Iolite

2009/10/6 Erik Post 

> Hey, that's great! Is there any way to contribute to this?
>
> Thumbs up,
> Erik
>
> > 2009/10/6 jWeekend 
> >
> > We have launched jWeekend's Leg Up page [1].
> >
> > You can generate a command and run it at your console to create a simple
> > project using one of our archetypes. The projects you will generate will
> > include enough configuration, code and/or some tests to get you started,
> > quickly. Our archetypes currently support various combinations of Spring,
> > Guice, WarpPersist, JPA (with one or more implementation from
> EclipseLink,
> > Hibernate, OpenJPA) and Wicket.
> >
> > Let us know if this is useful and if you'd like to see more combinations.
> > Also feel free to raise any issues [2].
>
> > Regards - Cemal
> > jWeekend
> > OO & Java Technologies, Wicket Training and Development
> > http://jWeekend.com
> >
> > [1] http://jweekend.com/dev/LegUp
> > [2] http://code.google.com/p/legup/issues/list
>
> -
> To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
> For additional commands, e-mail: users-h...@wicket.apache.org
>
>


Re: Leg Up for Wicket, Spring, Guice, JPA, Warp, EclipseLink, Hibernate ... projects

2009-10-06 Thread Gw
Hi,

I'm a newbie in Wicket.
I use Databinder toolkit (wicket+hibernate) to help me develop DB
application rapidly.
With the built-in Jetty, the development is quite smooth, however, when
trying to run my app on Tomcat 5.5 (Java 5), I faced the following error. I
wonder if wicket is really compatible with Tomcat, since there's no problem
when run it from eclipse (Jetty).



 PREV
CLASS 
 NEXT
CLASS

  FRAMES   
 NO FRAMES
 
 
  


  All Classes







  SUMMARY: NESTED | FIELD | CONSTR | METHOD

DETAIL: FIELD | CONSTR | METHOD






Copyright © 2004-2008 http://apache.org";>Apache Software
Foundation. All Rights Reserved.


, index = 4, current = [Raw markup]]
at
org.apache.wicket.markup.MarkupParser.parseMarkup(MarkupParser.java:393)
at org.apache.wicket.markup.MarkupParser.parse(MarkupParser.java:270)
at
org.apache.wicket.markup.loader.SimpleMarkupLoader.loadMarkup(SimpleMarkupLoader.java:52)
at
org.apache.wicket.markup.loader.InheritedMarkupMarkupLoader.loadMarkup(InheritedMarkupMarkupLoader.java:62)
at
org.apache.wicket.markup.loader.DefaultMarkupLoader.loadMarkup(DefaultMarkupLoader.java:55)
at org.apache.wicket.markup.MarkupCache.loadMarkup(MarkupCache.java:458)
at
org.apache.wicket.markup.MarkupCache.loadMarkupAndWatchForChanges(MarkupCache.java:553)
at org.apache.wicket.markup.MarkupCache.getMarkup(MarkupCache.java:319)
at
org.apache.wicket.markup.MarkupCache.getMarkupStream(MarkupCache.java:215)
at
org.apache.wicket.MarkupContainer.getAssociatedMarkupStream(MarkupContainer.java:343)
at org.apache.wicket.Page.onRender(Page.java:1463)
at org.apache.wicket.Component.render(Component.java:2317)
at org.apache.wicket.Page.renderPage(Page.java:904)
at
org.apache.wicket.request.target.component.PageRequestTarget.respond(PageRequestTarget.java:63)
at
org.apache.wicket.request.AbstractRequestCycleProcessor.respond(AbstractRequestCycleProcessor.java:104)
at org.apache.wicket.RequestCycle.respond(RequestCycle.java:1190)
at org.apache.wicket.RequestCycle.step(RequestCycle.java:1257)
at org.apache.wicket.RequestCycle.steps(RequestCycle.java:1353)
at org.apache.wicket.RequestCycle.request(RequestCycle.java:493)
at
org.apache.wicket.protocol.http.WicketFilter.doGet(WicketFilter.java:355)
at
org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:200)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:172)
at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117)
at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:108)
at
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:174)
at
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:875)
at
org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:665)
at
org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:528)
at
org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:81)
at
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:689)
at java.lang.Thread.run(Thread.java:595)
Caused by: java.text.ParseException: Tag '' (line 101, column 1) has a
mismatched close tag at '' (line 102, column 1)
at
org.apache.wicket.markup.parser.filter.HtmlHandler.nextTag(HtmlHandler.java:144)
at
org.apache.wicket.markup.parser.filter.WicketRemoveTagHandler.nextTag(WicketRemoveTagHandler.java:60)
at
org.apache.wicket.markup.parser.filter.WicketLinkTagHandler.nextTag(WicketLinkTagHandler.java:94)
at
org.apache.wicket.markup.parser.AbstractMarkupFilter.nextComponentTag(AbstractMarkupFilter.java:82)
at
org.apache.wicket.markup.parser.filter.WicketNamespaceHandler.nextTag(WicketNamespaceHandler.java:72)
at
org.apache.wicket.markup.parser.AbstractMarkupFilter.nextComponentTag(AbstractMarkupFilter.java:82)
at
org.apache.wicket.markup.parser.filter.WicketMessageTagHandler.nextTag(WicketMessageTagHandler.java:81)
at
org.apache.wicket.markup.parser.AbstractMarkupFilter.nextComponentTag(AbstractMarkupFilter.java:82)
at
org.apache.wicket.markup.parser.filter.HtmlHeaderSectionHandler.nextTag(HtmlHeaderSectionHandler.java:77)
at
org.apache.wicket.markup.parser.filter.HeadForceTagIdHandler.nextTag(HeadForceTagIdHandler.java:77)
at
org.apache.wicket.markup.par

Re: How do you achieve persistency

2009-10-06 Thread nino martinez wael
Hmm, Im free todo what I want, I use hibernate+JPA if theres no db I model
it in java and if I have the db I reverse engineer it with JPA tools from
eclipse so that It generates my POJO's..

2009/10/6 Peter Arnulf Lustig 

> What's the fast and easy way?
>
> I am asking because of a lot of trouble with hibernate.
>
>
>
>
>
> -
> To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
> For additional commands, e-mail: users-h...@wicket.apache.org
>
>


Re: Leg Up for Wicket, Spring, Guice, JPA, Warp, EclipseLink, Hibernate ... projects

2009-10-06 Thread nino martinez wael
Caused by: java.text.ParseException: Tag '' (line 101, column 1) has a
mismatched close tag at '' (line 102, column 1) is the issue, your html
are broken..

Regarding tomcat compability, I've deployed over dozens of apps the last 4-5
years or so on Tomcat 5.5 ..

2009/10/6 Gw 

> Hi,
>
> I'm a newbie in Wicket.
> I use Databinder toolkit (wicket+hibernate) to help me develop DB
> application rapidly.
> With the built-in Jetty, the development is quite smooth, however, when
> trying to run my app on Tomcat 5.5 (Java 5), I faced the following error. I
> wonder if wicket is really compatible with Tomcat, since there's no problem
> when run it from eclipse (Jetty).
>
> 
> 
>   HREF="../../../../../../org/apache/wicket/markup/html/pages/BrowserInfoPage.html"
> title="class in org.apache.wicket.markup.html.pages">PREV
> CLASS 
>   HREF="../../../../../../org/apache/wicket/markup/html/pages/InternalErrorPage.html"
> title="class in org.apache.wicket.markup.html.pages">NEXT
> CLASS
> 
>HREF="../../../../../../index.html?org/apache/wicket/markup/html/pages/ExceptionErrorPage.html"
> target="_top">FRAMES   
>  NO FRAMES
>  
>  
>   
> 
> 
>   All
> Classes
> 
>
>
> 
> 
> 
> 
>   SUMMARY:  HREF="#nested_classes_inherited_from_class_org.apache.wicket.Page">NESTED |  HREF="#fields_inherited_from_class_org.apache.wicket.Page">FIELD |  HREF="#constructor_summary">CONSTR |  HREF="#method_summary">METHOD
> 
> DETAIL: FIELD |  HREF="#constructor_detail">CONSTR |  HREF="#method_detail">METHOD
> 
> 
> 
> 
>
> 
> Copyright © 2004-2008 http://apache.org";>Apache Software
> Foundation. All Rights Reserved.
> 
> 
> , index = 4, current = [Raw markup]]
> at
> org.apache.wicket.markup.MarkupParser.parseMarkup(MarkupParser.java:393)
> at org.apache.wicket.markup.MarkupParser.parse(MarkupParser.java:270)
> at
> org.apache.wicket.markup.loader.SimpleMarkupLoader.loadMarkup(SimpleMarkupLoader.java:52)
> at
> org.apache.wicket.markup.loader.InheritedMarkupMarkupLoader.loadMarkup(InheritedMarkupMarkupLoader.java:62)
> at
> org.apache.wicket.markup.loader.DefaultMarkupLoader.loadMarkup(DefaultMarkupLoader.java:55)
> at
> org.apache.wicket.markup.MarkupCache.loadMarkup(MarkupCache.java:458)
> at
> org.apache.wicket.markup.MarkupCache.loadMarkupAndWatchForChanges(MarkupCache.java:553)
> at org.apache.wicket.markup.MarkupCache.getMarkup(MarkupCache.java:319)
> at
> org.apache.wicket.markup.MarkupCache.getMarkupStream(MarkupCache.java:215)
> at
> org.apache.wicket.MarkupContainer.getAssociatedMarkupStream(MarkupContainer.java:343)
> at org.apache.wicket.Page.onRender(Page.java:1463)
> at org.apache.wicket.Component.render(Component.java:2317)
> at org.apache.wicket.Page.renderPage(Page.java:904)
> at
> org.apache.wicket.request.target.component.PageRequestTarget.respond(PageRequestTarget.java:63)
> at
> org.apache.wicket.request.AbstractRequestCycleProcessor.respond(AbstractRequestCycleProcessor.java:104)
> at org.apache.wicket.RequestCycle.respond(RequestCycle.java:1190)
> at org.apache.wicket.RequestCycle.step(RequestCycle.java:1257)
> at org.apache.wicket.RequestCycle.steps(RequestCycle.java:1353)
> at org.apache.wicket.RequestCycle.request(RequestCycle.java:493)
> at
> org.apache.wicket.protocol.http.WicketFilter.doGet(WicketFilter.java:355)
> at
> org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:200)
> at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)
> at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
> at
> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
> at
> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:172)
> at
> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
> at
> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117)
> at
> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:108)
> at
> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:174)
> at
> org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:875)
> at
> org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:665)
> at
> org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:528)
> at
> org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:81)
> at
> org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:689)
> at java.lang.Thread.run(Thread.java:595)
> Caused by: java.text.ParseException: Tag '' (line 101, column 1) has a
> mismatched close tag 

Re: How do you achieve persistency

2009-10-06 Thread James Perry
Assembler!

On Tue, Oct 6, 2009 at 10:34 AM, Peter Arnulf Lustig wrote:

> What's the fast and easy way?
>
> I am asking because of a lot of trouble with hibernate.
>
>
>
>
>
> -
> To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
> For additional commands, e-mail: users-h...@wicket.apache.org
>
>


Re: Leg Up for Wicket, Spring, Guice, JPA, Warp, EclipseLink, Hibernate ... projects

2009-10-06 Thread jWeekend

Erik,

Thanks. We'll review that soon - it  is our intention but we need to be
ready to take care of the project. Just for the moment, we'll take on ideas
for new archetypes, and feel free to contact me via our site if you have
some particular ideas and need stuff included quickly. 
Ideas for further project templates include Scala and Java and maybe WiQuery
and possibly Lucene...

Regards - Cemal
jWeekend
OO & Java Technologies, Wicket Training and Development 
http://jWeekend.com




Erik Post-5 wrote:
> 
> Hey, that's great! Is there any way to contribute to this?
> 
> Thumbs up,
> Erik
> 
>> 2009/10/6 jWeekend 
>>
>> We have launched jWeekend's Leg Up page [1].
>>
>> You can generate a command and run it at your console to create a simple
>> project using one of our archetypes. The projects you will generate will
>> include enough configuration, code and/or some tests to get you started,
>> quickly. Our archetypes currently support various combinations of Spring,
>> Guice, WarpPersist, JPA (with one or more implementation from
>> EclipseLink,
>> Hibernate, OpenJPA) and Wicket.
>>
>> Let us know if this is useful and if you'd like to see more combinations.
>> Also feel free to raise any issues [2].
> 
>> Regards - Cemal
>> jWeekend
>> OO & Java Technologies, Wicket Training and Development
>> http://jWeekend.com
>>
>> [1] http://jweekend.com/dev/LegUp
>> [2] http://code.google.com/p/legup/issues/list
> 
> -
> To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
> For additional commands, e-mail: users-h...@wicket.apache.org
> 
> 
> 

-- 
View this message in context: 
http://www.nabble.com/Leg-Up-for-Wicket%2C-Spring%2C-Guice%2C-JPA%2C-Warp%2C-EclipseLink%2C-Hibernate-...-projects-tp25769134p25770548.html
Sent from the Wicket - User mailing list archive at Nabble.com.


-
To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
For additional commands, e-mail: users-h...@wicket.apache.org



Re: How do you achieve persistency

2009-10-06 Thread James Perry
On a more serious note then perhaps just using raw JDBC if you are unsure of
ORM concepts.

On Tue, Oct 6, 2009 at 4:03 PM, James Perry wrote:

> Assembler!
>
>
> On Tue, Oct 6, 2009 at 10:34 AM, Peter Arnulf Lustig wrote:
>
>> What's the fast and easy way?
>>
>> I am asking because of a lot of trouble with hibernate.
>>
>>
>>
>>
>>
>> -
>> To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
>> For additional commands, e-mail: users-h...@wicket.apache.org
>>
>>
>


Re: iPhone webapp support?

2009-10-06 Thread Johan Compagner
no i did build something special in wicket so that it will never work on
those iphones.

Stop buying those fully controlled by apple phones.. Think for your self !
Freedom Freedom!

johan
:)

On Tue, Oct 6, 2009 at 13:00, Edmund Urbani  wrote:

> Hi all,
>
> I was wondering whether there is some special support for iPhones available
> with
> Wicket. Something to render pages/components in native iPhone Look&Feel,
> like
> eg. here:
> http://www.ibm.com/developerworks/library/os-eclipse-iphone/
>
> Cheers
>  Edmund
>
> --
> Liland ...does IT better
>
> Liland IT GmbH
> Software Architekt
> email: edmund.urb...@liland.at
>
> office: +43 (0)463 220111 | fax: +43 (0)463 220111 33 | mobil: +43 (0)699
> 122011 16
> http://www.Liland.at
>
> -
> To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
> For additional commands, e-mail: users-h...@wicket.apache.org
>
>


Re: How do you achieve persistency

2009-10-06 Thread James Carman
On Tue, Oct 6, 2009 at 11:05 AM, James Perry
 wrote:
> On a more serious note then perhaps just using raw JDBC if you are unsure of
> ORM concepts.
>

Isn't that kind of like saying "I suggest you walk everywhere you want
to go if you're unfamiliar with how to drive a car"?

-
To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
For additional commands, e-mail: users-h...@wicket.apache.org



Re: London Wicket Event, Saturday November 21st

2009-10-06 Thread Jeremy Thomerson
I hope that a lot of folks can come since this will be my first and likely
only trip to London for quite some time - I'd like to meet as many as
possible!

Looking forward to seeing you there!

--
Jeremy Thomerson
http://www.wickettraining.com



On Tue, Oct 6, 2009 at 8:10 AM, jWeekend wrote:

> Our next London Wicket Event will be held on Saturday, November 21st.
> This is going to be quite some event again, with Matej Knopp (SVK), Jeremy
> Thomerson (USA) and Alastair Maw (UK), all core developers, amongst our 5 or
> 6 presenters.
> I am still working on securing a suitable location and fine tuning the
> schedule (probably at least 5 or 6 hours) and the exact format, but keep
> your diary clear if you'd like to come along and we will set up registration
> at the usual place [1] in the next few days (do not register until we've
> updated the data for the registration page) once the
> location/format/logistics are nailed down.
> Watch this space ...
>
> Regards - Cemal
> jWeekend
> OO & Java Technologies, Wicket Training and Development
> http://jWeekend.com
>
> [1] http://jweekend.com/dev/LWUGReg
>
>
> -
> To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
> For additional commands, e-mail: users-h...@wicket.apache.org
>
>


Is wicket really compatible with Tomcat?

2009-10-06 Thread Gw
Hi,

I'm a newbie in Wicket.
I use Databinder toolkit (wicket+hibernate) to help me develop DB
application rapidly.
With the built-in Jetty, the development is quite smooth, however, when
trying to run my app on Tomcat 5.5 (Java 5), I faced the following error. I
wonder if wicket is really compatible with Tomcat, since there's no problem
when running from eclipse (Jetty).



 PREV
CLASS 
 NEXT
CLASS

  FRAMES   
 NO FRAMES
 
 
  


  All Classes







  SUMMARY: NESTED | FIELD | CONSTR | METHOD

DETAIL: FIELD | CONSTR | METHOD






Copyright © 2004-2008 http://apache.org";>Apache Software
Foundation. All Rights Reserved.


, index = 4, current = [Raw markup]]
at
org.apache.wicket.markup.MarkupParser.parseMarkup(MarkupParser.java:393)
at org.apache.wicket.markup.MarkupParser.parse(MarkupParser.java:270)
at
org.apache.wicket.markup.loader.SimpleMarkupLoader.loadMarkup(SimpleMarkupLoader.java:52)
at
org.apache.wicket.markup.loader.InheritedMarkupMarkupLoader.loadMarkup(InheritedMarkupMarkupLoader.java:62)
at
org.apache.wicket.markup.loader.DefaultMarkupLoader.loadMarkup(DefaultMarkupLoader.java:55)
at org.apache.wicket.markup.MarkupCache.loadMarkup(MarkupCache.java:458)
at
org.apache.wicket.markup.MarkupCache.loadMarkupAndWatchForChanges(MarkupCache.java:553)
at org.apache.wicket.markup.MarkupCache.getMarkup(MarkupCache.java:319)
at
org.apache.wicket.markup.MarkupCache.getMarkupStream(MarkupCache.java:215)
at
org.apache.wicket.MarkupContainer.getAssociatedMarkupStream(MarkupContainer.java:343)
at org.apache.wicket.Page.onRender(Page.java:1463)
at org.apache.wicket.Component.render(Component.java:2317)
at org.apache.wicket.Page.renderPage(Page.java:904)
at
org.apache.wicket.request.target.component.PageRequestTarget.respond(PageRequestTarget.java:63)
at
org.apache.wicket.request.AbstractRequestCycleProcessor.respond(AbstractRequestCycleProcessor.java:104)
at org.apache.wicket.RequestCycle.respond(RequestCycle.java:1190)
at org.apache.wicket.RequestCycle.step(RequestCycle.java:1257)
at org.apache.wicket.RequestCycle.steps(RequestCycle.java:1353)
at org.apache.wicket.RequestCycle.request(RequestCycle.java:493)
at
org.apache.wicket.protocol.http.WicketFilter.doGet(WicketFilter.java:355)
at
org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:200)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:172)
at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117)
at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:108)
at
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:174)
at
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:875)
at
org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:665)
at
org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:528)
at
org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:81)
at
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:689)
at java.lang.Thread.run(Thread.java:595)
Caused by: java.text.ParseException: Tag '' (line 101, column 1) has a
mismatched close tag at '' (line 102, column 1)
at
org.apache.wicket.markup.parser.filter.HtmlHandler.nextTag(HtmlHandler.java:144)
at
org.apache.wicket.markup.parser.filter.WicketRemoveTagHandler.nextTag(WicketRemoveTagHandler.java:60)
at
org.apache.wicket.markup.parser.filter.WicketLinkTagHandler.nextTag(WicketLinkTagHandler.java:94)
at
org.apache.wicket.markup.parser.AbstractMarkupFilter.nextComponentTag(AbstractMarkupFilter.java:82)
at
org.apache.wicket.markup.parser.filter.WicketNamespaceHandler.nextTag(WicketNamespaceHandler.java:72)
at
org.apache.wicket.markup.parser.AbstractMarkupFilter.nextComponentTag(AbstractMarkupFilter.java:82)
at
org.apache.wicket.markup.parser.filter.WicketMessageTagHandler.nextTag(WicketMessageTagHandler.java:81)
at
org.apache.wicket.markup.parser.AbstractMarkupFilter.nextComponentTag(AbstractMarkupFilter.java:82)
at
org.apache.wicket.markup.parser.filter.HtmlHeaderSectionHandler.nextTag(HtmlHeaderSectionHandler.java:77)
at
org.apache.wicket.markup.parser.filter.HeadForceTagIdHandler.nextTag(HeadForceTagIdHandler.java:77)
at
org.apache.wicket.markup.pa

Re: How do you achieve persistency

2009-10-06 Thread Erik Post
On Tue, Oct 6, 2009 at 5:42 PM, James Carman
 wrote:
> On Tue, Oct 6, 2009 at 11:05 AM, James Perry
>  wrote:
>> On a more serious note then perhaps just using raw JDBC if you are unsure of
>> ORM concepts.
>>
>
> Isn't that kind of like saying "I suggest you walk everywhere you want
> to go if you're unfamiliar with how to drive a car"?

That's fairly sound advice though, isn't it? And may I add may own two
cents in suggesting iBatis if you prefer SQL to things like JPA or
Hibernate?

Cheers,
Erik

-
To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
For additional commands, e-mail: users-h...@wicket.apache.org



Re: Is wicket really compatible with Tomcat?

2009-10-06 Thread Jeremy Thomerson
Hundreds if not thousands of Wicket applications are deployed on Tomcat.
The error describes a problem in your HTML - not sure why it would only
appear in Tomcat unless the file was mangled during deployment.  Please post
the contents of the HTML file that supposedly has a mismatched tag.

--
Jeremy Thomerson
http://www.wickettraining.com



On Tue, Oct 6, 2009 at 10:48 AM, Gw  wrote:

> Hi,
>
> I'm a newbie in Wicket.
> I use Databinder toolkit (wicket+hibernate) to help me develop DB
> application rapidly.
> With the built-in Jetty, the development is quite smooth, however, when
> trying to run my app on Tomcat 5.5 (Java 5), I faced the following error. I
> wonder if wicket is really compatible with Tomcat, since there's no problem
> when running from eclipse (Jetty).
>
> 
> 
>   HREF="../../../../../../org/apache/wicket/markup/html/pages/BrowserInfoPage.html"
> title="class in org.apache.wicket.markup.html.pages">PREV
> CLASS 
>   HREF="../../../../../../org/apache/wicket/markup/html/pages/InternalErrorPage.html"
> title="class in org.apache.wicket.markup.html.pages">NEXT
> CLASS
> 
>HREF="../../../../../../index.html?org/apache/wicket/markup/html/pages/ExceptionErrorPage.html"
> target="_top">FRAMES   
>  NO FRAMES
>  
>  
>   
> 
> 
>   All
> Classes
> 
>
>
> 
> 
> 
> 
>   SUMMARY:  HREF="#nested_classes_inherited_from_class_org.apache.wicket.Page">NESTED |  HREF="#fields_inherited_from_class_org.apache.wicket.Page">FIELD |  HREF="#constructor_summary">CONSTR |  HREF="#method_summary">METHOD
> 
> DETAIL: FIELD |  HREF="#constructor_detail">CONSTR |  HREF="#method_detail">METHOD
> 
> 
> 
> 
>
> 
> Copyright © 2004-2008 http://apache.org";>Apache Software
> Foundation. All Rights Reserved.
> 
> 
> , index = 4, current = [Raw markup]]
> at
> org.apache.wicket.markup.MarkupParser.parseMarkup(MarkupParser.java:393)
> at org.apache.wicket.markup.MarkupParser.parse(MarkupParser.java:270)
> at
> org.apache.wicket.markup.loader.SimpleMarkupLoader.loadMarkup(SimpleMarkupLoader.java:52)
> at
> org.apache.wicket.markup.loader.InheritedMarkupMarkupLoader.loadMarkup(InheritedMarkupMarkupLoader.java:62)
> at
> org.apache.wicket.markup.loader.DefaultMarkupLoader.loadMarkup(DefaultMarkupLoader.java:55)
> at
> org.apache.wicket.markup.MarkupCache.loadMarkup(MarkupCache.java:458)
> at
> org.apache.wicket.markup.MarkupCache.loadMarkupAndWatchForChanges(MarkupCache.java:553)
> at org.apache.wicket.markup.MarkupCache.getMarkup(MarkupCache.java:319)
> at
> org.apache.wicket.markup.MarkupCache.getMarkupStream(MarkupCache.java:215)
> at
> org.apache.wicket.MarkupContainer.getAssociatedMarkupStream(MarkupContainer.java:343)
> at org.apache.wicket.Page.onRender(Page.java:1463)
> at org.apache.wicket.Component.render(Component.java:2317)
> at org.apache.wicket.Page.renderPage(Page.java:904)
> at
> org.apache.wicket.request.target.component.PageRequestTarget.respond(PageRequestTarget.java:63)
> at
> org.apache.wicket.request.AbstractRequestCycleProcessor.respond(AbstractRequestCycleProcessor.java:104)
> at org.apache.wicket.RequestCycle.respond(RequestCycle.java:1190)
> at org.apache.wicket.RequestCycle.step(RequestCycle.java:1257)
> at org.apache.wicket.RequestCycle.steps(RequestCycle.java:1353)
> at org.apache.wicket.RequestCycle.request(RequestCycle.java:493)
> at
> org.apache.wicket.protocol.http.WicketFilter.doGet(WicketFilter.java:355)
> at
> org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:200)
> at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)
> at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
> at
> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
> at
> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:172)
> at
> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
> at
> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117)
> at
> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:108)
> at
> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:174)
> at
> org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:875)
> at
> org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:665)
> at
> org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:528)
> at
> org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:81)
> at
> org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:689)
> at java.lang.Thread.run(Th

Re: iPhone webapp support?

2009-10-06 Thread Jeremy Thomerson
Everyone needs to check out this picture of Johan with his phone - it will
clear things up:

http://tinyurl.com/myz5dq

--
Jeremy Thomerson
http://www.wickettraining.com



On Tue, Oct 6, 2009 at 10:48 AM, Matej Knopp  wrote:

> On Tue, Oct 6, 2009 at 5:32 PM, Johan Compagner 
> wrote:
> > no i did build something special in wicket so that it will never work on
> > those iphones.
> >
> > Stop buying those fully controlled by apple phones.. Think for your self
> !
> > Freedom Freedom!
>
> Are people still making fun of your huge nokia? ;-)
>
> -Matej
> >
> > johan
> > :)
> >
> > On Tue, Oct 6, 2009 at 13:00, Edmund Urbani  wrote:
> >
> >> Hi all,
> >>
> >> I was wondering whether there is some special support for iPhones
> available
> >> with
> >> Wicket. Something to render pages/components in native iPhone Look&Feel,
> >> like
> >> eg. here:
> >> http://www.ibm.com/developerworks/library/os-eclipse-iphone/
> >>
> >> Cheers
> >>  Edmund
> >>
> >> --
> >> Liland ...does IT better
> >>
> >> Liland IT GmbH
> >> Software Architekt
> >> email: edmund.urb...@liland.at
> >>
> >> office: +43 (0)463 220111 | fax: +43 (0)463 220111 33 | mobil: +43
> (0)699
> >> 122011 16
> >> http://www.Liland.at
> >>
> >> -
> >> To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
> >> For additional commands, e-mail: users-h...@wicket.apache.org
> >>
> >>
> >
>
> -
> To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
> For additional commands, e-mail: users-h...@wicket.apache.org
>
>


Re: How do you achieve persistency

2009-10-06 Thread James Carman
On Tue, Oct 6, 2009 at 11:50 AM, Erik Post  wrote:
>
> That's fairly sound advice though, isn't it? And may I add may own two
> cents in suggesting iBatis if you prefer SQL to things like JPA or
> Hibernate?

I don't know if I'd call it sound advice.  Sure, walking can give you
exercise (I need to walk a bit more myself), but taking the time to
learn to drive a car would sure save you a LOT of time (especially in
the US) in the long run.

-
To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
For additional commands, e-mail: users-h...@wicket.apache.org



Re: iPhone webapp support?

2009-10-06 Thread Johan Compagner
Its almost getting replaced!

http://maemo.nokia.com/n900/

pure power! Full control! Multi tasking!

On Tue, Oct 6, 2009 at 17:48, Matej Knopp  wrote:

> On Tue, Oct 6, 2009 at 5:32 PM, Johan Compagner 
> wrote:
> > no i did build something special in wicket so that it will never work on
> > those iphones.
> >
> > Stop buying those fully controlled by apple phones.. Think for your self
> !
> > Freedom Freedom!
>
> Are people still making fun of your huge nokia? ;-)
>
> -Matej
> >
> > johan
> > :)
> >
> > On Tue, Oct 6, 2009 at 13:00, Edmund Urbani  wrote:
> >
> >> Hi all,
> >>
> >> I was wondering whether there is some special support for iPhones
> available
> >> with
> >> Wicket. Something to render pages/components in native iPhone Look&Feel,
> >> like
> >> eg. here:
> >> http://www.ibm.com/developerworks/library/os-eclipse-iphone/
> >>
> >> Cheers
> >>  Edmund
> >>
> >> --
> >> Liland ...does IT better
> >>
> >> Liland IT GmbH
> >> Software Architekt
> >> email: edmund.urb...@liland.at
> >>
> >> office: +43 (0)463 220111 | fax: +43 (0)463 220111 33 | mobil: +43
> (0)699
> >> 122011 16
> >> http://www.Liland.at
> >>
> >> -
> >> To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
> >> For additional commands, e-mail: users-h...@wicket.apache.org
> >>
> >>
> >
>
> -
> To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
> For additional commands, e-mail: users-h...@wicket.apache.org
>
>


Re: iPhone webapp support?

2009-10-06 Thread Johan Compagner
I had that one way way back!
It was even an analog phone (instead of the digital gsm)!

When my first mobile phone was ringing in a classroom even the teacher
thought that was funny! Where are those times!



On Tue, Oct 6, 2009 at 17:53, Jeremy Thomerson wrote:

> Everyone needs to check out this picture of Johan with his phone - it will
> clear things up:
>
> http://tinyurl.com/myz5dq
>
> --
> Jeremy Thomerson
> http://www.wickettraining.com
>
>
>
> On Tue, Oct 6, 2009 at 10:48 AM, Matej Knopp 
> wrote:
>
> > On Tue, Oct 6, 2009 at 5:32 PM, Johan Compagner 
> > wrote:
> > > no i did build something special in wicket so that it will never work
> on
> > > those iphones.
> > >
> > > Stop buying those fully controlled by apple phones.. Think for your
> self
> > !
> > > Freedom Freedom!
> >
> > Are people still making fun of your huge nokia? ;-)
> >
> > -Matej
> > >
> > > johan
> > > :)
> > >
> > > On Tue, Oct 6, 2009 at 13:00, Edmund Urbani  wrote:
> > >
> > >> Hi all,
> > >>
> > >> I was wondering whether there is some special support for iPhones
> > available
> > >> with
> > >> Wicket. Something to render pages/components in native iPhone
> Look&Feel,
> > >> like
> > >> eg. here:
> > >> http://www.ibm.com/developerworks/library/os-eclipse-iphone/
> > >>
> > >> Cheers
> > >>  Edmund
> > >>
> > >> --
> > >> Liland ...does IT better
> > >>
> > >> Liland IT GmbH
> > >> Software Architekt
> > >> email: edmund.urb...@liland.at
> > >>
> > >> office: +43 (0)463 220111 | fax: +43 (0)463 220111 33 | mobil: +43
> > (0)699
> > >> 122011 16
> > >> http://www.Liland.at
> > >>
> > >> -
> > >> To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
> > >> For additional commands, e-mail: users-h...@wicket.apache.org
> > >>
> > >>
> > >
> >
> > -
> > To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
> > For additional commands, e-mail: users-h...@wicket.apache.org
> >
> >
>


Re: Leg Up for Wicket, Spring, Guice, JPA, Warp, EclipseLink, Hibernate ... projects

2009-10-06 Thread Erik Post
Hi Cemal,

On Tue, Oct 6, 2009 at 5:05 PM, jWeekend  wrote:

> Thanks. We'll review that soon - it  is our intention but we need to be
> ready to take care of the project. Just for the moment, we'll take on ideas
> for new archetypes, and feel free to contact me via our site if you have
> some particular ideas and need stuff included quickly.

Great! I would like to suggest an EJB archetype. EJB seems to be
fairly impopular amongst Wicket people, but what with the upcoming
changes  to EJB (version 3.1, no XML, a Lite' web profile) and Spring
(3.0, proprietaryish goings-on) I think EJB's are looking
comparatively sweet.

By the way, it would be pretty cool to reference your page from the
Wicket quickstart page, wouldn't it? Things are pretty scattered atm
and I think this makes Wicket needlessly hard to get into.

> Ideas for further project templates include Scala and Java

I'm experimenting with this atm from an adapted version of Wicketopia,
and yeah, it would have been great to have had an archetype for this
;)

Cheers,
Erik

> Erik Post-5 wrote:
>>
>> Hey, that's great! Is there any way to contribute to this?
>>
>> Thumbs up,
>> Erik
>>
>>> 2009/10/6 jWeekend 
>>>
>>> We have launched jWeekend's Leg Up page [1].
>>>
>>> You can generate a command and run it at your console to create a simple
>>> project using one of our archetypes. The projects you will generate will
>>> include enough configuration, code and/or some tests to get you started,
>>> quickly. Our archetypes currently support various combinations of Spring,
>>> Guice, WarpPersist, JPA (with one or more implementation from
>>> EclipseLink,
>>> Hibernate, OpenJPA) and Wicket.
>>>
>>> Let us know if this is useful and if you'd like to see more combinations.
>>> Also feel free to raise any issues [2].
>>
>>> Regards - Cemal
>>> jWeekend
>>> OO & Java Technologies, Wicket Training and Development
>>> http://jWeekend.com
>>>
>>> [1] http://jweekend.com/dev/LegUp
>>> [2] http://code.google.com/p/legup/issues/list
>>
>> -
>> To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
>> For additional commands, e-mail: users-h...@wicket.apache.org
>>
>>
>>
>
> --
> View this message in context: 
> http://www.nabble.com/Leg-Up-for-Wicket%2C-Spring%2C-Guice%2C-JPA%2C-Warp%2C-EclipseLink%2C-Hibernate-...-projects-tp25769134p25770548.html
> Sent from the Wicket - User mailing list archive at Nabble.com.
>
>
> -
> To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
> For additional commands, e-mail: users-h...@wicket.apache.org
>
>

-
To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
For additional commands, e-mail: users-h...@wicket.apache.org



Re: iPhone webapp support?

2009-10-06 Thread Matej Knopp
On Tue, Oct 6, 2009 at 5:32 PM, Johan Compagner  wrote:
> no i did build something special in wicket so that it will never work on
> those iphones.
>
> Stop buying those fully controlled by apple phones.. Think for your self !
> Freedom Freedom!

Are people still making fun of your huge nokia? ;-)

-Matej
>
> johan
> :)
>
> On Tue, Oct 6, 2009 at 13:00, Edmund Urbani  wrote:
>
>> Hi all,
>>
>> I was wondering whether there is some special support for iPhones available
>> with
>> Wicket. Something to render pages/components in native iPhone Look&Feel,
>> like
>> eg. here:
>> http://www.ibm.com/developerworks/library/os-eclipse-iphone/
>>
>> Cheers
>>  Edmund
>>
>> --
>> Liland ...does IT better
>>
>> Liland IT GmbH
>> Software Architekt
>> email: edmund.urb...@liland.at
>>
>> office: +43 (0)463 220111 | fax: +43 (0)463 220111 33 | mobil: +43 (0)699
>> 122011 16
>> http://www.Liland.at
>>
>> -
>> To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
>> For additional commands, e-mail: users-h...@wicket.apache.org
>>
>>
>

-
To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
For additional commands, e-mail: users-h...@wicket.apache.org



Re: How do you achieve persistency

2009-10-06 Thread Erik Post
On Tue, Oct 6, 2009 at 5:55 PM, James Carman
 wrote:
> On Tue, Oct 6, 2009 at 11:50 AM, Erik Post  wrote:
>>
>> That's fairly sound advice though, isn't it? And may I add may own two
>> cents in suggesting iBatis if you prefer SQL to things like JPA or
>> Hibernate?
>
> I don't know if I'd call it sound advice.  Sure, walking can give you
> exercise (I need to walk a bit more myself), but taking the time to
> learn to drive a car would sure save you a LOT of time (especially in
> the US) in the long run.

Ah, that must be why I'm so slow and skinn... err streamlined! Anyway,
it's not /necessarily/ true that using an ORM like JPA/iBatis will
save you time; hence the iBatis pointer. I think it often gets
overlooked...

Cheers,
Erik

-
To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
For additional commands, e-mail: users-h...@wicket.apache.org



Re: How do you achieve persistency

2009-10-06 Thread dtoffe

Imho, there is not an "universal" fast and easy way. We are migrating a
mid-sized client-server system which has a fairly big number of rather
complex queries already written as stored procedures.
So our fast and easy way is to use code generation to get JDBC based
DAOs that wrap the stored procs call. We even keep writing stored procs for
new requirements, all our devs know SQL well and I don't believe we will
gain anything by using Hibernate instead.
If you are starting from scratch by modeling the domain as java classes,
then I guess ORM would be your best choice, but can't give you hints on what
specific tool would be best for you.

Cheers,

Daniel


Peter Arnulf Lustig wrote:
> 
> What's the fast and easy way?
> 
> I am asking because of a lot of trouble with hibernate.
> 
> 
> 

-- 
View this message in context: 
http://www.nabble.com/How-do-you-achieve-persistency-tp25765566p25772167.html
Sent from the Wicket - User mailing list archive at Nabble.com.


-
To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
For additional commands, e-mail: users-h...@wicket.apache.org



Re: How do you achieve persistency

2009-10-06 Thread James Carman
On Tue, Oct 6, 2009 at 12:32 PM, dtoffe  wrote:
>    So our fast and easy way is to use code generation to get JDBC based
> DAOs that wrap the stored procs call. We even keep writing stored procs for
> new requirements, all our devs know SQL well and I don't believe we will
> gain anything by using Hibernate instead.

How do you unit test?  How do you keep the stored procedures and your
Java code in synch?  I only ask because I've seen that sort of set-up
at a client before and they had a nightmare of a time keeping things
straight and making sure they didn't break other things when they
changed their stored procedures.  For me, I like to keep my logic out
of stored procedures as much as I can.

-
To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
For additional commands, e-mail: users-h...@wicket.apache.org



Re: How do you achieve persistency

2009-10-06 Thread James Perry
There are many ways to skin a cat. Personally I like to use machine code to
give it a slow, painful death.
Best,
James.

On Tue, Oct 6, 2009 at 4:42 PM, James Carman
wrote:

> On Tue, Oct 6, 2009 at 11:05 AM, James Perry
>  wrote:
> > On a more serious note then perhaps just using raw JDBC if you are unsure
> of
> > ORM concepts.
> >
>
> Isn't that kind of like saying "I suggest you walk everywhere you want
> to go if you're unfamiliar with how to drive a car"?
>
> -
> To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
> For additional commands, e-mail: users-h...@wicket.apache.org
>
>


Re: How do you achieve persistency

2009-10-06 Thread Dane Laverty
I've just finished up my first Wicket + ORM project. I knew nothing
about ORM when I started, so I decided to go with Hibernate since it
seems to be the most commonly used. It was both painful and
educational.

My only suggestion is to suck it up and put in the effort it will take
to learn it. I'm by no means an expert at it (and trying to figure out
the complicated bits still makes me want to scream), but it works and
I can see that learning it well would save me a lot of time and effort
in larger projects in the future.

Dane


On Tue, Oct 6, 2009 at 9:47 AM, James Perry
 wrote:
> There are many ways to skin a cat. Personally I like to use machine code to
> give it a slow, painful death.
> Best,
> James.
>
> On Tue, Oct 6, 2009 at 4:42 PM, James Carman
> wrote:
>
>> On Tue, Oct 6, 2009 at 11:05 AM, James Perry
>>  wrote:
>> > On a more serious note then perhaps just using raw JDBC if you are unsure
>> of
>> > ORM concepts.
>> >
>>
>> Isn't that kind of like saying "I suggest you walk everywhere you want
>> to go if you're unfamiliar with how to drive a car"?
>>
>> -
>> To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
>> For additional commands, e-mail: users-h...@wicket.apache.org
>>
>>
>

-
To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
For additional commands, e-mail: users-h...@wicket.apache.org



Re: How do you achieve persistency

2009-10-06 Thread T Ames
I use a product called JPersist - no XML, just POJOs.  Has built in pooling.
I instantiate the DatabaseManager in the web application and use a getter.

http://www.jpersist.org

It has a list of tested databases, but I use Microsoft SQL.  Haven't had too
many issues with it.





On Tue, Oct 6, 2009 at 5:34 AM, Peter Arnulf Lustig wrote:

> What's the fast and easy way?
>
> I am asking because of a lot of trouble with hibernate.
>
>
>
>
>
> -
> To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
> For additional commands, e-mail: users-h...@wicket.apache.org
>
>


WARN [org.apache.wicket.protocol.http.WebResponse] - redirect to ?wicket:interface=:5:::: failed: null

2009-10-06 Thread Eyal Golan
Hi,
I did some refactoring in an old Wicket code amd I get the warning message
in the subject:
2009-10-06 19:37:34,484 WARN [org.apache.wicket.protocol.http.WebResponse] -
redirect to ?wicket:interface=:5 failed: null

I tried to debug, did some breakpointing etc. but could not understand why
do I get this.
Can someone give me a hint on where to start looking and to understand
what's going on?

Thanks,

Eyal

Eyal Golan
egola...@gmail.com

Visit: http://jvdrums.sourceforge.net/
LinkedIn: http://www.linkedin.com/in/egolan74

P  Save a tree. Please don't print this e-mail unless it's really necessary


Re: Leg Up for Wicket, Spring, Guice, JPA, Warp, EclipseLink, Hibernate ... projects

2009-10-06 Thread jWeekend

Erik,

No such prejudice here: a Wicket with EJB 3+ archetype is a very good idea
and I was already planning on us setting up an archetype for JBoss and
wicket-javaee [1] (that "contrib" library just works by the way - we've used
it with no problems so far on a couple of projects, one with JBoss - and
IIRC RedHat finally did publish a decent Maven2 repo).

I have nothing against a link from the Wicket QuickStart page either, but we
are not necessarily promising instantaneous support for users of these
archetypes - the idea is just to provide a well-proven starting point for
people wanting to skip the sometimes huge (and often off-putting) effort to
work out how all these frameworks/libraries and the multitude of version
play nicely together (not to mention figuring out all the transitive
dependencies and how to best write tests and other, boiler-plate
bootstraping code). 

By the way, we use these archetypes ourselves too, and they do save us
plenty of time - it's one less  (often non-trivial)  thing to worry about
when you start your project or just want to experiment with/learn how to use
one of these frameworks/libraries. 

Regards - Cemal
jWeekend
OO & Java Technologies, Wicket Training and Development 
http://jWeekend.com

[1]
http://wicketstuff.org/confluence/display/STUFFWIKI/wicket-contrib-javaee






Erik Post-5 wrote:
> 
> Hi Cemal,
> 
> On Tue, Oct 6, 2009 at 5:05 PM, jWeekend 
> wrote:
> 
>> Thanks. We'll review that soon - it  is our intention but we need to be
>> ready to take care of the project. Just for the moment, we'll take on
>> ideas
>> for new archetypes, and feel free to contact me via our site if you have
>> some particular ideas and need stuff included quickly.
> 
> Great! I would like to suggest an EJB archetype. EJB seems to be
> fairly impopular amongst Wicket people, but what with the upcoming
> changes  to EJB (version 3.1, no XML, a Lite' web profile) and Spring
> (3.0, proprietaryish goings-on) I think EJB's are looking
> comparatively sweet.
> 
> By the way, it would be pretty cool to reference your page from the
> Wicket quickstart page, wouldn't it? Things are pretty scattered atm
> and I think this makes Wicket needlessly hard to get into.
> 
>> Ideas for further project templates include Scala and Java
> 
> I'm experimenting with this atm from an adapted version of Wicketopia,
> and yeah, it would have been great to have had an archetype for this
> ;)
> 
> Cheers,
> Erik
> 
>> Erik Post-5 wrote:
>>>
>>> Hey, that's great! Is there any way to contribute to this?
>>>
>>> Thumbs up,
>>> Erik
>>>
 2009/10/6 jWeekend 

 We have launched jWeekend's Leg Up page [1].

 You can generate a command and run it at your console to create a
 simple
 project using one of our archetypes. The projects you will generate
 will
 include enough configuration, code and/or some tests to get you
 started,
 quickly. Our archetypes currently support various combinations of
 Spring,
 Guice, WarpPersist, JPA (with one or more implementation from
 EclipseLink,
 Hibernate, OpenJPA) and Wicket.

 Let us know if this is useful and if you'd like to see more
 combinations.
 Also feel free to raise any issues [2].
>>>
 Regards - Cemal
 jWeekend
 OO & Java Technologies, Wicket Training and Development
 http://jWeekend.com

 [1] http://jweekend.com/dev/LegUp
 [2] http://code.google.com/p/legup/issues/list
>>>
>>> -
>>> To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
>>> For additional commands, e-mail: users-h...@wicket.apache.org
>>>
>>>
>>>
>>
>> --
>> View this message in context:
>> http://www.nabble.com/Leg-Up-for-Wicket%2C-Spring%2C-Guice%2C-JPA%2C-Warp%2C-EclipseLink%2C-Hibernate-...-projects-tp25769134p25770548.html
>> Sent from the Wicket - User mailing list archive at Nabble.com.
>>
>>
>> -
>> To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
>> For additional commands, e-mail: users-h...@wicket.apache.org
>>
>>
> 
> -
> To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
> For additional commands, e-mail: users-h...@wicket.apache.org
> 
> 
> 

-- 
View this message in context: 
http://www.nabble.com/Leg-Up-for-Wicket%2C-Spring%2C-Guice%2C-JPA%2C-Warp%2C-EclipseLink%2C-Hibernate-...-projects-tp25769134p25773473.html
Sent from the Wicket - User mailing list archive at Nabble.com.


-
To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
For additional commands, e-mail: users-h...@wicket.apache.org



Re: Generics and SortableDataProvider

2009-10-06 Thread Sven Meier

Hi Jonny,

yes, it works exactly like you described it.

Sven

jwray wrote:

Hi Sven,

Thanks for your reply. Since I sent the original question I ended up doing
what you suggested and now I'm wondering why I ever used the id projection
approach. Habit I guess, formed with previous frameworks. 


Just to make sure I've got this right, as long as I use a DetachableModel as
a return from model method, the domain objects aren't stored in the session
even if they are returned from the iterator. Am I correct in this?

Jonny


svenmeier wrote:
  

Hi John,

I believe the consensus on this list is that you should change your 
approach:


Why don't you just iterate over your domain objects in the first place? 
They will be loaded anyway to be displayed on your component. So your 
approach triggers 1+n selects instead of 1 select for all required 
objects at once.


Sven




  



-
To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
For additional commands, e-mail: users-h...@wicket.apache.org



Re: Is wicket really compatible with Tomcat?

2009-10-06 Thread Gw
Hi, Jemery, thx for your sincere support.
I've figured out the cause, which is because I copied all the jars to the
lib folder (including source and javadoc jars).
Never crossed my mind that those additional jars can be problems. Probably
the HTML pages in javadoc jars conflict with the app's, if I may guess.
Thx a lot for your enlightment anyway. BTW, is jetty powerful enough for
production?
Do I have to reRun the app (restart Jetty) to make a change effective
everytime I update a class?

Thx n Regards,
Gw

On Tue, Oct 6, 2009 at 10:52 PM, Jeremy Thomerson  wrote:

> Hundreds if not thousands of Wicket applications are deployed on Tomcat.
> The error describes a problem in your HTML - not sure why it would only
> appear in Tomcat unless the file was mangled during deployment.  Please
> post
> the contents of the HTML file that supposedly has a mismatched tag.
>
> --
> Jeremy Thomerson
> http://www.wickettraining.com
>
>
>
> On Tue, Oct 6, 2009 at 10:48 AM, Gw  wrote:
>
> > Hi,
> >
> > I'm a newbie in Wicket.
> > I use Databinder toolkit (wicket+hibernate) to help me develop DB
> > application rapidly.
> > With the built-in Jetty, the development is quite smooth, however, when
> > trying to run my app on Tomcat 5.5 (Java 5), I faced the following error.
> I
> > wonder if wicket is really compatible with Tomcat, since there's no
> problem
> > when running from eclipse (Jetty).
> >
> > 
> > 
> >   HREF="../../../../../../org/apache/wicket/markup/html/pages/BrowserInfoPage.html"
> > title="class in org.apache.wicket.markup.html.pages">PREV
> > CLASS 
> >   >
> HREF="../../../../../../org/apache/wicket/markup/html/pages/InternalErrorPage.html"
> > title="class in org.apache.wicket.markup.html.pages">NEXT
> > CLASS
> > 
> >>
> HREF="../../../../../../index.html?org/apache/wicket/markup/html/pages/ExceptionErrorPage.html"
> > target="_top">FRAMES   
> >  NO
> FRAMES
> >  
> >  
> >   
> > 
> > 
> >   All
> > Classes
> > 
> >
> >
> > 
> > 
> > 
> > 
> >   SUMMARY:  >
> HREF="#nested_classes_inherited_from_class_org.apache.wicket.Page">NESTED |  >
> HREF="#fields_inherited_from_class_org.apache.wicket.Page">FIELD |  > HREF="#constructor_summary">CONSTR |  > HREF="#method_summary">METHOD
> > 
> > DETAIL: FIELD |  > HREF="#constructor_detail">CONSTR |  > HREF="#method_detail">METHOD
> > 
> > 
> > 
> > 
> >
> > 
> > Copyright © 2004-2008 http://apache.org";>Apache Software
> > Foundation. All Rights Reserved.
> > 
> > 
> > , index = 4, current = [Raw markup]]
> > at
> > org.apache.wicket.markup.MarkupParser.parseMarkup(MarkupParser.java:393)
> > at org.apache.wicket.markup.MarkupParser.parse(MarkupParser.java:270)
> > at
> >
> org.apache.wicket.markup.loader.SimpleMarkupLoader.loadMarkup(SimpleMarkupLoader.java:52)
> > at
> >
> org.apache.wicket.markup.loader.InheritedMarkupMarkupLoader.loadMarkup(InheritedMarkupMarkupLoader.java:62)
> > at
> >
> org.apache.wicket.markup.loader.DefaultMarkupLoader.loadMarkup(DefaultMarkupLoader.java:55)
> > at
> > org.apache.wicket.markup.MarkupCache.loadMarkup(MarkupCache.java:458)
> > at
> >
> org.apache.wicket.markup.MarkupCache.loadMarkupAndWatchForChanges(MarkupCache.java:553)
> > at
> org.apache.wicket.markup.MarkupCache.getMarkup(MarkupCache.java:319)
> > at
> >
> org.apache.wicket.markup.MarkupCache.getMarkupStream(MarkupCache.java:215)
> > at
> >
> org.apache.wicket.MarkupContainer.getAssociatedMarkupStream(MarkupContainer.java:343)
> > at org.apache.wicket.Page.onRender(Page.java:1463)
> > at org.apache.wicket.Component.render(Component.java:2317)
> > at org.apache.wicket.Page.renderPage(Page.java:904)
> > at
> >
> org.apache.wicket.request.target.component.PageRequestTarget.respond(PageRequestTarget.java:63)
> > at
> >
> org.apache.wicket.request.AbstractRequestCycleProcessor.respond(AbstractRequestCycleProcessor.java:104)
> > at org.apache.wicket.RequestCycle.respond(RequestCycle.java:1190)
> > at org.apache.wicket.RequestCycle.step(RequestCycle.java:1257)
> > at org.apache.wicket.RequestCycle.steps(RequestCycle.java:1353)
> > at org.apache.wicket.RequestCycle.request(RequestCycle.java:493)
> > at
> > org.apache.wicket.protocol.http.WicketFilter.doGet(WicketFilter.java:355)
> > at
> >
> org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:200)
> > at
> >
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)
> > at
> >
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
> > at
> >
> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
> > at
> >
> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:172)
> > at
> >
> org.apache.catalina.core.Standar

RE: Leg Up for Wicket, Spring, Guice, JPA, Warp, EclipseLink, Hibernate ... projects

2009-10-06 Thread Jeffrey Schneller
I took the archetype for Guice, Warp, Hibernate and modified for my
application.  All my code looks similar to the code from the archetype.
The only difference is I am not using the AnnotatinConfiguration but
just the plain Configuration.  I am also using c3po connection pooling
with Oracle.   

However, I am still not able to inject the Hibernate Session into my DAO
objects.  Any ideas?  I don't see any exceptions being thrown.

@Inject
Provider session;

@Transactional(type=TransactionType.READ_ONLY)
public List findAll() {
Criteria criteria =
session.get().createCriteria(persistentClass);
return criteria.list();
}


The session in the findAll method is always coming back as .

What am I doing wrong?  It doesn't seem to be that difficult to
implement.


Thanks.



-Original Message-
From: jWeekend [mailto:jweekend_for...@cabouge.com] 
Sent: Tuesday, October 06, 2009 9:48 AM
To: users@wicket.apache.org
Subject: Leg Up for Wicket, Spring, Guice, JPA, Warp, EclipseLink,
Hibernate ... projects

We have launched jWeekend's Leg Up page [1].

You can generate a command and run it at your console to create a simple
project using one of our archetypes. The projects you will generate will
include enough configuration, code and/or some tests to get you started,
quickly. Our archetypes currently support various combinations of
Spring, Guice, WarpPersist, JPA (with one or more implementation from
EclipseLink, Hibernate, OpenJPA) and Wicket.

Let us know if this is useful and if you'd like to see more
combinations. Also feel free to raise any issues [2].

Regards - Cemal
jWeekend
OO & Java Technologies, Wicket Training and Development 
http://jWeekend.com

[1] http://jweekend.com/dev/LegUp
[2] http://code.google.com/p/legup/issues/list


-
To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
For additional commands, e-mail: users-h...@wicket.apache.org


-
To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
For additional commands, e-mail: users-h...@wicket.apache.org



Re: Leg Up for Wicket, Spring, Guice, JPA, Warp, EclipseLink, Hibernate ... projects

2009-10-06 Thread Erik Post
Hi Jeffrey,

I have *absolutely* no idea if this will help you, but I had the same
with Spring. It started working when i put the injection annotation on
the method instead of on the variable.

Good luck,
Erik

On Tue, Oct 6, 2009 at 7:59 PM, Jeffrey Schneller
 wrote:
> I took the archetype for Guice, Warp, Hibernate and modified for my
> application.  All my code looks similar to the code from the archetype.
> The only difference is I am not using the AnnotatinConfiguration but
> just the plain Configuration.  I am also using c3po connection pooling
> with Oracle.
>
> However, I am still not able to inject the Hibernate Session into my DAO
> objects.  Any ideas?  I don't see any exceptions being thrown.
>
>       �...@inject
>        Provider session;
>
>       �...@transactional(type=TransactionType.READ_ONLY)
>        public List findAll() {
>                Criteria criteria =
> session.get().createCriteria(persistentClass);
>                return criteria.list();
>        }
>
>
> The session in the findAll method is always coming back as .
>
> What am I doing wrong?  It doesn't seem to be that difficult to
> implement.
>
>
> Thanks.
>
>
>
> -Original Message-
> From: jWeekend [mailto:jweekend_for...@cabouge.com]
> Sent: Tuesday, October 06, 2009 9:48 AM
> To: users@wicket.apache.org
> Subject: Leg Up for Wicket, Spring, Guice, JPA, Warp, EclipseLink,
> Hibernate ... projects
>
> We have launched jWeekend's Leg Up page [1].
>
> You can generate a command and run it at your console to create a simple
> project using one of our archetypes. The projects you will generate will
> include enough configuration, code and/or some tests to get you started,
> quickly. Our archetypes currently support various combinations of
> Spring, Guice, WarpPersist, JPA (with one or more implementation from
> EclipseLink, Hibernate, OpenJPA) and Wicket.
>
> Let us know if this is useful and if you'd like to see more
> combinations. Also feel free to raise any issues [2].
>
> Regards - Cemal
> jWeekend
> OO & Java Technologies, Wicket Training and Development
> http://jWeekend.com
>
> [1] http://jweekend.com/dev/LegUp
> [2] http://code.google.com/p/legup/issues/list
>
>
> -
> To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
> For additional commands, e-mail: users-h...@wicket.apache.org
>
>
> -
> To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
> For additional commands, e-mail: users-h...@wicket.apache.org
>
>

-
To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
For additional commands, e-mail: users-h...@wicket.apache.org



RE: Leg Up for Wicket, Spring, Guice, JPA, Warp, EclipseLink, Hibernate ... projects

2009-10-06 Thread Jeffrey Schneller
Thanks for the idea but this didn't work either.  Any other ideas?  I would 
expect the archetype to work correctly.



-Original Message-
From: Erik Post [mailto:eriksen...@gmail.com] 
Sent: Tuesday, October 06, 2009 2:09 PM
To: users@wicket.apache.org
Subject: Re: Leg Up for Wicket, Spring, Guice, JPA, Warp, EclipseLink, 
Hibernate ... projects

Hi Jeffrey,

I have *absolutely* no idea if this will help you, but I had the same
with Spring. It started working when i put the injection annotation on
the method instead of on the variable.

Good luck,
Erik

On Tue, Oct 6, 2009 at 7:59 PM, Jeffrey Schneller
 wrote:
> I took the archetype for Guice, Warp, Hibernate and modified for my
> application.  All my code looks similar to the code from the archetype.
> The only difference is I am not using the AnnotatinConfiguration but
> just the plain Configuration.  I am also using c3po connection pooling
> with Oracle.
>
> However, I am still not able to inject the Hibernate Session into my DAO
> objects.  Any ideas?  I don't see any exceptions being thrown.
>
>       �...@inject
>        Provider session;
>
>       �...@transactional(type=TransactionType.READ_ONLY)
>        public List findAll() {
>                Criteria criteria =
> session.get().createCriteria(persistentClass);
>                return criteria.list();
>        }
>
>
> The session in the findAll method is always coming back as .
>
> What am I doing wrong?  It doesn't seem to be that difficult to
> implement.
>
>
> Thanks.
>
>
>
> -Original Message-
> From: jWeekend [mailto:jweekend_for...@cabouge.com]
> Sent: Tuesday, October 06, 2009 9:48 AM
> To: users@wicket.apache.org
> Subject: Leg Up for Wicket, Spring, Guice, JPA, Warp, EclipseLink,
> Hibernate ... projects
>
> We have launched jWeekend's Leg Up page [1].
>
> You can generate a command and run it at your console to create a simple
> project using one of our archetypes. The projects you will generate will
> include enough configuration, code and/or some tests to get you started,
> quickly. Our archetypes currently support various combinations of
> Spring, Guice, WarpPersist, JPA (with one or more implementation from
> EclipseLink, Hibernate, OpenJPA) and Wicket.
>
> Let us know if this is useful and if you'd like to see more
> combinations. Also feel free to raise any issues [2].
>
> Regards - Cemal
> jWeekend
> OO & Java Technologies, Wicket Training and Development
> http://jWeekend.com
>
> [1] http://jweekend.com/dev/LegUp
> [2] http://code.google.com/p/legup/issues/list
>
>
> -
> To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
> For additional commands, e-mail: users-h...@wicket.apache.org
>
>
> -
> To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
> For additional commands, e-mail: users-h...@wicket.apache.org
>
>

-
To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
For additional commands, e-mail: users-h...@wicket.apache.org



-
To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
For additional commands, e-mail: users-h...@wicket.apache.org



vps hosting for wicket app

2009-10-06 Thread Fernando Wermus
Hi all, I need to deploy a wicket app for alpha and beta testing at a
minimum price. Could you reccommend some vpn hosting?

thanks in advance

-- 
Fernando Wermus.

www.linkedin.com/in/fernandowermus


RE: Leg Up for Wicket, Spring, Guice, JPA, Warp, EclipseLink, Hibernate ... projects

2009-10-06 Thread Jeffrey Schneller
Thanks for the help.  I finally figured it out.  I didn't realize that I needed 
to inject the DAO into each page that was going to need it.  Or at least that 
is how I solved my problem.  If I inject the DAO into every page then it seems 
to work ok.  I guess I will see what happens if I have a business layer and the 
DAO is used in that layer.  But at least I can query the db again.



-Original Message-
From: Jeffrey Schneller [mailto:jeffrey.schnel...@envisa.com] 
Sent: Tuesday, October 06, 2009 2:21 PM
To: users@wicket.apache.org; e...@shinsetsu.nl
Subject: RE: Leg Up for Wicket, Spring, Guice, JPA, Warp, EclipseLink, 
Hibernate ... projects

Thanks for the idea but this didn't work either.  Any other ideas?  I would 
expect the archetype to work correctly.



-Original Message-
From: Erik Post [mailto:eriksen...@gmail.com] 
Sent: Tuesday, October 06, 2009 2:09 PM
To: users@wicket.apache.org
Subject: Re: Leg Up for Wicket, Spring, Guice, JPA, Warp, EclipseLink, 
Hibernate ... projects

Hi Jeffrey,

I have *absolutely* no idea if this will help you, but I had the same
with Spring. It started working when i put the injection annotation on
the method instead of on the variable.

Good luck,
Erik

On Tue, Oct 6, 2009 at 7:59 PM, Jeffrey Schneller
 wrote:
> I took the archetype for Guice, Warp, Hibernate and modified for my
> application.  All my code looks similar to the code from the archetype.
> The only difference is I am not using the AnnotatinConfiguration but
> just the plain Configuration.  I am also using c3po connection pooling
> with Oracle.
>
> However, I am still not able to inject the Hibernate Session into my DAO
> objects.  Any ideas?  I don't see any exceptions being thrown.
>
>       �...@inject
>        Provider session;
>
>       �...@transactional(type=TransactionType.READ_ONLY)
>        public List findAll() {
>                Criteria criteria =
> session.get().createCriteria(persistentClass);
>                return criteria.list();
>        }
>
>
> The session in the findAll method is always coming back as .
>
> What am I doing wrong?  It doesn't seem to be that difficult to
> implement.
>
>
> Thanks.
>
>
>
> -Original Message-
> From: jWeekend [mailto:jweekend_for...@cabouge.com]
> Sent: Tuesday, October 06, 2009 9:48 AM
> To: users@wicket.apache.org
> Subject: Leg Up for Wicket, Spring, Guice, JPA, Warp, EclipseLink,
> Hibernate ... projects
>
> We have launched jWeekend's Leg Up page [1].
>
> You can generate a command and run it at your console to create a simple
> project using one of our archetypes. The projects you will generate will
> include enough configuration, code and/or some tests to get you started,
> quickly. Our archetypes currently support various combinations of
> Spring, Guice, WarpPersist, JPA (with one or more implementation from
> EclipseLink, Hibernate, OpenJPA) and Wicket.
>
> Let us know if this is useful and if you'd like to see more
> combinations. Also feel free to raise any issues [2].
>
> Regards - Cemal
> jWeekend
> OO & Java Technologies, Wicket Training and Development
> http://jWeekend.com
>
> [1] http://jweekend.com/dev/LegUp
> [2] http://code.google.com/p/legup/issues/list
>
>
> -
> To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
> For additional commands, e-mail: users-h...@wicket.apache.org
>
>
> -
> To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
> For additional commands, e-mail: users-h...@wicket.apache.org
>
>

-
To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
For additional commands, e-mail: users-h...@wicket.apache.org



-
To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
For additional commands, e-mail: users-h...@wicket.apache.org


-
To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
For additional commands, e-mail: users-h...@wicket.apache.org



RE: Leg Up for Wicket, Spring, Guice, JPA, Warp, EclipseLink, Hibernate ... projects

2009-10-06 Thread richardwilko

Jeffrey,

I expect the changes you made to the Guice Module are the reason why the
session is null, could you paste in the contents of it.


Regards - Richard Wilkinson
Developer,
jWeekend: OO & Java Technologies - Development and Training
http://jWeekend.com



Jeffrey Schneller wrote:
> 
> Thanks for the idea but this didn't work either.  Any other ideas?  I
> would expect the archetype to work correctly.
> 
> 
> 
> -Original Message-
> From: Erik Post [mailto:eriksen...@gmail.com] 
> Sent: Tuesday, October 06, 2009 2:09 PM
> To: users@wicket.apache.org
> Subject: Re: Leg Up for Wicket, Spring, Guice, JPA, Warp, EclipseLink,
> Hibernate ... projects
> 
> Hi Jeffrey,
> 
> I have *absolutely* no idea if this will help you, but I had the same
> with Spring. It started working when i put the injection annotation on
> the method instead of on the variable.
> 
> Good luck,
> Erik
> 
> On Tue, Oct 6, 2009 at 7:59 PM, Jeffrey Schneller
>  wrote:
>> I took the archetype for Guice, Warp, Hibernate and modified for my
>> application.  All my code looks similar to the code from the archetype.
>> The only difference is I am not using the AnnotatinConfiguration but
>> just the plain Configuration.  I am also using c3po connection pooling
>> with Oracle.
>>
>> However, I am still not able to inject the Hibernate Session into my DAO
>> objects.  Any ideas?  I don't see any exceptions being thrown.
>>
>>       �...@inject
>>        Provider session;
>>
>>       �...@transactional(type=TransactionType.READ_ONLY)
>>        public List findAll() {
>>                Criteria criteria =
>> session.get().createCriteria(persistentClass);
>>                return criteria.list();
>>        }
>>
>>
>> The session in the findAll method is always coming back as .
>>
>> What am I doing wrong?  It doesn't seem to be that difficult to
>> implement.
>>
>>
>> Thanks.
>>
>>
>>
>> -Original Message-
>> From: jWeekend [mailto:jweekend_for...@cabouge.com]
>> Sent: Tuesday, October 06, 2009 9:48 AM
>> To: users@wicket.apache.org
>> Subject: Leg Up for Wicket, Spring, Guice, JPA, Warp, EclipseLink,
>> Hibernate ... projects
>>
>> We have launched jWeekend's Leg Up page [1].
>>
>> You can generate a command and run it at your console to create a simple
>> project using one of our archetypes. The projects you will generate will
>> include enough configuration, code and/or some tests to get you started,
>> quickly. Our archetypes currently support various combinations of
>> Spring, Guice, WarpPersist, JPA (with one or more implementation from
>> EclipseLink, Hibernate, OpenJPA) and Wicket.
>>
>> Let us know if this is useful and if you'd like to see more
>> combinations. Also feel free to raise any issues [2].
>>
>> Regards - Cemal
>> jWeekend
>> OO & Java Technologies, Wicket Training and Development
>> http://jWeekend.com
>>
>> [1] http://jweekend.com/dev/LegUp
>> [2] http://code.google.com/p/legup/issues/list
>>
>>
>> -
>> To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
>> For additional commands, e-mail: users-h...@wicket.apache.org
>>
>>
>> -
>> To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
>> For additional commands, e-mail: users-h...@wicket.apache.org
>>
>>
> 
> -
> To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
> For additional commands, e-mail: users-h...@wicket.apache.org
> 
> 
> 
> -
> To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
> For additional commands, e-mail: users-h...@wicket.apache.org
> 
> 
> 


-
http://richard-wilkinson.co.uk My blog: http://richard-wilkinson.co.uk 
-- 
View this message in context: 
http://www.nabble.com/Leg-Up-for-Wicket%2C-Spring%2C-Guice%2C-JPA%2C-Warp%2C-EclipseLink%2C-Hibernate-...-projects-tp25769134p25774618.html
Sent from the Wicket - User mailing list archive at Nabble.com.


-
To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
For additional commands, e-mail: users-h...@wicket.apache.org



Re: Is wicket really compatible with Tomcat?

2009-10-06 Thread nino martinez wael
Lot of jetty's are run in production:

http://news.netcraft.com/archives/2003/04/10/java_servlet_engines.html

AFAIK it should be possible to just "hot" deploy with jetty as long as you
are running in development mode.

regards Nino

2009/10/6 Gw 

> Hi, Jemery, thx for your sincere support.
> I've figured out the cause, which is because I copied all the jars to the
> lib folder (including source and javadoc jars).
> Never crossed my mind that those additional jars can be problems. Probably
> the HTML pages in javadoc jars conflict with the app's, if I may guess.
> Thx a lot for your enlightment anyway. BTW, is jetty powerful enough for
> production?
> Do I have to reRun the app (restart Jetty) to make a change effective
> everytime I update a class?
>
> Thx n Regards,
> Gw
>
> On Tue, Oct 6, 2009 at 10:52 PM, Jeremy Thomerson <
> jer...@wickettraining.com
> > wrote:
>
> > Hundreds if not thousands of Wicket applications are deployed on Tomcat.
> > The error describes a problem in your HTML - not sure why it would only
> > appear in Tomcat unless the file was mangled during deployment.  Please
> > post
> > the contents of the HTML file that supposedly has a mismatched tag.
> >
> > --
> > Jeremy Thomerson
> > http://www.wickettraining.com
> >
> >
> >
> > On Tue, Oct 6, 2009 at 10:48 AM, Gw  wrote:
> >
> > > Hi,
> > >
> > > I'm a newbie in Wicket.
> > > I use Databinder toolkit (wicket+hibernate) to help me develop DB
> > > application rapidly.
> > > With the built-in Jetty, the development is quite smooth, however, when
> > > trying to run my app on Tomcat 5.5 (Java 5), I faced the following
> error.
> > I
> > > wonder if wicket is really compatible with Tomcat, since there's no
> > problem
> > > when running from eclipse (Jetty).
> > >
> > > 
> > > 
> > >   >
> HREF="../../../../../../org/apache/wicket/markup/html/pages/BrowserInfoPage.html"
> > > title="class in org.apache.wicket.markup.html.pages">PREV
> > > CLASS 
> > >   > >
> >
> HREF="../../../../../../org/apache/wicket/markup/html/pages/InternalErrorPage.html"
> > > title="class in org.apache.wicket.markup.html.pages">NEXT
> > > CLASS
> > > 
> > >> >
> >
> HREF="../../../../../../index.html?org/apache/wicket/markup/html/pages/ExceptionErrorPage.html"
> > > target="_top">FRAMES   
> > >  NO
> > FRAMES
> > >  
> > >  
> > >   
> > > 
> > > 
> > >   All
> > > Classes
> > > 
> > >
> > >
> > > 
> > > 
> > > 
> > > 
> > >   SUMMARY:  > >
> >
> HREF="#nested_classes_inherited_from_class_org.apache.wicket.Page">NESTED |  > >
> >
> HREF="#fields_inherited_from_class_org.apache.wicket.Page">FIELD |  > > HREF="#constructor_summary">CONSTR |  > > HREF="#method_summary">METHOD
> > > 
> > > DETAIL: FIELD |  > > HREF="#constructor_detail">CONSTR |  > > HREF="#method_detail">METHOD
> > > 
> > > 
> > > 
> > > 
> > >
> > > 
> > > Copyright © 2004-2008 http://apache.org";>Apache Software
> > > Foundation. All Rights Reserved.
> > > 
> > > 
> > > , index = 4, current = [Raw markup]]
> > > at
> > >
> org.apache.wicket.markup.MarkupParser.parseMarkup(MarkupParser.java:393)
> > > at
> org.apache.wicket.markup.MarkupParser.parse(MarkupParser.java:270)
> > > at
> > >
> >
> org.apache.wicket.markup.loader.SimpleMarkupLoader.loadMarkup(SimpleMarkupLoader.java:52)
> > > at
> > >
> >
> org.apache.wicket.markup.loader.InheritedMarkupMarkupLoader.loadMarkup(InheritedMarkupMarkupLoader.java:62)
> > > at
> > >
> >
> org.apache.wicket.markup.loader.DefaultMarkupLoader.loadMarkup(DefaultMarkupLoader.java:55)
> > > at
> > > org.apache.wicket.markup.MarkupCache.loadMarkup(MarkupCache.java:458)
> > > at
> > >
> >
> org.apache.wicket.markup.MarkupCache.loadMarkupAndWatchForChanges(MarkupCache.java:553)
> > > at
> > org.apache.wicket.markup.MarkupCache.getMarkup(MarkupCache.java:319)
> > > at
> > >
> >
> org.apache.wicket.markup.MarkupCache.getMarkupStream(MarkupCache.java:215)
> > > at
> > >
> >
> org.apache.wicket.MarkupContainer.getAssociatedMarkupStream(MarkupContainer.java:343)
> > > at org.apache.wicket.Page.onRender(Page.java:1463)
> > > at org.apache.wicket.Component.render(Component.java:2317)
> > > at org.apache.wicket.Page.renderPage(Page.java:904)
> > > at
> > >
> >
> org.apache.wicket.request.target.component.PageRequestTarget.respond(PageRequestTarget.java:63)
> > > at
> > >
> >
> org.apache.wicket.request.AbstractRequestCycleProcessor.respond(AbstractRequestCycleProcessor.java:104)
> > > at org.apache.wicket.RequestCycle.respond(RequestCycle.java:1190)
> > > at org.apache.wicket.RequestCycle.step(RequestCycle.java:1257)
> > > at org.apache.wicket.RequestCycle.steps(RequestCycle.java:1353)
> > > at org.apache.wicket.RequestCycle.request(RequestCycle.java:493)
> > > at
> > >
> org.apache.wicket.protocol.http.WicketFilter.d

Re: Is wicket really compatible with Tomcat?

2009-10-06 Thread nino martinez wael
And that survey from netcraft are really old. So numbers are probably higher
for jetty.

2009/10/6 nino martinez wael 

> Lot of jetty's are run in production:
>
> http://news.netcraft.com/archives/2003/04/10/java_servlet_engines.html
>
> AFAIK it should be possible to just "hot" deploy with jetty as long as you
> are running in development mode.
>
> regards Nino
>
> 2009/10/6 Gw 
>
> Hi, Jemery, thx for your sincere support.
>> I've figured out the cause, which is because I copied all the jars to the
>> lib folder (including source and javadoc jars).
>> Never crossed my mind that those additional jars can be problems. Probably
>> the HTML pages in javadoc jars conflict with the app's, if I may guess.
>> Thx a lot for your enlightment anyway. BTW, is jetty powerful enough for
>> production?
>> Do I have to reRun the app (restart Jetty) to make a change effective
>> everytime I update a class?
>>
>> Thx n Regards,
>> Gw
>>
>> On Tue, Oct 6, 2009 at 10:52 PM, Jeremy Thomerson <
>> jer...@wickettraining.com
>> > wrote:
>>
>> > Hundreds if not thousands of Wicket applications are deployed on Tomcat.
>> > The error describes a problem in your HTML - not sure why it would only
>> > appear in Tomcat unless the file was mangled during deployment.  Please
>> > post
>> > the contents of the HTML file that supposedly has a mismatched tag.
>> >
>> > --
>> > Jeremy Thomerson
>> > http://www.wickettraining.com
>> >
>> >
>> >
>> > On Tue, Oct 6, 2009 at 10:48 AM, Gw  wrote:
>> >
>> > > Hi,
>> > >
>> > > I'm a newbie in Wicket.
>> > > I use Databinder toolkit (wicket+hibernate) to help me develop DB
>> > > application rapidly.
>> > > With the built-in Jetty, the development is quite smooth, however,
>> when
>> > > trying to run my app on Tomcat 5.5 (Java 5), I faced the following
>> error.
>> > I
>> > > wonder if wicket is really compatible with Tomcat, since there's no
>> > problem
>> > > when running from eclipse (Jetty).
>> > >
>> > > 
>> > > 
>> > >  > >
>> HREF="../../../../../../org/apache/wicket/markup/html/pages/BrowserInfoPage.html"
>> > > title="class in org.apache.wicket.markup.html.pages">PREV
>> > > CLASS 
>> > >  > > >
>> >
>> HREF="../../../../../../org/apache/wicket/markup/html/pages/InternalErrorPage.html"
>> > > title="class in org.apache.wicket.markup.html.pages">NEXT
>> > > CLASS
>> > > 
>> > >   > > >
>> >
>> HREF="../../../../../../index.html?org/apache/wicket/markup/html/pages/ExceptionErrorPage.html"
>> > > target="_top">FRAMES   
>> > >  NO
>> > FRAMES
>> > >  
>> > >  
>> > >   
>> > > 
>> > > 
>> > >   All
>> > > Classes
>> > > 
>> > >
>> > >
>> > > 
>> > > 
>> > > 
>> > > 
>> > >   SUMMARY: > > >
>> >
>> HREF="#nested_classes_inherited_from_class_org.apache.wicket.Page">NESTED | > > >
>> >
>> HREF="#fields_inherited_from_class_org.apache.wicket.Page">FIELD | > > > HREF="#constructor_summary">CONSTR | > > > HREF="#method_summary">METHOD
>> > > 
>> > > DETAIL: FIELD | > > > HREF="#constructor_detail">CONSTR | > > > HREF="#method_detail">METHOD
>> > > 
>> > > 
>> > > 
>> > > 
>> > >
>> > > 
>> > > Copyright © 2004-2008 http://apache.org";>Apache
>> Software
>> > > Foundation. All Rights Reserved.
>> > > 
>> > > 
>> > > , index = 4, current = [Raw markup]]
>> > > at
>> > >
>> org.apache.wicket.markup.MarkupParser.parseMarkup(MarkupParser.java:393)
>> > > at
>> org.apache.wicket.markup.MarkupParser.parse(MarkupParser.java:270)
>> > > at
>> > >
>> >
>> org.apache.wicket.markup.loader.SimpleMarkupLoader.loadMarkup(SimpleMarkupLoader.java:52)
>> > > at
>> > >
>> >
>> org.apache.wicket.markup.loader.InheritedMarkupMarkupLoader.loadMarkup(InheritedMarkupMarkupLoader.java:62)
>> > > at
>> > >
>> >
>> org.apache.wicket.markup.loader.DefaultMarkupLoader.loadMarkup(DefaultMarkupLoader.java:55)
>> > > at
>> > > org.apache.wicket.markup.MarkupCache.loadMarkup(MarkupCache.java:458)
>> > > at
>> > >
>> >
>> org.apache.wicket.markup.MarkupCache.loadMarkupAndWatchForChanges(MarkupCache.java:553)
>> > > at
>> > org.apache.wicket.markup.MarkupCache.getMarkup(MarkupCache.java:319)
>> > > at
>> > >
>> >
>> org.apache.wicket.markup.MarkupCache.getMarkupStream(MarkupCache.java:215)
>> > > at
>> > >
>> >
>> org.apache.wicket.MarkupContainer.getAssociatedMarkupStream(MarkupContainer.java:343)
>> > > at org.apache.wicket.Page.onRender(Page.java:1463)
>> > > at org.apache.wicket.Component.render(Component.java:2317)
>> > > at org.apache.wicket.Page.renderPage(Page.java:904)
>> > > at
>> > >
>> >
>> org.apache.wicket.request.target.component.PageRequestTarget.respond(PageRequestTarget.java:63)
>> > > at
>> > >
>> >
>> org.apache.wicket.request.AbstractRequestCycleProcessor.respond(AbstractRequestCycleProcessor.java:104)
>> > > at org.apache.wicket.RequestCycle.respond(RequestCycle.java

RE: Leg Up for Wicket, Spring, Guice, JPA, Warp, EclipseLink, Hibernate ... projects

2009-10-06 Thread Jeffrey Schneller
Here is the My Guice Module that I created.  It looks like the one in the 
archetype.  Do I need to bind every DAO?  So that then I need to inject the DAO 
when it is needed?



public class AppModule extends AbstractModule {
/* (non-Javadoc)
 * @see com.google.inject.AbstractModule#configure()
 */
@Override
protected void configure() {
bind(Initializer.class).asEagerSingleton();

//warp persist stuff
install(PersistenceService.usingHibernate()
.across(UnitOfWork.REQUEST)
.transactedWith(TransactionStrategy.LOCAL)
.buildModule());

// hibernate stuff
// default values from development
String connectionUrl = "";
String username = "";
String password = "";

try {
InitialContext context = new InitialContext();
connectionUrl = (String) 
context.lookup("java:comp/env/hibernate.connection.url");
username = (String) 
context.lookup("java:comp/env/hibernate.connection.username");
password = (String) 
context.lookup("java:comp/env/hibernate.connection.password");
} catch (NamingException e1) {
// TODO Auto-generated catch block
e1.printStackTrace();
}

// annotation and xml
final Configuration config = new Configuration().configure();
config.setProperty("hibernate.connection.url", connectionUrl);
config.setProperty("hibernate.connection.username", username);
config.setProperty("hibernate.connection.password", password);
config.setProperty("hibernate.current_session_context_class", 
"managed");

bind(Configuration.class).toInstance(config);

//dao stuff
// DO I NEED TO DO THIS FOR EVERY DAO OBJECT?
bind(AccountDao.class).to(HibernateAccountDao.class);
bind(CountryDao.class).to(HibernateCountryDao.class);
bind(LanguageDao.class).to(HibernateLanguageDao.class);

bind(TerritorySalesCodesDao.class).to(HibernateTerritorySalesCodesDao.class);

bind(RegionSalesCodesDao.class).to(HibernateRegionSalesCodesDao.class);

bind(CountrySalesCodesDao.class).to(HibernateCountrySalesCodesDao.class);
bind(AccountTypeDao.class).to(HibernateAccountTypeDao.class);
bind(AccountAuditDao.class).to(HibernateAccountAuditDao.class);
}

@Singleton
public static class Initializer {
@Inject
Initializer(com.wideplay.warp.persist.PersistenceService 
service) {
service.start();
}
}
}

-Original Message-
From: richardwilko [mailto:richardjohnwilkin...@gmail.com] 
Sent: Tuesday, October 06, 2009 2:56 PM
To: users@wicket.apache.org
Subject: RE: Leg Up for Wicket, Spring, Guice, JPA, Warp, EclipseLink, 
Hibernate ... projects


Jeffrey,

I expect the changes you made to the Guice Module are the reason why the
session is null, could you paste in the contents of it.


Regards - Richard Wilkinson
Developer,
jWeekend: OO & Java Technologies - Development and Training
http://jWeekend.com



Jeffrey Schneller wrote:
> 
> Thanks for the idea but this didn't work either.  Any other ideas?  I
> would expect the archetype to work correctly.
> 
> 
> 
> -Original Message-
> From: Erik Post [mailto:eriksen...@gmail.com] 
> Sent: Tuesday, October 06, 2009 2:09 PM
> To: users@wicket.apache.org
> Subject: Re: Leg Up for Wicket, Spring, Guice, JPA, Warp, EclipseLink,
> Hibernate ... projects
> 
> Hi Jeffrey,
> 
> I have *absolutely* no idea if this will help you, but I had the same
> with Spring. It started working when i put the injection annotation on
> the method instead of on the variable.
> 
> Good luck,
> Erik
> 
> On Tue, Oct 6, 2009 at 7:59 PM, Jeffrey Schneller
>  wrote:
>> I took the archetype for Guice, Warp, Hibernate and modified for my
>> application.  All my code looks similar to the code from the archetype.
>> The only difference is I am not using the AnnotatinConfiguration but
>> just the plain Configuration.  I am also using c3po connection pooling
>> with Oracle.
>>
>> However, I am still not able to inject the Hibernate Session into my DAO
>> objects.  Any ideas?  I don't see any exceptions being thrown.
>>
>>       �...@inject
>>        Provider session;
>>
>>       �...@transactional(type=TransactionType.READ_ONLY)
>>        public List findAll() {
>>                Criteria criteria =
>> session.get().createCriteria(persistentClass);
>>                return criteria.list();
>>   

Re: Is wicket really compatible with Tomcat?

2009-10-06 Thread Edward Zarecor
There are a number of equally plausible conclusions ;)

A quick google didn't turn up anything more recent.  Has anyone seen more
recent data?

Ed.


On Tue, Oct 6, 2009 at 3:02 PM, nino martinez wael <
nino.martinez.w...@gmail.com> wrote:

> And that survey from netcraft are really old. So numbers are probably
> higher
> for jetty.
>
>


RE: Leg Up for Wicket, Spring, Guice, JPA, Warp, EclipseLink, Hibernate ... projects

2009-10-06 Thread richardwilko

Hi, 

Yes, you will need to bind every dao (and eveything you want to inject).

However there are other ways to do it with guice, like the @ImplementedBy
annotation (think its called that, check with the guice docs, sending this
from my phone so can't check atm). Afaik you would need to make spring beans
for every dao if using spring, so its not that bad.

Glad you have it working now,

Richard


Jeffrey Schneller wrote:
> 
> Here is the My Guice Module that I created.  It looks like the one in the
> archetype.  Do I need to bind every DAO?  So that then I need to inject
> the DAO when it is needed?
> 
> 
> 
> public class AppModule extends AbstractModule {
>   /* (non-Javadoc)
>* @see com.google.inject.AbstractModule#configure()
>*/
>   @Override
>   protected void configure() {
>   bind(Initializer.class).asEagerSingleton();
>   
>   //warp persist stuff
>   install(PersistenceService.usingHibernate()
>   .across(UnitOfWork.REQUEST)
>   .transactedWith(TransactionStrategy.LOCAL)
>   .buildModule());
> 
>   // hibernate stuff
>   // default values from development
>   String connectionUrl = "";
>   String username = "";
>   String password = "";
>   
>   try {
>   InitialContext context = new InitialContext();
>   connectionUrl = (String)
> context.lookup("java:comp/env/hibernate.connection.url");
>   username = (String)
> context.lookup("java:comp/env/hibernate.connection.username");
>   password = (String)
> context.lookup("java:comp/env/hibernate.connection.password");
>   } catch (NamingException e1) {
>   // TODO Auto-generated catch block
>   e1.printStackTrace();
>   }
> 
>   // annotation and xml
>   final Configuration config = new Configuration().configure();
>   config.setProperty("hibernate.connection.url", connectionUrl);
>   config.setProperty("hibernate.connection.username", username);
>   config.setProperty("hibernate.connection.password", password);
>   config.setProperty("hibernate.current_session_context_class",
> "managed");
> 
>   bind(Configuration.class).toInstance(config);
> 
>   //dao stuff
>   // DO I NEED TO DO THIS FOR EVERY DAO OBJECT?
>   bind(AccountDao.class).to(HibernateAccountDao.class);
>   bind(CountryDao.class).to(HibernateCountryDao.class);
>   bind(LanguageDao.class).to(HibernateLanguageDao.class);
>   
> bind(TerritorySalesCodesDao.class).to(HibernateTerritorySalesCodesDao.class);
>   
> bind(RegionSalesCodesDao.class).to(HibernateRegionSalesCodesDao.class);
>   
> bind(CountrySalesCodesDao.class).to(HibernateCountrySalesCodesDao.class);
>   bind(AccountTypeDao.class).to(HibernateAccountTypeDao.class);
>   bind(AccountAuditDao.class).to(HibernateAccountAuditDao.class);
>   }
> 
>   @Singleton
>   public static class Initializer {
>   @Inject
>   Initializer(com.wideplay.warp.persist.PersistenceService 
> service) {
>   service.start();
>   }
>   }
> }
> 
> -Original Message-
> From: richardwilko [mailto:richardjohnwilkin...@gmail.com] 
> Sent: Tuesday, October 06, 2009 2:56 PM
> To: users@wicket.apache.org
> Subject: RE: Leg Up for Wicket, Spring, Guice, JPA, Warp, EclipseLink,
> Hibernate ... projects
> 
> 
> Jeffrey,
> 
> I expect the changes you made to the Guice Module are the reason why the
> session is null, could you paste in the contents of it.
> 
> 
> Regards - Richard Wilkinson
> Developer,
> jWeekend: OO & Java Technologies - Development and Training
> http://jWeekend.com
> 
> 
> 
> Jeffrey Schneller wrote:
>> 
>> Thanks for the idea but this didn't work either.  Any other ideas?  I
>> would expect the archetype to work correctly.
>> 
>> 
>> 
>> -Original Message-
>> From: Erik Post [mailto:eriksen...@gmail.com] 
>> Sent: Tuesday, October 06, 2009 2:09 PM
>> To: users@wicket.apache.org
>> Subject: Re: Leg Up for Wicket, Spring, Guice, JPA, Warp, EclipseLink,
>> Hibernate ... projects
>> 
>> Hi Jeffrey,
>> 
>> I have *absolutely* no idea if this will help you, but I had the same
>> with Spring. It started working when i put the injection annotation on
>> the method instead of on the variable.
>> 
>> Good luck,
>> Erik
>> 
>> On Tue, Oct 6, 2009 at 7:59 PM, Jeffrey Schneller
>>  wrote:
>>> I took the archetype for Guice, Warp, Hibernate and modified for my
>>> application.  All my code looks similar to the code from the archetype.
>>> The only difference is I am not using the AnnotatinConfiguration bu

Client-side treeView

2009-10-06 Thread Paul Huang
Hello,

I would like show a treeview like the following,

root
 |---dir1
 ||leave 1.1
 ||leave 1.2
 |-leave 0. 1
 |-leave 0.2

This view should also allow a user to select multiple leave nodes (think of
selecting multiple catagories to charaterized a product).

I checked the TreeView/TreeTable components in Wicket-Ext and found that
they need to communicate with the sever-side every time a node is expanded
or collapsed. This is a waste of bandwidth in my case, as my tree model
never changes. Any suggestion on how I should implement a "fixed" treeview
on the client side, and only pass data to the server after the user clicks a
submit button?


Re: Client-side treeView

2009-10-06 Thread Michael O'Cleirigh

Hi Paul,

What I would do would be to find a javascript implementation that does 
what you want and then have the selection events fill in a hidden field 
which will then be available on the server side when the form is 
posted.   This would be similar to how the Palette works in 
wicket-extensions


You then define a custom IConverter to convert the string input from the 
hidden field into the IModel> or IModel> or what 
ever makes sense for your model..


There is probably something in wicket-stuff already but here is a link 
to a jquery plugin for a tree table:

http://blog.cubicphuse.nl/2008/11/12/jquery-treetable-2-0

Regards,

Mike



I would like show a treeview like the following,

root
 |---dir1
 ||leave 1.1
 ||leave 1.2
 |-leave 0. 1
 |-leave 0.2

This view should also allow a user to select multiple leave nodes (think of
selecting multiple catagories to charaterized a product).

I checked the TreeView/TreeTable components in Wicket-Ext and found that
they need to communicate with the sever-side every time a node is expanded
or collapsed. This is a waste of bandwidth in my case, as my tree model
never changes. Any suggestion on how I should implement a "fixed" treeview
on the client side, and only pass data to the server after the user clicks a
submit button?

  



-
To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
For additional commands, e-mail: users-h...@wicket.apache.org



Re: Client-side treeView

2009-10-06 Thread PaulH98



Michael O'Cleirigh wrote:
> 
> Hi Paul,
> 
> What I would do would be to find a javascript implementation that does 
> what you want and then have the selection events fill in a hidden field 
> which will then be available on the server side when the form is 
> posted.   This would be similar to how the Palette works in 
> wicket-extensions
> 
> You then define a custom IConverter to convert the string input from the 
> hidden field into the IModel> or IModel> or what 
> ever makes sense for your model..
> 
> There is probably something in wicket-stuff already but here is a link 
> to a jquery plugin for a tree table:
> http://blog.cubicphuse.nl/2008/11/12/jquery-treetable-2-0
> 
> Regards,
> 
> Mike
> 

Thanks Mike... Is there any document on how to write such a component like
Palette that communicates with javascript? I just skipped through the
Palette java an js source code and found they are kind of hard to
understand. "Wicket in Action" does not seem to cover this topic either.


-- 
View this message in context: 
http://www.nabble.com/Client-side-treeView-tp25775360p25776230.html
Sent from the Wicket - User mailing list archive at Nabble.com.


-
To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
For additional commands, e-mail: users-h...@wicket.apache.org



Re: Client-side treeView

2009-10-06 Thread jWeekend

Paul,

Take a look at Alastair's  presenttaion called something like "A Drag And
Drop List Editor" [1] and the accompanying source code.

I don't think we have a tree publicly available yet in WiQuery [2] but for
sure you should get some good ideas there even if you don't want to use it.

Regards - Cemal
jWeekend
OO & Java Technologies, Wicket Training and Development 
http://jWeekend.com

[1] http://jweekend.com/dev/ArticlesPage
[2] http://code.google.com/p/wiquery/


PaulH98 wrote:
> 
> 
> Michael O'Cleirigh wrote:
>> 
>> Hi Paul,
>> 
>> What I would do would be to find a javascript implementation that does 
>> what you want and then have the selection events fill in a hidden field 
>> which will then be available on the server side when the form is 
>> posted.   This would be similar to how the Palette works in 
>> wicket-extensions
>> 
>> You then define a custom IConverter to convert the string input from the 
>> hidden field into the IModel> or IModel> or what 
>> ever makes sense for your model..
>> 
>> There is probably something in wicket-stuff already but here is a link 
>> to a jquery plugin for a tree table:
>> http://blog.cubicphuse.nl/2008/11/12/jquery-treetable-2-0
>> 
>> Regards,
>> 
>> Mike
>> 
> 
> Thanks Mike... Is there any document on how to write such a component like
> Palette that communicates with javascript? I just skipped through the
> Palette java an js source code and found they are kind of hard to
> understand. "Wicket in Action" does not seem to cover this topic either.
> 
> 
> 

-- 
View this message in context: 
http://www.nabble.com/Client-side-treeView-tp25775360p25776375.html
Sent from the Wicket - User mailing list archive at Nabble.com.


-
To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
For additional commands, e-mail: users-h...@wicket.apache.org



Re: How do you achieve persistency

2009-10-06 Thread dtoffe

James, you have a couple of really good points there, I can't unit test
as easily as you would with ORM, but keep in mind that I'm talking about
mostly legacy queries that I would otherwise need to rewrite completely.
For some complex stored procs I have scripts that create copies of the
affected db objects, fill them with test data and evaluates the result, but
this is obviously not a good or maintainable solution. I do intend to try
dbunit, but had not time to do it yet.
And yes, there is kind of a nightmare since there is a big deal of
reports and listings with cross referenced data, and everytime there are
changes in the database structure, a lot of them need to be tested to be
equally valid against old data and new data.
Some of this could be alleviated by other reporting tools, but I fail to
see how ORM would be of any help for this. I would say most of web
applications' data don't follow this pattern and are best suited for ORM,
but some data is inherently relational, set based, and forcing them through
ORM doesn't sound to me like a good choice. It's a fact that all ORMs out
there allow you for "back door queries", if you allow me to state it this
way, when performance is an issue or the SQL is fairly complex.
This is why I pointed out that there is no silver bullet and that the
right tools may vary according to the requirements.

Cheers,

Daniel


James Carman-3 wrote:
> 
> On Tue, Oct 6, 2009 at 12:32 PM, dtoffe  wrote:
>>    So our fast and easy way is to use code generation to get JDBC based
>> DAOs that wrap the stored procs call. We even keep writing stored procs
>> for
>> new requirements, all our devs know SQL well and I don't believe we will
>> gain anything by using Hibernate instead.
> 
> How do you unit test?  How do you keep the stored procedures and your
> Java code in synch?  I only ask because I've seen that sort of set-up
> at a client before and they had a nightmare of a time keeping things
> straight and making sure they didn't break other things when they
> changed their stored procedures.  For me, I like to keep my logic out
> of stored procedures as much as I can.
> 
> 

-- 
View this message in context: 
http://www.nabble.com/How-do-you-achieve-persistency-tp25765566p25776405.html
Sent from the Wicket - User mailing list archive at Nabble.com.


-
To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
For additional commands, e-mail: users-h...@wicket.apache.org



Re: London Wicket Event, Saturday November 21st

2009-10-06 Thread Igor Vaynberg
can we expect video this time? :)

-igor

On Tue, Oct 6, 2009 at 6:10 AM, jWeekend  wrote:
> Our next London Wicket Event will be held on Saturday, November 21st.
> This is going to be quite some event again, with Matej Knopp (SVK), Jeremy
> Thomerson (USA) and Alastair Maw (UK), all core developers, amongst our 5 or
> 6 presenters.
> I am still working on securing a suitable location and fine tuning the
> schedule (probably at least 5 or 6 hours) and the exact format, but keep
> your diary clear if you'd like to come along and we will set up registration
> at the usual place [1] in the next few days (do not register until we've
> updated the data for the registration page) once the
> location/format/logistics are nailed down.
> Watch this space ...
>
> Regards - Cemal
> jWeekend
> OO & Java Technologies, Wicket Training and Development http://jWeekend.com
>
> [1] http://jweekend.com/dev/LWUGReg
>
>
> -
> To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
> For additional commands, e-mail: users-h...@wicket.apache.org
>
>

-
To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
For additional commands, e-mail: users-h...@wicket.apache.org



Re: How do you achieve persistency

2009-10-06 Thread Sam Stainsby
On Tue, 06 Oct 2009 09:34:55 +, Peter Arnulf Lustig wrote:

> What's the fast and easy way?
> 
> I am asking because of a lot of trouble with hibernate.


You can use an object database (like DB4O) that doesn't require ORM.


-
To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
For additional commands, e-mail: users-h...@wicket.apache.org



Re: Download Link Problem

2009-10-06 Thread TahitianGabriel

Here's how I managed to solve this issue (after googling one full day!) in my
DynamicWebResource

@Override
protected void setHeaders(final WebResponse varResponse) {
super.setHeaders(varResponse);
varResponse.setDateHeader("Expires", -1);
varResponse.setHeader("Pragma", "public");
varResponse.setHeader("Cache-Control", "public");
}

Hope this help someone!


marcus dickerhof wrote:
> 
> Hi,
> I have a  problem with downloading dynamic content in IE 6.
> Somehow IE 6 has Problems with thecontent-disposition: attachment;
> filename=??? headers in connection with HTTPS (Do not save encrypted pages
> to disk).
> Error: Cannot copy file: cannot read from the source file or disk.
> 
> 

-- 
View this message in context: 
http://www.nabble.com/Download-Link-Problem-tp14693760p25776492.html
Sent from the Wicket - User mailing list archive at Nabble.com.


-
To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
For additional commands, e-mail: users-h...@wicket.apache.org



Re: Download Link Problem

2009-10-06 Thread TahitianGabriel

Here's how I managed to solve this issue (after googling one full day!) in my
DynamicWebResource

@Override
protected void setHeaders(final WebResponse varResponse) {
super.setHeaders(varResponse);
varResponse.setDateHeader("Expires", -1);
varResponse.setHeader("Pragma", "public");
varResponse.setHeader("Cache-Control", "public");
}

Hope this help someone!



marcus dickerhof wrote:
> 
> Hi,
> I have a  problem with downloading dynamic content in IE 6.
> Somehow IE 6 has Problems with thecontent-disposition: attachment;
> filename=??? headers in connection with HTTPS (Do not save encrypted pages
> to disk).
> Error: Cannot copy file: cannot read from the source file or disk.
> 

-- 
View this message in context: 
http://www.nabble.com/Download-Link-Problem-tp14693760p25776500.html
Sent from the Wicket - User mailing list archive at Nabble.com.


-
To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
For additional commands, e-mail: users-h...@wicket.apache.org



Re: How do you achieve persistency

2009-10-06 Thread dtoffe

I've used it also, but it changed source availability, licensing and code
repositories too many times to my taste, and I'm trying to remove it from
all my code. I would consider a solution like that if it was a little more
mainstream, widely used and with a supporting community. To date, I haven't
found a better alternative, but would be very glad to find it.

Cheers,

Daniel



T Ames wrote:
> 
> I use a product called JPersist - no XML, just POJOs.  Has built in
> pooling.
> I instantiate the DatabaseManager in the web application and use a getter.
> 
> http://www.jpersist.org
> 
> It has a list of tested databases, but I use Microsoft SQL.  Haven't had
> too
> many issues with it.
> 
> On Tue, Oct 6, 2009 at 5:34 AM, Peter Arnulf Lustig
> wrote:
> 
>> What's the fast and easy way?
>>
>> I am asking because of a lot of trouble with hibernate.
>>
>>
> 

-- 
View this message in context: 
http://www.nabble.com/How-do-you-achieve-persistency-tp25765566p25776501.html
Sent from the Wicket - User mailing list archive at Nabble.com.


-
To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
For additional commands, e-mail: users-h...@wicket.apache.org



Re: How do you achieve persistency

2009-10-06 Thread Igor Vaynberg
i think all the suggestions you have gotten until now are
overcomplicated and have a high learning curve. i think the easiest
and fastest way to achieve persistency is to use a database that all
operating systems already have - the file system.

each "table" is a directory, each "entity" is simply a file that has
the serialized state of that entity named something like .ser.

done. its easy and simple. most importantly, there is absolutely no
configuration needed other then "the root folder" and nothing to learn
other then being able to read and write a file.

if you want to take it up a notch you can use something like xstream
or jaxb to serialize your entities into xml - which will make
debugging easier.

-igor


On Tue, Oct 6, 2009 at 2:34 AM, Peter Arnulf Lustig  wrote:
> What's the fast and easy way?
>
> I am asking because of a lot of trouble with hibernate.
>
>
>
>
>
> -
> To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
> For additional commands, e-mail: users-h...@wicket.apache.org
>
>

-
To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
For additional commands, e-mail: users-h...@wicket.apache.org



  1   2   >