You can subscribe to this list here.
| 2003 |
Jan
|
Feb
(55) |
Mar
(100) |
Apr
(203) |
May
(330) |
Jun
(190) |
Jul
(302) |
Aug
(323) |
Sep
(197) |
Oct
(245) |
Nov
(490) |
Dec
(330) |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2004 |
Jan
(194) |
Feb
(400) |
Mar
(416) |
Apr
(415) |
May
(359) |
Jun
(381) |
Jul
(491) |
Aug
(311) |
Sep
(291) |
Oct
(273) |
Nov
(355) |
Dec
(266) |
| 2005 |
Jan
(306) |
Feb
(303) |
Mar
(520) |
Apr
(346) |
May
(255) |
Jun
(221) |
Jul
(171) |
Aug
(247) |
Sep
(147) |
Oct
(125) |
Nov
(165) |
Dec
(65) |
| 2006 |
Jan
(90) |
Feb
(53) |
Mar
(121) |
Apr
(103) |
May
(113) |
Jun
(103) |
Jul
(104) |
Aug
(67) |
Sep
(78) |
Oct
(82) |
Nov
(78) |
Dec
(70) |
| 2007 |
Jan
(77) |
Feb
(76) |
Mar
(63) |
Apr
(30) |
May
(47) |
Jun
(41) |
Jul
(44) |
Aug
(44) |
Sep
(49) |
Oct
(33) |
Nov
(25) |
Dec
(21) |
| 2008 |
Jan
(45) |
Feb
(13) |
Mar
(15) |
Apr
(12) |
May
(9) |
Jun
(33) |
Jul
(30) |
Aug
(7) |
Sep
(20) |
Oct
(17) |
Nov
(20) |
Dec
(10) |
| 2009 |
Jan
(8) |
Feb
(5) |
Mar
(12) |
Apr
(17) |
May
(19) |
Jun
(97) |
Jul
(77) |
Aug
(33) |
Sep
(24) |
Oct
(41) |
Nov
(16) |
Dec
(32) |
| 2010 |
Jan
(24) |
Feb
(14) |
Mar
(50) |
Apr
(71) |
May
(70) |
Jun
(64) |
Jul
(45) |
Aug
(62) |
Sep
(32) |
Oct
(4) |
Nov
(12) |
Dec
(2) |
| 2011 |
Jan
(1) |
Feb
(3) |
Mar
(4) |
Apr
(3) |
May
(6) |
Jun
(1) |
Jul
(4) |
Aug
(3) |
Sep
(4) |
Oct
(6) |
Nov
(3) |
Dec
(3) |
| 2012 |
Jan
(4) |
Feb
(8) |
Mar
(6) |
Apr
(10) |
May
(2) |
Jun
(3) |
Jul
(11) |
Aug
(10) |
Sep
(4) |
Oct
|
Nov
(1) |
Dec
(1) |
| 2013 |
Jan
(4) |
Feb
(1) |
Mar
(9) |
Apr
(1) |
May
(8) |
Jun
(2) |
Jul
(5) |
Aug
(2) |
Sep
|
Oct
(3) |
Nov
(10) |
Dec
(8) |
| 2014 |
Jan
(3) |
Feb
(12) |
Mar
(9) |
Apr
(12) |
May
(2) |
Jun
|
Jul
(3) |
Aug
(1) |
Sep
(1) |
Oct
(4) |
Nov
|
Dec
(2) |
| 2015 |
Jan
(1) |
Feb
(3) |
Mar
(4) |
Apr
(9) |
May
(2) |
Jun
(2) |
Jul
|
Aug
(2) |
Sep
(7) |
Oct
(9) |
Nov
(7) |
Dec
(9) |
| 2016 |
Jan
(7) |
Feb
(5) |
Mar
(5) |
Apr
(5) |
May
(8) |
Jun
(4) |
Jul
(5) |
Aug
(4) |
Sep
(6) |
Oct
(7) |
Nov
(2) |
Dec
(3) |
| 2017 |
Jan
(7) |
Feb
(8) |
Mar
(7) |
Apr
(3) |
May
(4) |
Jun
(3) |
Jul
(5) |
Aug
(8) |
Sep
(4) |
Oct
(2) |
Nov
(3) |
Dec
|
| 2018 |
Jan
|
Feb
|
Mar
|
Apr
(1) |
May
|
Jun
(1) |
Jul
|
Aug
|
Sep
|
Oct
|
Nov
(1) |
Dec
|
| 2019 |
Jan
|
Feb
(1) |
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
(1) |
| 2021 |
Jan
|
Feb
(1) |
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
| 2022 |
Jan
|
Feb
(1) |
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
(1) |
Oct
|
Nov
|
Dec
|
| 2024 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
(1) |
Dec
|
| 2025 |
Jan
|
Feb
|
Mar
|
Apr
|
May
(1) |
Jun
|
Jul
(2) |
Aug
(5) |
Sep
(2) |
Oct
|
Nov
|
Dec
(1) |
| 2026 |
Jan
(1) |
Feb
|
Mar
(1) |
Apr
|
May
|
Jun
|
Jul
(1) |
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
|
From: Rod J. <rod...@in...> - 2003-04-24 21:38:49
|
Ken, Thanks for the offer. I think the tutorial and demo would be a great place to start. There's also a lot of stuff to be done codewise, so I hope you'll be able to continue to make an overall contribution. Regards, Rod ----- Original Message ----- From: "Isabelle Muszynski" <isa...@me...> To: "Ken Krebs" <kk...@kk...> Cc: <spr...@li...> Sent: Thursday, April 24, 2003 7:48 PM Subject: Re: [Springframework-developer] I want to help > Hi Ken, > > I'd love to get some help on the tutorials, but Rod has the last word on that, he being the boss. > I'm working on a website for the project right now, plus on the tutorials. > Let's see what Rod says. > > Isabelle > > On Thu, Apr 24, 2003 at 12:28:19PM -0500, Ken Krebs wrote: > > Hello all, > > > > I've been monitoring this project since its inception and am very > > interested in making a contribution. I just completed my Web Component > > Developer certification (93%) on Tuesday and am now in the position to > > be able to devote a significant amount of time to the project. Although > > I have no commercial Java development experience, my experience as a > > professional product developer (hardware and software) is extensive, > > and my knowledge of Java and OOD in general is quite sound. In addition > > to some programming in C++ and Java, I have been using OOD > > techniques/patterns in non-OOD development languages and programming > > environments for more than 10 years in my work as a Control Systems > > Engineer. Information regarding my career history is available at my > > personal website, http://www.globaldialog.com/~kkrebs. > > > > I am very motivated as I need to gain real world experience and am > > willing to do whatever kind of work is needed. I have gained enough > > experience on my own to be quite comfortable working with Ant, JUnit, > > XML, webapps, design patterns, JDBC, Swing, and the Spring framework > > itself. Though I understand the basics, I am less comfortable at this > > time with EJB, CVS, transactions, and AOP. I believe the best way for me > > to participate initially probably would be to assist in the demo/tutorial. > > > > Regarding Validation : > > It seems to me that the validation portion of the framework is > > incorrectly packaged in the web jar. As Rod points out on page 497 of > > the book, "Validation should depend on business objects, rather than the > > web tier. This maximizes the potential to reuse validation code". I > > should think a developer working on a Swing client for instance would > > rather find it in the core jar. > > > > > > To Rod, > > > > Many thanks for your terrific book. My copy is already getting kind of > > beat up from all the reading and rereading. > > > > > > Eagerly :-) , > > > > Ken Krebs > > KK Technology Inc. > > 414 Hummingbird La. > > Madison, WI 53714 > > phone: (608) 221-3519 (daytime) > > phone: (608) 221-1539 (evening) > > email: kk...@kk... > > > > > > > > > > > > > > ------------------------------------------------------- > > This sf.net email is sponsored by:ThinkGeek > > Welcome to geek heaven. > > http://thinkgeek.com/sf > > _______________________________________________ > > Springframework-developer mailing list > > Spr...@li... > > https://lists.sourceforge.net/lists/listinfo/springframework-developer > > > > > > -- > Isabelle Muszynski > Software Engineer > Zandweellaan 4 > 2660 Antwerpen > Belgium > Tel. 32-(0)3-830 18 54 > Mobile: 32-(0)485 49 50 89 > Email: isa...@me... > Website: www.meta-logix.com > > > ------------------------------------------------------- > This sf.net email is sponsored by:ThinkGeek > Welcome to geek heaven. > http://thinkgeek.com/sf > _______________________________________________ > Springframework-developer mailing list > Spr...@li... > https://lists.sourceforge.net/lists/listinfo/springframework-developer |
|
From: Rod J. <rod...@in...> - 2003-04-24 21:38:22
|
Brett,
I think an Eclipse plug-in would be great. True, not everyone uses it , but
it seems that a fair few of us do and it seems that most of the developers I
know have a copy of Eclipse installed, whether or not they use it
exclusively.
I envisaged a tool for editing bean factory definitions, and maybe prompting
for property values via introspection of the classpath. As you can tell my
ideas aren't particularly deeply thought out on this..
Something web-based would be good (Struts does seem to have lots and it's
one of its major strengths).
What were your thoughts?
Regards,
Rod
----- Original Message -----
From: "Brett Bell" <br...@po...>
To: <spr...@li...>
Sent: Saturday, April 19, 2003 1:14 PM
Subject: [Springframework-developer] tutorial, tools and smilies :-)
> Hi Isabelle
>
> "As a matter of fact I am in the process of writing a tutorial. Not for
> dummies, but
> for newbies :-("
> Sounds great. I am a willing student, so if you'd like to send me the
> tutorial I can let you know if it passes the lowest common denominator
> test i.e. If I can understand and follow it then every one else will :-)
>
>
> "Something for xDoclet would be cool. Then if you have the time maybe some
> Eclipse
> plugins or a stand-alone Swing GUI app. We don't all use Eclipse, for
> example I'm
> strictly text editor + command line tools."
> Fair play. When I get up to speed with the framework I will expand my
> ideas in this area. I particularly like the gui idea. Struts has one of
> these so Spring will get one too :)
>
> Please excuse my overuse of smilies :-)
>
> Cheers
>
> Brett
>
>
>
>
>
>
>
> -------------------------------------------------------
> This sf.net email is sponsored by:ThinkGeek
> Welcome to geek heaven.
> http://thinkgeek.com/sf
> _______________________________________________
> Springframework-developer mailing list
> Spr...@li...
> https://lists.sourceforge.net/lists/listinfo/springframework-developer
>
|
|
From: Isabelle M. <isa...@me...> - 2003-04-24 19:35:01
|
Hi everyone, Is there an URL + username, password I can upload the website to? Hope to have something showable by the end of the weekend. Isabelle -- Isabelle Muszynski Software Engineer Zandweellaan 4 2660 Antwerpen Belgium Tel. 32-(0)3-830 18 54 Mobile: 32-(0)485 49 50 89 Email: isa...@me... Website: www.meta-logix.com |
|
From: Isabelle M. <isa...@me...> - 2003-04-24 18:50:25
|
Did everyone receive the 1 month unlock key, or did Gary send it to me only? He'll provide us with something permanent later. Isabelle -- Isabelle Muszynski Software Engineer Zandweellaan 4 2660 Antwerpen Belgium Tel. 32-(0)3-830 18 54 Mobile: 32-(0)485 49 50 89 Email: isa...@me... Website: www.meta-logix.com |
|
From: Isabelle M. <isa...@me...> - 2003-04-24 18:49:05
|
Hi Ken, I'd love to get some help on the tutorials, but Rod has the last word on that, he being the boss. I'm working on a website for the project right now, plus on the tutorials. Let's see what Rod says. Isabelle On Thu, Apr 24, 2003 at 12:28:19PM -0500, Ken Krebs wrote: > Hello all, > > I've been monitoring this project since its inception and am very > interested in making a contribution. I just completed my Web Component > Developer certification (93%) on Tuesday and am now in the position to > be able to devote a significant amount of time to the project. Although > I have no commercial Java development experience, my experience as a > professional product developer (hardware and software) is extensive, > and my knowledge of Java and OOD in general is quite sound. In addition > to some programming in C++ and Java, I have been using OOD > techniques/patterns in non-OOD development languages and programming > environments for more than 10 years in my work as a Control Systems > Engineer. Information regarding my career history is available at my > personal website, http://www.globaldialog.com/~kkrebs. > > I am very motivated as I need to gain real world experience and am > willing to do whatever kind of work is needed. I have gained enough > experience on my own to be quite comfortable working with Ant, JUnit, > XML, webapps, design patterns, JDBC, Swing, and the Spring framework > itself. Though I understand the basics, I am less comfortable at this > time with EJB, CVS, transactions, and AOP. I believe the best way for me > to participate initially probably would be to assist in the demo/tutorial. > > Regarding Validation : > It seems to me that the validation portion of the framework is > incorrectly packaged in the web jar. As Rod points out on page 497 of > the book, "Validation should depend on business objects, rather than the > web tier. This maximizes the potential to reuse validation code". I > should think a developer working on a Swing client for instance would > rather find it in the core jar. > > > To Rod, > > Many thanks for your terrific book. My copy is already getting kind of > beat up from all the reading and rereading. > > > Eagerly :-) , > > Ken Krebs > KK Technology Inc. > 414 Hummingbird La. > Madison, WI 53714 > phone: (608) 221-3519 (daytime) > phone: (608) 221-1539 (evening) > email: kk...@kk... > > > > > > > ------------------------------------------------------- > This sf.net email is sponsored by:ThinkGeek > Welcome to geek heaven. > http://thinkgeek.com/sf > _______________________________________________ > Springframework-developer mailing list > Spr...@li... > https://lists.sourceforge.net/lists/listinfo/springframework-developer > > -- Isabelle Muszynski Software Engineer Zandweellaan 4 2660 Antwerpen Belgium Tel. 32-(0)3-830 18 54 Mobile: 32-(0)485 49 50 89 Email: isa...@me... Website: www.meta-logix.com |
|
From: Ken K. <kk...@kk...> - 2003-04-24 17:32:03
|
Hello all, I've been monitoring this project since its inception and am very interested in making a contribution. I just completed my Web Component Developer certification (93%) on Tuesday and am now in the position to be able to devote a significant amount of time to the project. Although I have no commercial Java development experience, my experience as a professional product developer (hardware and software) is extensive, and my knowledge of Java and OOD in general is quite sound. In addition to some programming in C++ and Java, I have been using OOD techniques/patterns in non-OOD development languages and programming environments for more than 10 years in my work as a Control Systems Engineer. Information regarding my career history is available at my personal website, http://www.globaldialog.com/~kkrebs. I am very motivated as I need to gain real world experience and am willing to do whatever kind of work is needed. I have gained enough experience on my own to be quite comfortable working with Ant, JUnit, XML, webapps, design patterns, JDBC, Swing, and the Spring framework itself. Though I understand the basics, I am less comfortable at this time with EJB, CVS, transactions, and AOP. I believe the best way for me to participate initially probably would be to assist in the demo/tutorial. Regarding Validation : It seems to me that the validation portion of the framework is incorrectly packaged in the web jar. As Rod points out on page 497 of the book, "Validation should depend on business objects, rather than the web tier. This maximizes the potential to reuse validation code". I should think a developer working on a Swing client for instance would rather find it in the core jar. To Rod, Many thanks for your terrific book. My copy is already getting kind of beat up from all the reading and rereading. Eagerly :-) , Ken Krebs KK Technology Inc. 414 Hummingbird La. Madison, WI 53714 phone: (608) 221-3519 (daytime) phone: (608) 221-1539 (evening) email: kk...@kk... |
|
From: Isabelle M. <isa...@me...> - 2003-04-24 16:10:07
|
Will do, must be my C++ roots. Isabelle On Thu, Apr 24, 2003 at 08:07:20AM -0400, Kopylenko, Dmitry wrote: > Isabelle, > > can you please change KeyBinder.Bind() method name to begin with the lower > case letter. > > Thanks, > > Dmitriy. > > > ------------------------------------------------------- > This sf.net email is sponsored by:ThinkGeek > Welcome to geek heaven. > http://thinkgeek.com/sf > _______________________________________________ > Springframework-developer mailing list > Spr...@li... > https://lists.sourceforge.net/lists/listinfo/springframework-developer > > -- Isabelle Muszynski Software Engineer Zandweellaan 4 2660 Antwerpen Belgium Tel. 32-(0)3-830 18 54 Mobile: 32-(0)485 49 50 89 Email: isa...@me... Website: www.meta-logix.com |
|
From: Rod J. <rod...@in...> - 2003-04-24 14:19:11
|
I've now committed my changes to JdbcTemplate, without this correction (Binder -> binder). Can you please do that, Isabelle? We appear to have two copies of MockConnectionFactory in CVS in diff packages. I'm out of time to look at it now, but I've just updated the one in jdbc.core (I hadn't noticed there were two). I think it would be best in the mock package, but it will need the changes I've made. Regards, Rod ----- Original Message ----- From: "Kopylenko, Dmitry" <dko...@su...> To: "'spring-dev-list'" <spr...@li...> Sent: Thursday, April 24, 2003 1:07 PM Subject: [Springframework-developer] (no subject) > Isabelle, > > can you please change KeyBinder.Bind() method name to begin with the lower > case letter. > > Thanks, > > Dmitriy. > > > ------------------------------------------------------- > This sf.net email is sponsored by:ThinkGeek > Welcome to geek heaven. > http://thinkgeek.com/sf > _______________________________________________ > Springframework-developer mailing list > Spr...@li... > https://lists.sourceforge.net/lists/listinfo/springframework-developer > |
|
From: <rod...@in...> - 2003-04-24 13:42:26
|
Yes, please. I'm going to commit some changes to JdbcTemplate tonight so I'll do it myself. Regards, Rod |
|
From: Kopylenko, D. <dko...@ac...> - 2003-04-24 12:07:23
|
Isabelle, can you please change KeyBinder.Bind() method name to begin with the lower case letter. Thanks, Dmitriy. |
|
From: <jue...@we...> - 2003-04-24 07:26:04
|
Hi everybody,
I've recently checked in some polishing and some adapted behavior:
---
- All location parameters and properties that allow both URLs and =
absolute and relative file paths are now named "location".
- The location lookup is implemented in AbstractApplicationContext, =
allowing subclasses to provide custom relative path behavior. Default is =
relative to the VM's execution directory. XmlWebApplicationContext =
interprets relative to the web app root directory, =
ClassPathXmlApplicationContext as class path resource. This allows for =
convenient setup of a live test suite, testing the middle tier of a web =
application.
- WebUtils does not provide a getResourceAsStream method anymore, as =
this is now addressed by the ApplicationContext implementation =
hierarchy. ApplicationContext.getResourceAsStream/getResourceBasePath =
should be used for all resource access that could potentially use =
relative location paths. Numerous classes within Spring use it, e.g. =
PropertyResourceConfigurer and VelocityConfigurer.
- Various "init" methods like in HandlerMapping and =
WebApplicationContextSupport are now called =
"initHandlerMapping"/"initApplicationContext"/etc, to express their =
special meaning and allow for different semantics in classes that =
implement both.
- I've reworked the web Controller implementation hierarchy, especially =
refining the visibility of various methods and adding lots of JavaDoc. =
FormController's onSubmit methods now feature ServletRequestDataBinder =
instead of DataBinder and name it "errors", to show that this is just a =
specific implementation of Errors. The trigger was an actual (even =
rather simple) requirement of one of our applications, BTW.
---
I've reworked the web HandlerMapping implementation hierarchy, providing =
an AbstractHandlerMapping and AbstractUrlHandlerMapping now to be able =
to reuse common code. The old UrlHandlerMapping concrete implementation =
is now called SimpleUrlHandlerMapping.
I've also changed the URL lookup behavior: previously simply =
request.getServletPath (inappropriately matching "/xxx" in case of =
"/xxx/*" servlet mappings!), now a more appropriate lookup path. If =
applicable, the path within the current servlet mapping (e.g. "/y.html" =
in case of a "/myapp/xxx/y.html" request and a "/myapp/xxx/*" servlet =
mapping, "/myapp" being the context path), else the full path within the =
current servlet context ("/xxx/y.html" in the example).=20
The alwaysUseFullPath property of the HandlerMapping implementation =
allows for enforcing full path lookup. Note that its default is "false", =
as using the path within the servlet mapping is assumably what the =
developer expects when mapping ".../*".
---
I've scrapped my previous Log4J initialization solution for web apps and =
replaced it with a new one, inspired by Barracuda and some convenience =
classes that I've found in the Log4J repository.
Now a system property is used instead of derived appenders. I consider =
this much cleaner, but it has the disadvantage that system properties =
are potentially shared by all web apps. That was previously my concern, =
but I've now discovered that some containers like Resin do indeed allow =
for separate system properties per web app.
The default system property key is "webapp.root" (literally, not the web =
app context path like in the Barracuda solution). It can be configured =
via a "webAppRootKey" context-param in web.xml, to allow for multiple =
web apps using this inside a container that does not support separation =
of system properties.
Example web.xml param:
<context-param>
<param-name>webAppRootKey</param-name>
<param-value>demo.root</param-value>
</context-param>
Example Log4J properties line:
log4j.appender.demofile.File=3D${demo.root}/WEB-INF/demo.log
Of course, mapping the same web app twice (e.g. each configured to a =
different database) in a container like Tomcat requires changing the =
webAppRootKey context-param and adapting the key used in the Log4J =
config file. That's the only disadvantage, compared to the previous =
appender-deriving solution that used the web app class loader to enforce =
separation. Note that this isn't necessary when running in a container =
like Resin, you can even use the default key then without worrying.
com.interface21.web.util.WebAppRootListener just sets the respective =
system property, which would be enough for standard Log4J initialization =
or other usages of the property. =
com.interface21.web.util.Log4jConfigServlet sets the property implictly =
and allows for more sophisticated Log4J configuration (custom config =
file location, refresh interval).
com.interface21.util.Log4jConfigurer is a simple convenience class =
without state now, and there aren't any "RelativePathFileAppender" =
classes anymore.
---
Juergen
DI J=FCrgen H=F6ller
Senior System Architect
______________________________________
werk3ATS - division systementwicklung
part of werk3AT internetmedien oeg
europaplatz 4
A - 4020 linz
t. +43 (0) 732 71 65 29 502
f. +43 (0) 732 71 65 29 3
jue...@we...
www.werk3at.com
______________________________________
werk3ATS - WIR ENTWICKELN ERFOLG
|
|
From: Isabelle M. <isa...@me...> - 2003-04-23 08:31:49
|
Hi Gary, Great, we appreciate it. Will get back to you the 2nd week of May (the 1st of May is a holiday here, so everybody takes a long weekend out). Success with your sales! Isabelle On Tue, Apr 22, 2003 at 11:58:34AM -0500, Gary Duncanson wrote: > Isabelle, > > I just sent a 30 day full evaluation key for MagicDraw for your entire group. Please contact me during the first week of May, as the end of the month sales for products and services are keeping be 150% busy. > Sorry for the slow response. I am truing to get caught up. We will get something office laid out during the first week of May. > > Sincerely, > > Gary > > Isabelle Muszynski wrote: > > > Hi Gary, > > > > Apparently more of us are interested in using the professional edition. For example, Thomas Risberg has started using it to generate the data model for our tutorial. See http://www.tridb.org/spring.html. > > > > Isabelle > > > > On Thu, Apr 17, 2003 at 08:23:52AM -0500, Gary Duncanson wrote: > > > Folks, > > > > > > How many people are involved in the effort? I see that you would have need > > > for both the professional and standard editions. What I could do is provide > > > you with a few standard copies and a single floating professional to be used > > > for the Spring Framework Project only. > > > > > > Would this suite your needs? > > > > > > For our part, we would like a quote from you for our web page and a link > > > from your project site to MagicDraw. > > > > > > Sincerely, > > > > > > Gary Duncanson, > > > Executive Vice President, > > > Sales and Marketing > > > No Magic, Inc. USA > > > 800 East Campbell Road, STE 199 > > > Richardson, TX 75081 > > > Direct: 972-527-9377 > > > Fax: 972-527-9470 > > > Mobile & Pager: 469-222-5966 > > > E-mail: ga...@no... > > > WWW: http://www.nomagic.com > > > > > > > > > Thomas Risberg wrote: > > > > > > > Gary, > > > > > > > > I understand that Isabelle Muszynski has been in contact with you > > > > regarding using MagicDraw for our open source project "Spring > > > > Framework". I joined the group in February and I have been working on > > > > enhancements to the JDBC framework. I have a 20+ year career as a > > > > database developer (you can view my resume at > > > > http://www.tridb.com/resume.php) and working on this JDBC framework is > > > > really exciting, since it makes dealing with the details of the API soo > > > > much easier. > > > > > > > > It would be a great benefit if we could use MagicDraw for documenting > > > > the sample applications and tutorials that we are planning to develop. > > > > In addition to modeling Java classes, I would also use MagicDraw to > > > > develop any database models using the Data Modeling Profile for the UML. > > > > That would allow us to use one single tool for all our modeling needs. > > > > > > > > I have occasionally used the MagicDraw demo version, and I actually > > > > prefer it to Together when I am modeling at a higher level and when I am > > > > not interested in synchronizing with my Java code. I work for TargetRx, > > > > Inc (www.targetrx.com) and if we did not already have a sizeable > > > > investment in ERwin and Together, than I would definitely have > > > > considered MagicDraw for our modeling needs. > > > > > > > > If you have any questions you can e-mail me at tri...@ta... or > > > > tri...@tr.... > > > > > > > > Sincerely, > > > > > > > > Thomas Risberg > > > > > > > > > > > > > > > > > > > -- > > Isabelle Muszynski > > Software Engineer > > Zandweellaan 4 > > 2660 Antwerpen > > Belgium > > Tel. 32-(0)3-830 18 54 > > Mobile: 32-(0)485 49 50 89 > > Email: isa...@me... > > Website: www.meta-logix.com > > -- > Gary Duncanson, > Executive Vice President, > Sales and Marketing > No Magic, Inc. USA > 800 East Campbell Road, STE 199 > Richardson, TX 75081 > Direct: 972-527-9377 > Fax: 972-527-9470 > Mobile & Pager: 469-222-5966 > E-mail: ga...@no... > WWW: http://www.nomagic.com > > > > > ------------------------------------------------------- > This sf.net email is sponsored by:ThinkGeek > Welcome to geek heaven. > http://thinkgeek.com/sf > _______________________________________________ > Springframework-developer mailing list > Spr...@li... > https://lists.sourceforge.net/lists/listinfo/springframework-developer > > -- Isabelle Muszynski Software Engineer Zandweellaan 4 2660 Antwerpen Belgium Tel. 32-(0)3-830 18 54 Mobile: 32-(0)485 49 50 89 Email: isa...@me... Website: www.meta-logix.com |
|
From: Gary D. <ga...@no...> - 2003-04-22 16:59:32
|
Isabelle, I just sent a 30 day full evaluation key for MagicDraw for your entire group. Please contact me during the first week of May, as the end of the month sales for products and services are keeping be 150% busy. Sorry for the slow response. I am truing to get caught up. We will get something office laid out during the first week of May. Sincerely, Gary Isabelle Muszynski wrote: > Hi Gary, > > Apparently more of us are interested in using the professional edition. For example, Thomas Risberg has started using it to generate the data model for our tutorial. See http://www.tridb.org/spring.html. > > Isabelle > > On Thu, Apr 17, 2003 at 08:23:52AM -0500, Gary Duncanson wrote: > > Folks, > > > > How many people are involved in the effort? I see that you would have need > > for both the professional and standard editions. What I could do is provide > > you with a few standard copies and a single floating professional to be used > > for the Spring Framework Project only. > > > > Would this suite your needs? > > > > For our part, we would like a quote from you for our web page and a link > > from your project site to MagicDraw. > > > > Sincerely, > > > > Gary Duncanson, > > Executive Vice President, > > Sales and Marketing > > No Magic, Inc. USA > > 800 East Campbell Road, STE 199 > > Richardson, TX 75081 > > Direct: 972-527-9377 > > Fax: 972-527-9470 > > Mobile & Pager: 469-222-5966 > > E-mail: ga...@no... > > WWW: http://www.nomagic.com > > > > > > Thomas Risberg wrote: > > > > > Gary, > > > > > > I understand that Isabelle Muszynski has been in contact with you > > > regarding using MagicDraw for our open source project "Spring > > > Framework". I joined the group in February and I have been working on > > > enhancements to the JDBC framework. I have a 20+ year career as a > > > database developer (you can view my resume at > > > http://www.tridb.com/resume.php) and working on this JDBC framework is > > > really exciting, since it makes dealing with the details of the API soo > > > much easier. > > > > > > It would be a great benefit if we could use MagicDraw for documenting > > > the sample applications and tutorials that we are planning to develop. > > > In addition to modeling Java classes, I would also use MagicDraw to > > > develop any database models using the Data Modeling Profile for the UML. > > > That would allow us to use one single tool for all our modeling needs. > > > > > > I have occasionally used the MagicDraw demo version, and I actually > > > prefer it to Together when I am modeling at a higher level and when I am > > > not interested in synchronizing with my Java code. I work for TargetRx, > > > Inc (www.targetrx.com) and if we did not already have a sizeable > > > investment in ERwin and Together, than I would definitely have > > > considered MagicDraw for our modeling needs. > > > > > > If you have any questions you can e-mail me at tri...@ta... or > > > tri...@tr.... > > > > > > Sincerely, > > > > > > Thomas Risberg > > > > > > > > > > > > -- > Isabelle Muszynski > Software Engineer > Zandweellaan 4 > 2660 Antwerpen > Belgium > Tel. 32-(0)3-830 18 54 > Mobile: 32-(0)485 49 50 89 > Email: isa...@me... > Website: www.meta-logix.com -- Gary Duncanson, Executive Vice President, Sales and Marketing No Magic, Inc. USA 800 East Campbell Road, STE 199 Richardson, TX 75081 Direct: 972-527-9377 Fax: 972-527-9470 Mobile & Pager: 469-222-5966 E-mail: ga...@no... WWW: http://www.nomagic.com |
|
From: Isabelle M. <isa...@me...> - 2003-04-21 19:30:45
|
Hi everyone, I've added insert functionality to SqlUpdate and JdbcTemplate. Currently only the MySQL key generator has been tested, will test Oracle this week. Currently, the MySQL tests use a live database, so I've put the tests into a new directory, livetests. The database is called test, user and password are also test. I looked into implementing mock tests, but I couldn't figure out the mock framework without some serious study. And I don't have the time right now, what with the tutorials and sample app. So if anyone wants to help with that, be my guest. Isabelle -- Isabelle Muszynski Software Engineer Zandweellaan 4 2660 Antwerpen Belgium Tel. 32-(0)3-830 18 54 Mobile: 32-(0)485 49 50 89 Email: isa...@me... Website: www.meta-logix.com |
|
From: Isabelle M. <isa...@me...> - 2003-04-20 05:42:13
|
Hi Dmitryi, I'm incorporating your code into Spring, and am just now looking at RdbmsMaxValueIncrementer. I feel pretty uneasy about this code, as I think it could lead to duplicate values of the key being handed out. This because the actions of selecting and writing out the new value are separate. Consider this : (1) the current max value is 5 (2) connection 1 does select (max+1) and receives 6 (3) connection 1 goes off and does some work with the value 6 in mind (4) connection 2 does select (max+1) and receives 6 (5) connection 1 commits, this is ok (6) connection 2 commits and gets a duplicate key exception I understand your rationale for the code -- after all, what does one do with some unknown database -- but I think we should comment the code as being potentially unsafe. Isabelle -- Isabelle Muszynski Software Engineer Zandweellaan 4 2660 Antwerpen Belgium Tel. 32-(0)3-830 18 54 Mobile: 32-(0)485 49 50 89 Email: isa...@me... Website: www.meta-logix.com |
|
From: Isabelle M. <isa...@me...> - 2003-04-19 13:25:24
|
Hi Brett,
I'm sure you're way too modest. I hope to have the starting sections ready after this weekend (yes, I'm spending Easter working on spring...). It will cover the basic JDBC stuff.
Isabelle
On Sat, Apr 19, 2003 at 01:14:54PM +0100, Brett Bell wrote:
> Hi Isabelle
>
> "As a matter of fact I am in the process of writing a tutorial. Not for
> dummies, but
> for newbies :-("
> Sounds great. I am a willing student, so if you'd like to send me the
> tutorial I can let you know if it passes the lowest common denominator
> test i.e. If I can understand and follow it then every one else will :-)
>
>
> "Something for xDoclet would be cool. Then if you have the time maybe some
> Eclipse
> plugins or a stand-alone Swing GUI app. We don't all use Eclipse, for
> example I'm
> strictly text editor + command line tools."
> Fair play. When I get up to speed with the framework I will expand my
> ideas in this area. I particularly like the gui idea. Struts has one of
> these so Spring will get one too :)
>
> Please excuse my overuse of smilies :-)
>
> Cheers
>
> Brett
>
>
>
>
>
>
>
> -------------------------------------------------------
> This sf.net email is sponsored by:ThinkGeek
> Welcome to geek heaven.
> http://thinkgeek.com/sf
> _______________________________________________
> Springframework-developer mailing list
> Spr...@li...
> https://lists.sourceforge.net/lists/listinfo/springframework-developer
>
>
--
Isabelle Muszynski
Software Engineer
Zandweellaan 4
2660 Antwerpen
Belgium
Tel. 32-(0)3-830 18 54
Mobile: 32-(0)485 49 50 89
Email: isa...@me...
Website: www.meta-logix.com
|
|
From: Brett B. <br...@po...> - 2003-04-19 12:14:59
|
Hi Isabelle
"As a matter of fact I am in the process of writing a tutorial. Not for
dummies, but
for newbies :-("
Sounds great. I am a willing student, so if you'd like to send me the
tutorial I can let you know if it passes the lowest common denominator
test i.e. If I can understand and follow it then every one else will :-)
"Something for xDoclet would be cool. Then if you have the time maybe some
Eclipse
plugins or a stand-alone Swing GUI app. We don't all use Eclipse, for
example I'm
strictly text editor + command line tools."
Fair play. When I get up to speed with the framework I will expand my
ideas in this area. I particularly like the gui idea. Struts has one of
these so Spring will get one too :)
Please excuse my overuse of smilies :-)
Cheers
Brett
|
|
From: Isabelle M. <isa...@me...> - 2003-04-19 11:47:43
|
Hi Thomas, Had a look at your website. I've never used MagicDraw to generate a schema, and so would be interested to see your MagicDraw model. Could you post it on your web site or send it to me? TIA, Isabelle On Fri, Apr 18, 2003 at 09:23:52PM -0400, Thomas Risberg wrote: > Hi, > > I started playing around with a demo version of MagicDraw today. Taking > Isabelle's class diagram, I began transfering it to a Data Model that we > can use to generate DDL for the database. I started with two classes > (Pet and Species) and generated DDL for Oracle and MySQL - both ran fine > on my test databases. Once we settle on on this for our demo app, then > I can generate a complete set for all persistent classes. > > You can view the diagram and the DDL at http://www.tridb.org/spring.html > > Thomas > > > > Hi everyone, > > > > While we sort out the upload problems at sourceforge, I will add a > section to the downloads on my website (www.meta-logix.com). Should take > me about 10 minutes. > > > > Isabelle > > > > On Wed, Apr 16, 2003 at 04:56:18PM +0100, Rod Johnson wrote: > > > I think you can upload it at SourceForge. Or your website would be > fine. I'd > > > rather not have large attachments on the list (and I won't get a > chance to > > > approve it before I go on holiday). > > > > > > Rod > > > > > > ----- Original Message ----- > > > From: "Isabelle Muszynski" <isa...@me...> > > > To: <spr...@li...> > > > Sent: Wednesday, April 16, 2003 4:34 PM > > > Subject: Re: [Springframework-developer] petclinic class diagram > > > > > > > > > > hmm, my mail is being held back until the list moderator approves it > > > because it is too big. > > > > Do we have a standard place to upload stuff? If not, I could put > it on my > > > website. > > > > > > > > Isabelle > > > > > > > > On Wed, Apr 16, 2003 at 09:08:16AM -0400, Kopylenko, Dmitry wrote: > > > > > So, where is it? :-) > > > > > > > > > > -----Original Message----- > > > > > From: Isabelle Muszynski [mailto:isa...@me...] > > > > > Sent: Wednesday, April 16, 2003 09:09 AM > > > > > To: spr...@li... > > > > > Subject: [Springframework-developer] petclinic class diagram > > > > > > > > > > > > > > > Hi everyone, > > > > > > > > > > Here's the start of the tutorial application (UML class diagram in > > > HTML). > > > > > I've kept it very simple on purpose. > > > > > > > > > > Isabelle > > > > > > > > > > -- > > > > > Isabelle Muszynski > > > > > Software Engineer > > > > > Zandweellaan 4 > > > > > 2660 Antwerpen > > > > > Belgium > > > > > Tel. 32-(0)3-830 18 54 > > > > > Mobile: 32-(0)485 49 50 89 > > > > > Email: isa...@me... > > > > > Website: www.meta-logix.com > > > > > > > > > > > > > > > ------------------------------------------------------- > > > > > This sf.net email is sponsored by:ThinkGeek > > > > > Welcome to geek heaven. > > > > > http://thinkgeek.com/sf > > > > > _______________________________________________ > > > > > Springframework-developer mailing list > > > > > Spr...@li... > > > > > > https://lists.sourceforge.net/lists/listinfo/springframework-developer > > > > > > > > > > > > > > > > > > -- > > > > Isabelle Muszynski > > > > Software Engineer > > > > Zandweellaan 4 > > > > 2660 Antwerpen > > > > Belgium > > > > Tel. 32-(0)3-830 18 54 > > > > Mobile: 32-(0)485 49 50 89 > > > > Email: isa...@me... > > > > Website: www.meta-logix.com > > > > > > > > > > > > ------------------------------------------------------- > > > > This sf.net email is sponsored by:ThinkGeek > > > > Welcome to geek heaven. > > > > http://thinkgeek.com/sf > > > > _______________________________________________ > > > > Springframework-developer mailing list > > > > Spr...@li... > > > > https://lists.sourceforge.net/lists/listinfo/springframework-developer > > > > > > > > > > > > > > > ------------------------------------------------------- > > > This sf.net email is sponsored by:ThinkGeek > > > Welcome to geek heaven. > > > http://thinkgeek.com/sf > > > _______________________________________________ > > > Springframework-developer mailing list > > > Spr...@li... > > > https://lists.sourceforge.net/lists/listinfo/springframework-developer > > > > > > > > > > -- > > Isabelle Muszynski > > Software Engineer > > Zandweellaan 4 > > 2660 Antwerpen > > Belgium > > Tel. 32-(0)3-830 18 54 > > Mobile: 32-(0)485 49 50 89 > > Email: isa...@me... > > Website: www.meta-logix.com > > > > > > ------------------------------------------------------- > > This sf.net email is sponsored by:ThinkGeek > > Welcome to geek heaven. > > http://thinkgeek.com/sf > > _______________________________________________ > > Springframework-developer mailing list > > Spr...@li... > > https://lists.sourceforge.net/lists/listinfo/springframework-developer > > > > > > > > > ------------------------------------------------------- > This sf.net email is sponsored by:ThinkGeek > Welcome to geek heaven. > http://thinkgeek.com/sf > _______________________________________________ > Springframework-developer mailing list > Spr...@li... > https://lists.sourceforge.net/lists/listinfo/springframework-developer > > -- Isabelle Muszynski Software Engineer Zandweellaan 4 2660 Antwerpen Belgium Tel. 32-(0)3-830 18 54 Mobile: 32-(0)485 49 50 89 Email: isa...@me... Website: www.meta-logix.com |
|
From: Isabelle M. <isa...@me...> - 2003-04-19 11:44:33
|
Hi Gary, Apparently more of us are interested in using the professional edition. For example, Thomas Risberg has started using it to generate the data model for our tutorial. See http://www.tridb.org/spring.html. Isabelle On Thu, Apr 17, 2003 at 08:23:52AM -0500, Gary Duncanson wrote: > Folks, > > How many people are involved in the effort? I see that you would have need > for both the professional and standard editions. What I could do is provide > you with a few standard copies and a single floating professional to be used > for the Spring Framework Project only. > > Would this suite your needs? > > For our part, we would like a quote from you for our web page and a link > from your project site to MagicDraw. > > Sincerely, > > Gary Duncanson, > Executive Vice President, > Sales and Marketing > No Magic, Inc. USA > 800 East Campbell Road, STE 199 > Richardson, TX 75081 > Direct: 972-527-9377 > Fax: 972-527-9470 > Mobile & Pager: 469-222-5966 > E-mail: ga...@no... > WWW: http://www.nomagic.com > > > Thomas Risberg wrote: > > > Gary, > > > > I understand that Isabelle Muszynski has been in contact with you > > regarding using MagicDraw for our open source project "Spring > > Framework". I joined the group in February and I have been working on > > enhancements to the JDBC framework. I have a 20+ year career as a > > database developer (you can view my resume at > > http://www.tridb.com/resume.php) and working on this JDBC framework is > > really exciting, since it makes dealing with the details of the API soo > > much easier. > > > > It would be a great benefit if we could use MagicDraw for documenting > > the sample applications and tutorials that we are planning to develop. > > In addition to modeling Java classes, I would also use MagicDraw to > > develop any database models using the Data Modeling Profile for the UML. > > That would allow us to use one single tool for all our modeling needs. > > > > I have occasionally used the MagicDraw demo version, and I actually > > prefer it to Together when I am modeling at a higher level and when I am > > not interested in synchronizing with my Java code. I work for TargetRx, > > Inc (www.targetrx.com) and if we did not already have a sizeable > > investment in ERwin and Together, than I would definitely have > > considered MagicDraw for our modeling needs. > > > > If you have any questions you can e-mail me at tri...@ta... or > > tri...@tr.... > > > > Sincerely, > > > > Thomas Risberg > > > > > -- Isabelle Muszynski Software Engineer Zandweellaan 4 2660 Antwerpen Belgium Tel. 32-(0)3-830 18 54 Mobile: 32-(0)485 49 50 89 Email: isa...@me... Website: www.meta-logix.com |
|
From: Isabelle M. <isa...@me...> - 2003-04-19 11:41:00
|
Hi Brett, As a matter of fact I am in the process of writing a tutorial. Not for dummies, but for newbies :-( Something for xDoclet would be cool. Then if you have the time maybe some Eclipse plugins or a stand-alone Swing GUI app. We don't all use Eclipse, for example I'm strictly text editor + command line tools. Isabelle On Sat, Apr 19, 2003 at 11:34:08AM +0100, Brett Bell wrote: > Hiya, > > Just a few things :-) > > > Dummies Guide > -------------- > In my experience developers (including me)need something quick and easy to > look at when learning a new framework. Do you think it'll be a good idea > to write a quick spring for dummies guide? This guide will describe a > simple example (like the web one on wrox). Please let me know what you > think? > > The demo on wrox > ---------------- > I have also downloaded the web demo from the wrox site but I am having > problems trying to get it working. For example, I have observed the > following: > 1) even though the ant script allows the user to specify the server > location (etc) it still has some bits deeper in the script which assume > the user locates their servers in a directory called /server. > 2) The reference to UrlHandlerMapping (in the -servlet.xml) is out of step > with the latest code base. This class now resides in UrlHandlerMapping > com.interface21.web.servlet.handler.UrlHandlerMapping. > 3) Having created my own war file. The only example that currently works > for me is the one that generates it's own view. The others raise a > NullPointer exception. > "11:32:52,746 INFO [Jetty] JSP: init > 11:32:52,826 ERROR [ControllerServlet] Unexpected (probably runtime) > exception > java.lang.NullPointerException > at > com.interface21.web.servlet.view.InternalResourceView.renderMergedOut > putModel(InternalResourceView.java:112)" > > Tools > ------- > I don't know what IDE you use but would it be a cool idea to write some > tools to facilitate creating Spring applications. As a vehicle to learn > some new tricks, I am willing to write a couple of Eclipse plugins or > doing something in XDoclet. Let me know what you would like to see and I > will give it a try. > > > Cheers > > > Brett > > > > > ------------------------------------------------------- > This sf.net email is sponsored by:ThinkGeek > Welcome to geek heaven. > http://thinkgeek.com/sf > _______________________________________________ > Springframework-developer mailing list > Spr...@li... > https://lists.sourceforge.net/lists/listinfo/springframework-developer > > -- Isabelle Muszynski Software Engineer Zandweellaan 4 2660 Antwerpen Belgium Tel. 32-(0)3-830 18 54 Mobile: 32-(0)485 49 50 89 Email: isa...@me... Website: www.meta-logix.com |
|
From: Isabelle M. <isa...@me...> - 2003-04-19 11:37:30
|
Hi Thomas, I've already got a script for creating the tables on Oracle. Here it is. Isabelle On Fri, Apr 18, 2003 at 09:23:52PM -0400, Thomas Risberg wrote: > Hi, > > I started playing around with a demo version of MagicDraw today. Taking > Isabelle's class diagram, I began transfering it to a Data Model that we > can use to generate DDL for the database. I started with two classes > (Pet and Species) and generated DDL for Oracle and MySQL - both ran fine > on my test databases. Once we settle on on this for our demo app, then > I can generate a complete set for all persistent classes. > > You can view the diagram and the DDL at http://www.tridb.org/spring.html > > Thomas > > > > Hi everyone, > > > > While we sort out the upload problems at sourceforge, I will add a > section to the downloads on my website (www.meta-logix.com). Should take > me about 10 minutes. > > > > Isabelle > > > > On Wed, Apr 16, 2003 at 04:56:18PM +0100, Rod Johnson wrote: > > > I think you can upload it at SourceForge. Or your website would be > fine. I'd > > > rather not have large attachments on the list (and I won't get a > chance to > > > approve it before I go on holiday). > > > > > > Rod > > > > > > ----- Original Message ----- > > > From: "Isabelle Muszynski" <isa...@me...> > > > To: <spr...@li...> > > > Sent: Wednesday, April 16, 2003 4:34 PM > > > Subject: Re: [Springframework-developer] petclinic class diagram > > > > > > > > > > hmm, my mail is being held back until the list moderator approves it > > > because it is too big. > > > > Do we have a standard place to upload stuff? If not, I could put > it on my > > > website. > > > > > > > > Isabelle > > > > > > > > On Wed, Apr 16, 2003 at 09:08:16AM -0400, Kopylenko, Dmitry wrote: > > > > > So, where is it? :-) > > > > > > > > > > -----Original Message----- > > > > > From: Isabelle Muszynski [mailto:isa...@me...] > > > > > Sent: Wednesday, April 16, 2003 09:09 AM > > > > > To: spr...@li... > > > > > Subject: [Springframework-developer] petclinic class diagram > > > > > > > > > > > > > > > Hi everyone, > > > > > > > > > > Here's the start of the tutorial application (UML class diagram in > > > HTML). > > > > > I've kept it very simple on purpose. > > > > > > > > > > Isabelle > > > > > > > > > > -- > > > > > Isabelle Muszynski > > > > > Software Engineer > > > > > Zandweellaan 4 > > > > > 2660 Antwerpen > > > > > Belgium > > > > > Tel. 32-(0)3-830 18 54 > > > > > Mobile: 32-(0)485 49 50 89 > > > > > Email: isa...@me... > > > > > Website: www.meta-logix.com > > > > > > > > > > > > > > > ------------------------------------------------------- > > > > > This sf.net email is sponsored by:ThinkGeek > > > > > Welcome to geek heaven. > > > > > http://thinkgeek.com/sf > > > > > _______________________________________________ > > > > > Springframework-developer mailing list > > > > > Spr...@li... > > > > > > https://lists.sourceforge.net/lists/listinfo/springframework-developer > > > > > > > > > > > > > > > > > > -- > > > > Isabelle Muszynski > > > > Software Engineer > > > > Zandweellaan 4 > > > > 2660 Antwerpen > > > > Belgium > > > > Tel. 32-(0)3-830 18 54 > > > > Mobile: 32-(0)485 49 50 89 > > > > Email: isa...@me... > > > > Website: www.meta-logix.com > > > > > > > > > > > > ------------------------------------------------------- > > > > This sf.net email is sponsored by:ThinkGeek > > > > Welcome to geek heaven. > > > > http://thinkgeek.com/sf > > > > _______________________________________________ > > > > Springframework-developer mailing list > > > > Spr...@li... > > > > https://lists.sourceforge.net/lists/listinfo/springframework-developer > > > > > > > > > > > > > > > ------------------------------------------------------- > > > This sf.net email is sponsored by:ThinkGeek > > > Welcome to geek heaven. > > > http://thinkgeek.com/sf > > > _______________________________________________ > > > Springframework-developer mailing list > > > Spr...@li... > > > https://lists.sourceforge.net/lists/listinfo/springframework-developer > > > > > > > > > > -- > > Isabelle Muszynski > > Software Engineer > > Zandweellaan 4 > > 2660 Antwerpen > > Belgium > > Tel. 32-(0)3-830 18 54 > > Mobile: 32-(0)485 49 50 89 > > Email: isa...@me... > > Website: www.meta-logix.com > > > > > > ------------------------------------------------------- > > This sf.net email is sponsored by:ThinkGeek > > Welcome to geek heaven. > > http://thinkgeek.com/sf > > _______________________________________________ > > Springframework-developer mailing list > > Spr...@li... > > https://lists.sourceforge.net/lists/listinfo/springframework-developer > > > > > > > > > ------------------------------------------------------- > This sf.net email is sponsored by:ThinkGeek > Welcome to geek heaven. > http://thinkgeek.com/sf > _______________________________________________ > Springframework-developer mailing list > Spr...@li... > https://lists.sourceforge.net/lists/listinfo/springframework-developer > > -- Isabelle Muszynski Software Engineer Zandweellaan 4 2660 Antwerpen Belgium Tel. 32-(0)3-830 18 54 Mobile: 32-(0)485 49 50 89 Email: isa...@me... Website: www.meta-logix.com |
|
From: Brett B. <br...@po...> - 2003-04-19 10:34:12
|
Hiya,
Just a few things :-)
Dummies Guide
--------------
In my experience developers (including me)need something quick and easy to
look at when learning a new framework. Do you think it'll be a good idea
to write a quick spring for dummies guide? This guide will describe a
simple example (like the web one on wrox). Please let me know what you
think?
The demo on wrox
----------------
I have also downloaded the web demo from the wrox site but I am having
problems trying to get it working. For example, I have observed the
following:
1) even though the ant script allows the user to specify the server
location (etc) it still has some bits deeper in the script which assume
the user locates their servers in a directory called /server.
2) The reference to UrlHandlerMapping (in the -servlet.xml) is out of step
with the latest code base. This class now resides in UrlHandlerMapping
com.interface21.web.servlet.handler.UrlHandlerMapping.
3) Having created my own war file. The only example that currently works
for me is the one that generates it's own view. The others raise a
NullPointer exception.
"11:32:52,746 INFO [Jetty] JSP: init
11:32:52,826 ERROR [ControllerServlet] Unexpected (probably runtime)
exception
java.lang.NullPointerException
at
com.interface21.web.servlet.view.InternalResourceView.renderMergedOut
putModel(InternalResourceView.java:112)"
Tools
-------
I don't know what IDE you use but would it be a cool idea to write some
tools to facilitate creating Spring applications. As a vehicle to learn
some new tricks, I am willing to write a couple of Eclipse plugins or
doing something in XDoclet. Let me know what you would like to see and I
will give it a try.
Cheers
Brett
|
|
From: Thomas R. <tri...@tr...> - 2003-04-19 01:23:50
|
Hi, I started playing around with a demo version of MagicDraw today. Taking Isabelle's class diagram, I began transfering it to a Data Model that we can use to generate DDL for the database. I started with two classes (Pet and Species) and generated DDL for Oracle and MySQL - both ran fine on my test databases. Once we settle on on this for our demo app, then I can generate a complete set for all persistent classes. You can view the diagram and the DDL at http://www.tridb.org/spring.html Thomas > Hi everyone, > > While we sort out the upload problems at sourceforge, I will add a section to the downloads on my website (www.meta-logix.com). Should take me about 10 minutes. > > Isabelle > > On Wed, Apr 16, 2003 at 04:56:18PM +0100, Rod Johnson wrote: > > I think you can upload it at SourceForge. Or your website would be fine. I'd > > rather not have large attachments on the list (and I won't get a chance to > > approve it before I go on holiday). > > > > Rod > > > > ----- Original Message ----- > > From: "Isabelle Muszynski" <isa...@me...> > > To: <spr...@li...> > > Sent: Wednesday, April 16, 2003 4:34 PM > > Subject: Re: [Springframework-developer] petclinic class diagram > > > > > > > hmm, my mail is being held back until the list moderator approves it > > because it is too big. > > > Do we have a standard place to upload stuff? If not, I could put it on my > > website. > > > > > > Isabelle > > > > > > On Wed, Apr 16, 2003 at 09:08:16AM -0400, Kopylenko, Dmitry wrote: > > > > So, where is it? :-) > > > > > > > > -----Original Message----- > > > > From: Isabelle Muszynski [mailto:isa...@me...] > > > > Sent: Wednesday, April 16, 2003 09:09 AM > > > > To: spr...@li... > > > > Subject: [Springframework-developer] petclinic class diagram > > > > > > > > > > > > Hi everyone, > > > > > > > > Here's the start of the tutorial application (UML class diagram in > > HTML). > > > > I've kept it very simple on purpose. > > > > > > > > Isabelle > > > > > > > > -- > > > > Isabelle Muszynski > > > > Software Engineer > > > > Zandweellaan 4 > > > > 2660 Antwerpen > > > > Belgium > > > > Tel. 32-(0)3-830 18 54 > > > > Mobile: 32-(0)485 49 50 89 > > > > Email: isa...@me... > > > > Website: www.meta-logix.com > > > > > > > > > > > > ------------------------------------------------------- > > > > This sf.net email is sponsored by:ThinkGeek > > > > Welcome to geek heaven. > > > > http://thinkgeek.com/sf > > > > _______________________________________________ > > > > Springframework-developer mailing list > > > > Spr...@li... > > > > https://lists.sourceforge.net/lists/listinfo/springframework-developer > > > > > > > > > > > > > > -- > > > Isabelle Muszynski > > > Software Engineer > > > Zandweellaan 4 > > > 2660 Antwerpen > > > Belgium > > > Tel. 32-(0)3-830 18 54 > > > Mobile: 32-(0)485 49 50 89 > > > Email: isa...@me... > > > Website: www.meta-logix.com > > > > > > > > > ------------------------------------------------------- > > > This sf.net email is sponsored by:ThinkGeek > > > Welcome to geek heaven. > > > http://thinkgeek.com/sf > > > _______________________________________________ > > > Springframework-developer mailing list > > > Spr...@li... > > > https://lists.sourceforge.net/lists/listinfo/springframework-developer > > > > > > > > > > ------------------------------------------------------- > > This sf.net email is sponsored by:ThinkGeek > > Welcome to geek heaven. > > http://thinkgeek.com/sf > > _______________________________________________ > > Springframework-developer mailing list > > Spr...@li... > > https://lists.sourceforge.net/lists/listinfo/springframework-developer > > > > > > -- > Isabelle Muszynski > Software Engineer > Zandweellaan 4 > 2660 Antwerpen > Belgium > Tel. 32-(0)3-830 18 54 > Mobile: 32-(0)485 49 50 89 > Email: isa...@me... > Website: www.meta-logix.com > > > ------------------------------------------------------- > This sf.net email is sponsored by:ThinkGeek > Welcome to geek heaven. > http://thinkgeek.com/sf > _______________________________________________ > Springframework-developer mailing list > Spr...@li... > https://lists.sourceforge.net/lists/listinfo/springframework-developer > > |
|
From: Brett B. <br...@po...> - 2003-04-18 08:59:24
|
The weekend has started for me already :-) Have a great weekend everyone. Brett |
|
From: Isabelle M. <isa...@me...> - 2003-04-17 17:13:20
|
Thanks, will incorporate it over the weekend.
Isabelle
On Thu, Apr 17, 2003 at 12:15:09PM -0400, Kopylenko, Dmitry wrote:
> Isabelle,
>
> here you go :-)
>
> Dmitriy.
>
> -----Original Message-----
> From: Isabelle Muszynski [mailto:isa...@me...]
> Sent: Thursday, April 17, 2003 10:24 AM
> To: Kopylenko, Dmitry
> Cc: spr...@li...
> Subject: Re: FW: Fw: [Springframework-developer] insert functionality in
> jdbc package
>
>
> Hi Dmitry,
>
> Can you "donate" this code to spring? The only thing I'd change is to return
> a long instead of an int. Seems silly to have to redo basically the same
> thing.
> I could then provide an implementation something for mySQL.
>
> If the answer is yes, please email me the code, so that I don't have to
> retype everything.
> I'd also move it to the jdbc spring package.
>
> Isabelle
>
> On Wed, Apr 16, 2003 at 12:19:48PM -0400, Kopylenko, Dmitry wrote:
> >
> >
> > -----Original Message-----
> > From: Rod Johnson [mailto:rod...@in...]
> > Sent: Wednesday, April 16, 2003 11:57 AM
> > To: Kopylenko, Dmitry
> > Subject: Re: Fw: [Springframework-developer] insert functionality in
> > jdbc package
> >
> >
> > Dmitry,
> >
> > I think you sent this only to me, not the list (the reply-to thing gets me
> > often, too).
> >
> > Regards,
> > Rod
> >
> > ----- Original Message -----
> > From: "Kopylenko, Dmitry" <dko...@su...>
> > To: "'Rod Johnson'" <rod...@in...>
> > Sent: Wednesday, April 16, 2003 2:29 PM
> > Subject: RE: Fw: [Springframework-developer] insert functionality in jdbc
> > package
> >
> >
> > > Rod,
> > >
> > > here is what I've implemented for the purpose of generating key values
> for
> > > our projects here at Rutgers. It's simple, but it works (We're are an
> > Oracle
> > > shop).
> > >
> > > 1) Here is the main abstraction:
> > >
> > > package edu.rutgers.acs.commons.helpers.dao;
> > >
> > > import com.interface21.dao.DataAccessException;
> > >
> > > /**
> > > * Interface that defines contract of incrementing
> > > * any data store field's maximum value. Works much like
> > > * sequence number generator. Typical implementations could use
> > > * RDBMS SQL and/or Stored Procedures to do the job.
> > > * @author Dmitriy Kopylenko
> > > * @version $Id: DataFieldMaxValueIncrementer.java,v 1.1 2003/02/28
> > 16:32:44
> > > dkopylen Exp $
> > > */
> > > public interface DataFieldMaxValueIncrementer {
> > >
> > > /**
> > > * Increments data store field's max value as int
> > > * @return int next data store value such as <b>max + 1</b>
> > > * @throws DataAccessException
> > > */
> > > public int nextIntValue() throws DataAccessException;
> > >
> > > /**
> > > * Increments data store field's max value as String
> > > * @return String next data store value such as <b>max + 1</b>
> > > * @throws DataAccessException
> > > */
> > > public String nextStringValue() throws DataAccessException;
> > >
> > > }
> > >
> > > 2) Abstract implementation:
> > >
> > > package edu.rutgers.acs.commons.helpers.dao;
> > >
> > > import com.interface21.dao.DataAccessException;
> > >
> > > /**
> > > * Implementation of {@link DataFieldMaxValueIncrementer}
> > > * Uses <b>Template Method</b> design pattern.
> > > * Subclasses should provide implementations of protected abstract
> > methods.
> > > * @author Dmitriy Kopylenko
> > > * @version $Id: AbstractDataFieldMaxValueIncrementer.java,v 1.4
> > 2003/03/05
> > > 13:44:10 dkopylen Exp $
> > > */
> > > public abstract class AbstractDataFieldMaxValueIncrementer implements
> > > DataFieldMaxValueIncrementer {
> > >
> > > /**
> > > * Template method
> > > * @see
> > >
> >
> edu.rutgers.acs.commons.helpers.dao.DataFieldMaxValueIncrementer#nextIntValu
> > > e()
> > > */
> > > public final int nextIntValue() throws DataAccessException {
> > > return incrementIntValue();
> > > }
> > >
> > > /**
> > > * Template method
> > > * @see
> > >
> >
> edu.rutgers.acs.commons.helpers.dao.DataFieldMaxValueIncrementer#nextStringV
> > > alue()
> > > */
> > > public final String nextStringValue() throws DataAccessException {
> > > return incrementStringValue();
> > > }
> > >
> > > /**
> > > * Subclasses should provide implementation
> > > * @return int
> > > */
> > > protected abstract int incrementIntValue();
> > >
> > > /**
> > > * Subclasses should provide implementation.
> > > * @return String
> > > */
> > > protected abstract String incrementStringValue();
> > > }
> > >
> > > 3) Oracle sequence [generic] implementation. It is a JavaBean and it is
> > > usually set as a property on the object that
> > > requires it through the bean factory:
> > >
> > > package edu.rutgers.acs.commons.helpers.dao;
> > >
> > > import javax.sql.DataSource;
> > >
> > > import com.interface21.beans.factory.InitializingBean;
> > > import com.interface21.jdbc.core.DataSourceUtils;
> > > import com.interface21.jdbc.object.SqlFunction;
> > >
> > > /**
> > > * Class to inceremnet maximum value of a given Oracle SEQUENCE
> > > * @author Dmitriy Kopylenko
> > > * @version $Id: OracleSequenceMaxValueIncrementer.java,v 1.3 2003/04/04
> > > 18:15:17 dkopylen Exp $
> > > */
> > > public class OracleSequenceMaxValueIncrementer
> > > extends AbstractDataFieldMaxValueIncrementer
> > > implements InitializingBean {
> > >
> > > //-----------------------------------------------------------------
> > > // Instance data
> > > //-----------------------------------------------------------------
> > > private DataSource ds;
> > >
> > > private String dsName;
> > >
> > > private String sequenceName;
> > >
> > > private boolean prefixWithZero;
> > >
> > > private NextMaxValueProvider nextMaxValueProvider;
> > >
> > > //-----------------------------------------------------------------
> > > // Constructors
> > > //-----------------------------------------------------------------
> > > public OracleSequenceMaxValueIncrementer() {
> > > this.nextMaxValueProvider = new NextMaxValueProvider();
> > > }
> > >
> > > /**
> > > * @see
> > >
> >
> edu.rutgers.acs.commons.helpers.dao.AbstractDataFieldMaxValueIncrementer#inc
> > > rementIntValue()
> > > */
> > > protected int incrementIntValue() {
> > > return nextMaxValueProvider.getNextIntValue();
> > > }
> > >
> > > /**
> > > * @see
> > >
> >
> edu.rutgers.acs.commons.helpers.dao.AbstractDataFieldMaxValueIncrementer#inc
> > > rementStringValue()
> > > */
> > > protected String incrementStringValue() {
> > > return nextMaxValueProvider.getNextStringValue();
> > > }
> > >
> > > // Private class that does the actual
> > > // job of getting the sequence.nextVal value
> > > private class NextMaxValueProvider {
> > >
> > > public String getNextStringValue() {
> > > String s = new Integer(nextIntValue()).toString();
> > >
> > > if (s.length() == 1) {
> > > if (prefixWithZero)
> > > return "0" + s;
> > > }
> > >
> > > return s;
> > > }
> > >
> > > public int getNextIntValue() {
> > > SqlFunction sqlf = new SqlFunction(ds, "SELECT " +
> > > sequenceName + ".NEXTVAL FROM DUAL");
> > > sqlf.compile();
> > > return sqlf.run();
> > > }
> > > }
> > >
> > > /**
> > > * Sets the dsName.
> > > * @param dsName The dsName to set
> > > */
> > > public void setDsName(String dsName) {
> > > this.dsName = dsName;
> > > }
> > >
> > > /**
> > > * @see
> > > com.interface21.beans.factory.InitializingBean#afterPropertiesSet()
> > > */
> > > public void afterPropertiesSet() throws Exception {
> > > if (dsName == null || sequenceName == null)
> > > throw new Exception("dsName, sequenceName properties
> > > must be set on " + getClass().getName());
> > >
> > > this.ds = DataSourceUtils.getDataSourceFromJndi(dsName);
> > > }
> > >
> > > /**
> > > * Sets the prefixWithZero.
> > > * @param prefixWithZero The prefixWithZero to set
> > > */
> > > public void setPrefixWithZero(boolean prefixWithZero) {
> > > this.prefixWithZero = prefixWithZero;
> > > }
> > >
> > > /**
> > > * Sets the sequenceName.
> > > * @param sequenceName The sequenceName to set
> > > */
> > > public void setSequenceName(String sequenceName) {
> > > this.sequenceName = sequenceName;
> > > }
> > > }
> > >
> > > I guess that there could be different implementations for different DBMS
> > > platforms.
> > >
> > > Regards,
> > >
> > > Dmitriy.
> > >
> > > -----Original Message-----
> > > From: Rod Johnson [mailto:rod...@in...]
> > > Sent: Wednesday, April 16, 2003 09:11 AM
> > > To: Isabelle Muszynski; spr...@li...
> > > Subject: Re: Fw: [Springframework-developer] insert functionality in
> > > jdbc package
> > >
> > >
> > > Isabelle,
> > >
> > > You make a valid point about not wanting to need another product for
> just
> > > one problem.
> > >
> > > My view is that
> > > - we don't want to get into full-blown O/R mapping
> > > - BUT there is scope in building more JDBC-based functionality and
> > > abstractions on top of the Spring JDBC way of doing things. To my mind
> the
> > > central value proposition of Spring JDBC is the exception hierarchy and
> > way
> > > it frees developers of the tedious and error-prone tasks of raw JDBC.
> > > Additional features can validly be layered on top.
> > >
> > > So I think you should propose how you think we should add the insert
> > > functionality, perhaps even implement it, so we can discuss it and
> > > incorporate it if we're all comfortable with it. I think it's
> > > - important that any abstraction shouldn't impose potential
> inefficiency,
> > > and should allow the use of efficient RDBMS functions like Oracle
> > sequences
> > > - important that it should be compatible with JDBC 3.0 moving forward.
> > >
> > > Thomas, do you have any thoughts on this?
> > >
> > > Regards,
> > > Rod
> > >
> > > > Personally, I don't think I'd want to commit to yet another framework
> > such
> > > as hibernate for ex. in the project at work we're planning to do with
> > > spring. Most of what we need for jdbc is in spring, except for the
> insert
> > > functionality. Even with oracle, I don't like the idea of having to
> write
> > a
> > > stored procedure for every single insert, I'd probably opt for the
> > > additional cost of a select next_val from dual in jdbc code (i.e.
> instead
> > of
> > > just doing an insert, first retrieve the key val then do the insert).
> The
> > > main problem is with db's that don't have sequences, and if we agree to
> > live
> > > with holes in the primary key sequences we can implement an algorithm
> > where
> > > some sort of key manager per VM reserves a range of key values per
> table.
> > > >
> > > > Isabelle
> > >
> > >
> > >
> > >
> > >
> > > -------------------------------------------------------
> > > This sf.net email is sponsored by:ThinkGeek
> > > Welcome to geek heaven.
> > > http://thinkgeek.com/sf
> > > _______________________________________________
> > > Springframework-developer mailing list
> > > Spr...@li...
> > > https://lists.sourceforge.net/lists/listinfo/springframework-developer
> >
> >
> >
> > -------------------------------------------------------
> > This sf.net email is sponsored by:ThinkGeek
> > Welcome to geek heaven.
> > http://thinkgeek.com/sf
> > _______________________________________________
> > Springframework-developer mailing list
> > Spr...@li...
> > https://lists.sourceforge.net/lists/listinfo/springframework-developer
> >
> >
>
> --
> Isabelle Muszynski
> Software Engineer
> Zandweellaan 4
> 2660 Antwerpen
> Belgium
> Tel. 32-(0)3-830 18 54
> Mobile: 32-(0)485 49 50 89
> Email: isa...@me...
> Website: www.meta-logix.com
>
--
Isabelle Muszynski
Software Engineer
Zandweellaan 4
2660 Antwerpen
Belgium
Tel. 32-(0)3-830 18 54
Mobile: 32-(0)485 49 50 89
Email: isa...@me...
Website: www.meta-logix.com
|