January 28, 2004
Busy busy busy...

Phew, it's been a busy few days!

We've now come up with an architecture for our system, so I'll be spending the next couple of days implementing and prototyping it.

We've decided against Struts; instead, we'll be implementing a form of 'MVC lite', using a command servlet to control flow. (Yes, yes, I know, reinventing the wheel. It wasn't my decision.) And we'll use a Filter for our authentication. No cookies allowed, so I'll be putting together a taglib to do our URL re-writing for our session tracking.

Our toolkit:

Java SDK 1.4.2
Ant 1.6
Cactus 1.5
Checkstyle 3.3
Eclipse 2.1.2
J2EE JDBC 3.0
J2EE JSPs 1.2
J2EE servlets 2.3
Jakarta.commons various
Jakarta.taglib various
jEdit 4.2 pre 8
jUnit 3.8.1
log4j 1.2.8
PMD 1.4
Tomcat 4.1.29

We'll be generating XHTML, and formatting with CSS, naturally. ;-)

Not everything that I'd wanted, but not too bad, either.

Posted to Java by Simon Brunning at January 28, 2004 05:08 PM
Comments

After implementing your own MVC web framework, you'll really appreciate Struts et al - I know I did :-) Still, you do get really good knowledge as to how things really work when you get your hands dirty like that - it gives you insights into areas that frameworks like Struts and WebWork hide from you.

Posted by: sam on January 28, 2004 06:29 PM

Oh, what are you using for version control? I'd suggest SmartCVS, and the Jalopy-Eclipse plugin for code formatting...I probably should of mentioned that the other day, shouldn't I?

Posted by: sam on January 28, 2004 06:31 PM

Keep us abreast of your progress with your MVC... And feel free to have a look in the guts of WebWork (or Struts, although I can't help there) for ideas. I'm always interested in the problems people face and their solutions.

I can tell you from experience that it's not as easy as it seems at first. There's lots of little details.

Posted by: Jason Carreira on January 28, 2004 06:58 PM

I haven't tried SmartCVS, but the Eclipse CVS plug in is rather nice. Of course, CVS is terribly old hat all of the cool kids have migrated to Subversion, and those who hang out in the arctic have gone on to Arch (specifically tla).

Posted by: Andy Todd on January 28, 2004 09:23 PM

CVS? Subversion? No, VSS!

Sigh.

Posted by: Simon Brunning on February 2, 2004 04:07 PM
Post a comment
Name:


Email Address:


URL:



Comments:


Remember info?