On Thursday, August 14, 2003, at 06:29 PM, Vadim Gritsenko wrote:


Jeremy Quinn wrote:

Dear All,

...


My hope is that this could constitute a sample of working with FlowScript + JX + Hibernate. It would not be otherwise useful to anyone, because it all depends on inIVA's copious data (which would obviously not be supplied).

I would either supply the App as a .gzip download, or maybe from the private CVS I use.


Try cocoondev.org

good idea




I imagine I would put a page on the wiki to alert people of the existence of the sample, with a link to the download.

So, some questions ....

what do you think, is this a good idea?


Yes

Good ;)


should/can I add the Apache license to it?


Not sure that this is possible due to bindings to LGPL code.

Sorry I meant, should I be adding the Apache license to the Java and Flowscript *I* wrote for project, (not add it to Hibernate code).


does it matter that I used my own form-framework, not Woody, JXForm etc.?


I think use of JXForm (this is the one which is official today?) will be much better than homegrown solution.

:-)))


JXForm was the first one I tried, it just did not suit what I wanted to do ..... Woody was off my radar ..... (bad timing ....)

I use JXTemplateGenerator for views, but my own Form interface for handling the interaction between Persistable Beans and the front-end. ie the Form contains the "HTML-Centric" version of the Bean's content, knows how to translate between them, validates etc. :

public interface Form {
        
        /** Populate the Form from incoming Request Parameters */
        public void populate(FOM_Cocoon cocoon);
        
        /** Update the Model from the Form */   
        public void update();

        /** Validate the data in the Form */    
        public void validate();

        /** Get the Form's Errors */
        public Map getErrors () ;
        
        /** Set the Form's Errors */
        public void setErrors (Map errors) ;

        /** Does the Form have Errors? */
        public boolean hasErrors () ;

        /** Set the Form's Model Bean  */
        public void setModel (Persistable model) ;
        
        /**  Get the Form's Model Bean */
        public Persistable getModel () ;
}


would anyone care to peer-review it (to check I have used good practises) before release?


Not me

:-(


should I publish it with a test dataset, so the jUnit tests work (if so, how)?


How would you run it if there is no test data? I think you should include some data.

You are right .... I need to bite the bullet and make a unit test (or something) that builds and populates Tables with test data.



Thanks for the feedback


regards Jeremy



Reply via email to