From: Rod J. <rod...@in...> - 2003-02-13 22:28:40
|
Juergen, > My main interest is in Spring's web functionality, validation, and the core infrastructure, so I will generally focus on those. I would be happy for you to take the lead in the web area, as I don't anticipate that I'll be looking that much at that area in the near future, as I'm currently involved mostly in financial middleware. Of course I will be happy to contribute my ideas and discuss yours. I think the basic MVC design is very flexible--much more so than Struts--and very sound. The validation mechanism, however, needs attention. I think it might aim to do too much. The whole issue of how Spring MVC integrates with custom tags etc. is another interesting point. Personally I think that Struts is too JSP-centric. I'm not a big fan of JSP. However, the fact is that the main strength and selling point of Struts is its integration with custom tags. The Spring philosophy of "don't reinvent the wheel" means that integration with JSTL is a priority. However, this still leaves some areas unfilled. Regards, Rod ----- Original Message ----- From: "jürgen höller [werk3AT]" <jue...@we...> To: "Spring Developers (E-mail)" <spr...@li...> Sent: Thursday, February 13, 2003 5:33 PM Subject: Re: [Springframework-developer] adding eclipse files to cvs Hi Trevor, all, I don't mind Eclipse project files being added to the repository. I'm using IntelliJ IDEA, by the way - and I love it! Of course, Eclipse is fine, too ;-) Maybe I will add an IDEA project file to the repository too, if I find enough time to create a clean one. The current week is a laborious but final week for my company's current major project, for the time being. I hope I will be able to dedicate a significant part of the next few weeks to infrastructure development for the next major project, i.e. digging into Spring and Hibernate. Of course, I will use my spare time too, especially for further code review and documentation, and comparative research concerning Struts and WebWork. My main interest is in Spring's web functionality, validation, and the core infrastructure, so I will generally focus on those. Regards, Juergen -----Ursprüngliche Nachricht----- Von: Trevor Cook [mailto:tc...@in...] Gesendet: Donnerstag, 13. Februar 2003 17:10 An: Spring Developers (E-mail) Betreff: [Springframework-developer] adding eclipse files to cvs I hope I'm not being too forward or aggressive in making some recommendations for this project. My experience so far has mainly been working solo or in small teams as lead developer, so my experience with open source (as a contributor) and large project management is nil. If I'm out to lunch, just let me know. I think that the suggestion by "William G. Thompson, Jr." on the Wrox board about adding eclipse files is a good one. It sounds like those so far involved (Rod, Yann, and me - not sure what Juergen is using) are using eclipse, so adding the few eclipse specific files (.project and .classpath) make sense to me. I would also recommend standarizing on an eclipse variable for the one jar we don't distribute (j2ee) as being "J2EE_HOME". Finally, we would need to specify the eclipse output folder. I prefer "target" and eclipse defaults to "build", but I'll use whatever the team decides. To get started though, the files would be as follows (subject to any changes recommended by the team): .project <?xml version="1.0" encoding="UTF-8"?> <projectDescription> <name>springframework</name> <comment></comment> <projects> </projects> <buildSpec> <buildCommand> <name>org.eclipse.jdt.core.javabuilder</name> </buildCommand> </buildSpec> <natures> <nature>org.eclipse.jdt.core.javanature</nature> </natures> </projectDescription> .classpath <?xml version="1.0" encoding="UTF-8"?> <classpath> <classpathentry kind="src" path="src"/> <classpathentry kind="src" path="test"/> <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/> <classpathentry kind="lib" path="lib/clover/clover.jar"/> <classpathentry kind="lib" path="lib/easymock/easymock.jar"/> <classpathentry kind="lib" path="lib/junit/junit.jar"/> <classpathentry kind="lib" path="lib/mockobjects/mockobjects-0.07-core.jar"/> <classpathentry kind="lib" path="lib/velocity/velocity-1.3.jar"/> <classpathentry kind="lib" path="lib/log4j-1.2.jar"/> <classpathentry kind="lib" path="lib/mockobjects/mockobjects-0.07-j1.3-j2ee1.3.jar"/> <classpathentry kind="lib" path="lib/mockobjects/mockobjects-0.07-jdk1.3.jar"/> <classpathentry kind="lib" path="lib/velocity/velocity-dep-1.3.jar"/> <classpathentry kind="var" path="J2EE_HOME/lib/j2ee.jar"/> <classpathentry kind="output" path="target"/> </classpath> My other suggestion is partly a question which is adding .cvsignore to cvs. I'm not sure if this is normal/good practice, or just something I've been doing. If we did add it, as a start it would look like: junit-reports .classes .testclasses spring-core-0.8.jar spring-ejbimpl-0.8.jar spring-jdbc-0.8.jar spring-web-0.8.jar target My last suggestion is actually a response to an email from Rod, which I'll quote here to get it out to the team. >>I'm not sure about mo.whatever: maybe com.interface21.mockobjects >>would be better--I didn't think very hard about the naming. I think that "com.interface21.mockobjects" makes a lot more sense. I was just recommending mo.xxx to try to match the mo.ejb which already existed. I'll use "com.interface21.mockobjects.jdbc" for the tests I'm refactoring. When the other tests are refactored, we should probably move mo.ejb into an equivelent package, and possibly move servletapi as well (haven't looked closely enough at those test objects to comment). --- Outgoing mail is certified Virus Free. Checked by AVG anti-virus system (http://www.grisoft.com). Version: 6.0.449 / Virus Database: 251 - Release Date: 1/27/03 |