Karan

  np :), I will be happy of my opinion is right but ur investigation
will make us more sure about it :D, thanks in advance Karan.

On Thu, Mar 20, 2008 at 1:07 AM, Karan Malhi <[EMAIL PROTECTED]> wrote:
> Mohammad,
>
>  I would like to spend a bit more time with validation to make sure I
>  understand it better before commenting on your idea :)
>
>  On Tue, Mar 18, 2008 at 5:43 AM, Mohammad Nour El-Din <
>
>
> [EMAIL PROTECTED]> wrote:
>
>  > HI Karan...
>  >
>  >  I know that commons validation was not originally made for EJB
>  > validation tasks, but from what I've read yesterday I think it can be
>  > changed to our needs, or at least we can take the idea being the
>  > validation tasks can be configured using XML files, at that point
>  > people can really download the lasted rules from whatever source we
>  > provide them, and in OpenEJB we will provide an engine which will
>  > parse those rules and validate them against a deployed module. So this
>  > way we provided both ideas
>  >
>  > 1- The validator being configurable wihout the need to change the code
>  > and make another set of binaries.
>  >
>  > 2- The code itself of the validation is distributed with OpenEJB as I
>  > suggested.
>  >
>  > what do u think ?
>  >
>  > On Mon, Mar 17, 2008 at 8:41 PM, Karan Malhi <[EMAIL PROTECTED]>
>  > wrote:
>  > > Thanks Mohammad,
>  > >
>  > >  Not sure how commons validator would help in this scenario. Commons
>  > >  validator is a different kind of validation, whereas I was talking more
>  > from
>  > >  the perpective of checking if the ejb jar itself was valid. For
>  > example, a
>  > >  SLSB not having a corresponding interface , or using an annotation in
>  > the
>  > >  wrong location.
>  > >
>  > >  Regarding validation being part of OpenEJB, I definitely agree with
>  > that. I
>  > >  was thinking that maybe we could extract a separate jar for validation
>  > which
>  > >  could be enhanced without depending on a release of OpenEJB itself. The
>  > >  latest version of the jar would definitely be part of an OpenEJB
>  > release,
>  > >  its just between OpenEJB versions, where people might just want to
>  > upgrade
>  > >  to a better validation check, they might want to bring in the latest
>  > jar for
>  > >  validation without touching the rest of the installation.
>  > >
>  > >  I am just over thinking probably,  people can simply use the snapshot
>  > >  version of OpenEJB. :)
>  > >
>  > >
>  > >
>  > >
>  > >  On Mon, Mar 17, 2008 at 1:01 PM, Mohammad Nour El-Din <
>  > >  [EMAIL PROTECTED]> wrote:
>  > >
>  > >  > Hi Karan...
>  > >  >
>  > >  >  There is an Apache Commons Validator component, which mostly
>  > >  > designed for validating form submitted data, but it is extensible so
>  > >  > we can use it as a core for our validation process. But allow me to
>  > >  > disagree with you about making the validator as a separate module
>  > >  > regarding distribution with OpenEJB, cause validation is a must for
>  > >  > having a compliant EJB container as I remember from the specs -
>  > please
>  > >  > some one corrects me if I am wrong - but I agree regarding that
>  > making
>  > >  > it a separate module and it is actually a separate module on JIRA so
>  > >  > we can assign enhancements issues on it. And if we found that the
>  > >  > Commons Validator component can be useful for us I think we should
>  > use
>  > >  > it as out validation frame-work as DBlevins used the CLI one.
>  > >  >
>  > >  > On Mon, Mar 17, 2008 at 6:03 PM, Karan Malhi <[EMAIL PROTECTED]>
>  > >  > wrote:
>  > >  > > Hi,
>  > >  > >
>  > >  > >  Was just trying things out with validation. The more I abuse
>  > OpenEJB
>  > >  > >  deploy(which is actually using validation the right way if I want
>  > to
>  > >  > learn
>  > >  > >  EJB :)) , the more I end up using validation. There are so many
>  > things
>  > >  > which
>  > >  > >  could be done in validation itself. For example, a little
>  > framework
>  > >  > could be
>  > >  > >  created to give a more feature rich help (interactive help  etc..)
>  > .
>  > >  > >  However, to reach that level , lot of work would need to be done
>  > on
>  > >  > this
>  > >  > >  feature. It would not be possible to keep the changes made to
>  > >  > validation
>  > >  > >  with the release requirement dates of OpenEJB. So, I was thinking
>  > that
>  > >  > could
>  > >  > >  validation be its own separate module where we could release its
>  > jars
>  > >  > >  separately, which could simply be dropped in into an existing
>  > OpenEJB
>  > >  > >  install? An OpenEJB release will have a default validation jar ,
>  > lets
>  > >  > say
>  > >  > >  1.0 (for openejb 3.0). But we could independently update the
>  > validation
>  > >  > >  module and its releases and ask users to download and install the
>  > >  > latest jar
>  > >  > >  to have the latest and greatest in validation. This way validation
>  > >  > releases
>  > >  > >  become independent of OpenEJB releases and we can release
>  > validation
>  > >  > modules
>  > >  > >  much more frequently.
>  > >  > >  Since I do not know much about the release process, so I am not
>  > sure if
>  > >  > the
>  > >  > >  above is doable or not, or even a direction worth looking into. It
>  > >  > would be
>  > >  > >  nice to know the pros and cons of the above approach, would be
>  > good
>  > >  > learning
>  > >  > >  for me.
>  > >  > >
>  > >  > >  Thanks!
>  > >  > >
>  > >  > >  --
>  > >  > >  Karan Singh Malhi
>  > >  > >
>  > >  >
>  > >  >
>  > >  >
>  > >  > --
>  > >  > Thanks
>  > >  > - Mohammad Nour
>  > >  >
>  > >
>  > >
>  > >
>  > >  --
>  > >  Karan Singh Malhi
>  > >
>  >
>  >
>  >
>  > --
>  > Thanks
>  > - Mohammad Nour
>  >
>
>
>
>  --
>  Karan Singh Malhi
>



-- 
Thanks
- Mohammad Nour

Reply via email to