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-07-06 08:28:37
|
Thanks JP. We must make sure we have a link from the Spring home page, as this shows a lot of cool stuff. JP, is your server likely to be stable if it gets more traffic? Regards, Rod ----- Original Message ----- From: "JP Pawlak" <jp....@ti...> To: <spr...@li...> Sent: Sunday, July 06, 2003 12:22 AM Subject: [Springframework-developer] Countries Demo finished Hi Everybody, The Countries Demo is now finished, as well in the repository as on my site : http://tech.jppawlak.info/spring/samples/countries As explained on the Demo, the CountriesDao has now both implementations: in memory and database. Three configurations are proposed: 1) Simple in memory 2) Memory + database to copy from memory to the database 3) Simple database if the copy possibility provided in configuration 2 was used A custom interceptor is used (letting easily test the configuration by the views) to provide a copy function if the configuration 2 is detected. Localized views property files are used. With Excel and Pdf views, refreshable paged list, localization, localized themes and composed views, I believe the aim of demonstrating the advanced web features of the framework is reached. Juergen will certainly minor adaptation to make. I have only given the complete database configuration for JBoss/MySql. If anyone could add something for Tomcat, HSql, etc., it would be complete. Regards, Jean-Pierre ------------------------------------------------------- This SF.Net email sponsored by: Free pre-built ASP.NET sites including Data Reports, E-commerce, Portals, and Forums are available now. Download today and enter to win an XBOX or Visual Studio .NET. http://aspnet.click-url.com/go/psa00100006ave/direct;at.asp_061203_01/01 _______________________________________________ Springframework-developer mailing list Spr...@li... https://lists.sourceforge.net/lists/listinfo/springframework-developer |
|
From: JP P. <jp....@ti...> - 2003-07-05 23:23:01
|
Hi Everybody, The Countries Demo is now finished, as well in the repository as on my site=A0: http://tech.jppawlak.info/spring/samples/countries =20 As explained on the Demo, the CountriesDao has now both implementations: in memory and database. Three configurations are proposed: 1) Simple in memory 2) Memory + database to copy from memory to the database 3) Simple database if the copy possibility provided in configuration 2 was used=20 A custom interceptor is used (letting easily test the configuration by the views) to provide a copy function if the configuration 2 is detected. Localized views property files are used. With Excel and Pdf views, refreshable paged list, localization, localized themes and composed views, I believe the aim of demonstrating the advanced web features of the framework is reached. Juergen will certainly minor adaptation to make. I have only given the complete database configuration for JBoss/MySql. If anyone could add something for Tomcat, HSql, etc., it would be complete. Regards, Jean-Pierre |
|
From: Rod J. <rod...@in...> - 2003-07-05 21:18:34
|
Luke, I think you were unlucky enough to check out exactly while I was checking in changes. I did check in StaticListableBeanFactory as part of the same change set. A clean checkout should be fine. If there are any problems, it's my fault so please email me direct and I'll fix it. The changes are fairly minor by the way: removing dead code and improving the test suite. Regards, Rod ----- Original Message ----- From: "Luke Taylor" <ne...@fr...> To: <spr...@li...> Sent: Saturday, July 05, 2003 7:53 PM Subject: Re: [Springframework-developer] JNDI mock move > Hi, > > Is the code in flux at the moment? I'm getting compilation errors from a > fresh checkout: > > StaticListableBeanFactory.java:79: cannot resolve symbol > symbol : constructor NoSuchBeanDefinitionException (java.lang.String) > location: com.interface21.beans.factory.NoSuchBeanDefinitionException > throw new NoSuchBeanDefinitionException(name); > ^ > Luke. > > Rod Johnson wrote: > > > I've moved the JNDI mock package from /src to /test. The reason I've done > > this is that it's artificially lowering test coverage (this _is_ really test > > code), and that I don't think we should encourage people to go down this > > route for JNDI testing. I think the proper way to use Spring is to use it > > to help you avoid doing JNDI lookups in your own code. If you do this, you > > don't need JNDI mocking: you can just expose bean properties for the > > resources that Spring will pull from JNDI. > > > > I'm keen to remove all non-essential code for 1.0 RC1, so I'm using Clover > > to help me sniff it out. > > > > I'm also starting a "play" source tree, in which I'm moving some non-core > > stuff from /src. I think we should be very focused on what we release in > > 1.0. And of course paring back to essentials also helps with test coverage. > > (Suggestions for a better name than "play" welcome.) > > > > The Visitor stuff from com.interface21.core is on its way to the play tree, > > unless there are any objections. > > > > > -- > Luke Taylor. Monkey Machine Ltd. > PGP Key ID: 0x57E9523C http://www.monkeymachine.ltd.uk > > > > > > ------------------------------------------------------- > This SF.Net email sponsored by: Free pre-built ASP.NET sites including > Data Reports, E-commerce, Portals, and Forums are available now. > Download today and enter to win an XBOX or Visual Studio .NET. > http://aspnet.click-url.com/go/psa00100006ave/direct;at.asp_061203_01/01 > _______________________________________________ > Springframework-developer mailing list > Spr...@li... > https://lists.sourceforge.net/lists/listinfo/springframework-developer |
|
From: Luke T. <ne...@fr...> - 2003-07-05 18:53:29
|
Hi,
Is the code in flux at the moment? I'm getting compilation errors from a
fresh checkout:
StaticListableBeanFactory.java:79: cannot resolve symbol
symbol : constructor NoSuchBeanDefinitionException (java.lang.String)
location: com.interface21.beans.factory.NoSuchBeanDefinitionException
throw new NoSuchBeanDefinitionException(name);
^
Luke.
Rod Johnson wrote:
> I've moved the JNDI mock package from /src to /test. The reason I've done
> this is that it's artificially lowering test coverage (this _is_ really test
> code), and that I don't think we should encourage people to go down this
> route for JNDI testing. I think the proper way to use Spring is to use it
> to help you avoid doing JNDI lookups in your own code. If you do this, you
> don't need JNDI mocking: you can just expose bean properties for the
> resources that Spring will pull from JNDI.
>
> I'm keen to remove all non-essential code for 1.0 RC1, so I'm using Clover
> to help me sniff it out.
>
> I'm also starting a "play" source tree, in which I'm moving some non-core
> stuff from /src. I think we should be very focused on what we release in
> 1.0. And of course paring back to essentials also helps with test coverage.
> (Suggestions for a better name than "play" welcome.)
>
> The Visitor stuff from com.interface21.core is on its way to the play tree,
> unless there are any objections.
>
--
Luke Taylor. Monkey Machine Ltd.
PGP Key ID: 0x57E9523C http://www.monkeymachine.ltd.uk
|
|
From: Rod J. <rod...@in...> - 2003-07-05 16:12:53
|
I've moved the JNDI mock package from /src to /test. The reason I've done this is that it's artificially lowering test coverage (this _is_ really test code), and that I don't think we should encourage people to go down this route for JNDI testing. I think the proper way to use Spring is to use it to help you avoid doing JNDI lookups in your own code. If you do this, you don't need JNDI mocking: you can just expose bean properties for the resources that Spring will pull from JNDI. I'm keen to remove all non-essential code for 1.0 RC1, so I'm using Clover to help me sniff it out. I'm also starting a "play" source tree, in which I'm moving some non-core stuff from /src. I think we should be very focused on what we release in 1.0. And of course paring back to essentials also helps with test coverage. (Suggestions for a better name than "play" welcome.) The Visitor stuff from com.interface21.core is on its way to the play tree, unless there are any objections. Regards, Rod ____________________________________________________ Rod Johnson J2EE Consultant and Author +44 7973 409 132 rod...@in... Author of "Expert One-on-One J2EE Design and Development" (October 2002). http://www.amazon.com/exec/obidos/tg/detail/-/0764543857/ Founder, Spring Framework: http://www.springframework.org |
|
From: Rod J. <rod...@in...> - 2003-07-05 15:15:01
|
Exception handling in the batchUpdate() method is as for all JdbcTemplate methods. If SQLException is encountered from JDBC, the exception is translated into our exception hierarchy with DataAccessException as root. These exceptions are all unchecked. So if you regard the exception as fatal (usually the case for data access exceptions) don't write a catch block and leave it to propagate to the web container. If you want to handle it, catch anything you think might be recoverable. DataAccessException or a subclass such as BadSqlGrammarException. Regards, Rod ----- Original Message ----- From: "JP Pawlak" <jp....@ti...> To: <spr...@li...> Sent: Saturday, July 05, 2003 3:58 PM Subject: [Springframework-developer] BatchPreparedStatementSetter > Hi Rod, Juergen, > > Planning to use the BatchPreparedStatementSetter in the Countries Demo, > I have a doubt on exception handling. > The source involved is > com.interface21.samples.countries.dao.AbstractCountryDaoJdbc. > As the method setValues(.) doesn't declare SQLException, what is the > safest way for Exception handling inside this method? > > Regards, > Jean-Pierre > > > > > > ------------------------------------------------------- > This SF.Net email sponsored by: Free pre-built ASP.NET sites including > Data Reports, E-commerce, Portals, and Forums are available now. > Download today and enter to win an XBOX or Visual Studio .NET. > http://aspnet.click-url.com/go/psa00100006ave/direct;at.asp_061203_01/01 > _______________________________________________ > Springframework-developer mailing list > Spr...@li... > https://lists.sourceforge.net/lists/listinfo/springframework-developer |
|
From: JP P. <jp....@ti...> - 2003-07-05 14:58:52
|
Hi Rod, Juergen, Planning to use the BatchPreparedStatementSetter in the Countries Demo, I have a doubt on exception handling. The source involved is com.interface21.samples.countries.dao.AbstractCountryDaoJdbc. As the method setValues(.) doesn't declare SQLException, what is the safest way for Exception handling inside this method? Regards, Jean-Pierre |
|
From: JP P. <jp....@ti...> - 2003-07-04 21:32:00
|
Hi everybody, The Countries demo has now its PDF and Excel views. The database implementation is in progress. The repository is updated and the demo is visible at http://tech.jppawlak.info/spring/samples/countries Rod, I changed the AbstractPdfView to pass the writer on the concrete View. It is mandatory for advanced use of iText (handling events). Regards, Jean-Pierre |
|
From: <tri...@tr...> - 2003-07-04 04:02:14
|
I put a copy of the new page on the website: http://www.springframework.org/index2.html Thomas > Everybody, > > I have started to re-work the home page of the website - new version of the > text > attached for review. I think we need a stronger message highlighting all > the > different parts of Spring. I see five distinct APIs that each can be used > on > their own (well one - the bean factory framework - is used by all the others > under the hood). I think we should come up with a name for each API to > distinguish them from each other and to underscore that they can be used on > their own, and to also underscore the fact that there is a whole lot more to > Spring than just MVC and JDBC frameworks. This will also be useful for > documentation and presentation purposes. > > The five APIs (feel free to suggest better names): > > 1. Spring Bean Container - the JavaBean-based configuration management > > 2. Spring MVC Framework - the web stuff > > 3. Spring JDBC Objects - the JDBC stuff - including Transaction > > 4. Spring Persistence - Hibernate, JDO and Trancsaction > > 5. Spring AOP - the AOP framework > > See the attached document for more detail. > > What do you think? > > Thomas > > |
|
From: <tri...@tr...> - 2003-07-04 02:52:21
|
Everybody, I have started to re-work the home page of the website - new version of the text attached for review. I think we need a stronger message highlighting all the different parts of Spring. I see five distinct APIs that each can be used on their own (well one - the bean factory framework - is used by all the others under the hood). I think we should come up with a name for each API to distinguish them from each other and to underscore that they can be used on their own, and to also underscore the fact that there is a whole lot more to Spring than just MVC and JDBC frameworks. This will also be useful for documentation and presentation purposes. The five APIs (feel free to suggest better names): 1. Spring Bean Container - the JavaBean-based configuration management 2. Spring MVC Framework - the web stuff 3. Spring JDBC Objects - the JDBC stuff - including Transaction 4. Spring Persistence - Hibernate, JDO and Trancsaction 5. Spring AOP - the AOP framework See the attached document for more detail. What do you think? Thomas |
|
From: JP P. <jp....@ti...> - 2003-07-03 23:47:26
|
Hi everybody, As the aim of the pagedList demo has changed to demonstrate advanced web features of Spring, its name has changed to Countries. A first version has been put in the repository and is visible at http://tech.jppawlak.info/spring/samples/countries . TODO: - JDBC implementation - German language - PDF and Excel views - Error pages - Documentation I hope finish for 0.9.1, after that, I expect it will be put on the springframework site like the petclinic as it will be as well a tutorial, simply focused on web layer. Regards, Jean-Pierre |
|
From: <tri...@tr...> - 2003-07-03 20:49:17
|
Speaking of documentation, who is currently working on this? The Tutorial seems to have been forgotten - it needs some updating since several features has changed (renamed classes, reworked bean factory) since it was written. I assume that Ken will continue working on his Demo App documentation. I am currently preparing for a presentation of Spring at work and, as part of this effort, I am putting together a very basic step-by-step guide on how to develop a Spring MVC web application from scratch. I have one part done and it is available for review at http://www.springframework.org/docs/Spring-MVC-step-by-step.html for anyone interested. I welcome any feedback, and if you think there is enough interest in this type of document then I can make it available on the website. This leaves a 'User Guide' type document - has anybody started working on this? Thomas > With all the features that Spring currently has, and with the new > features coming down the pike, I'm concerned that it will be difficult > to keep the documentation up-to-date. > > I'm proposing that whenever someone adds a feature, changes a feature, > or just plain old explains a feature (be it upon check in or to a user > asking a question), that in the subject line they put something like > "new feature", "modified feature", or "documented feature". The purpose > being two-fold: > 1) To make it easier for the documentor(s) to comb through the archived > mailing list when they get around to documenting that feature. > 2) To have a quick way for everyone to look for feature documentation > until the overall documentation has been updated. > > What does everyone think? > > > > > > ------------------------------------------------------- > This SF.Net email sponsored by: Free pre-built ASP.NET sites including > Data Reports, E-commerce, Portals, and Forums are available now. > Download today and enter to win an XBOX or Visual Studio .NET. > http://aspnet.click-url.com/go/psa00100006ave/direct;at.asp_061203_01/01 > _______________________________________________ > Springframework-developer mailing list > Spr...@li... > https://lists.sourceforge.net/lists/listinfo/springframework-developer > |
|
From: Menke, J. <Joh...@ac...> - 2003-07-03 13:02:21
|
+1 -----Original Message----- From: Tony Falabella [mailto:ton...@ya...] Sent: Thursday, July 03, 2003 6:45 AM To: 'Rod Johnson'; spr...@li... Subject: [Springframework-developer] New Features/Modified Features/Documented Features With all the features that Spring currently has, and with the new features coming down the pike, I'm concerned that it will be difficult to keep the documentation up-to-date. I'm proposing that whenever someone adds a feature, changes a feature, or just plain old explains a feature (be it upon check in or to a user asking a question), that in the subject line they put something like "new feature", "modified feature", or "documented feature". The purpose being two-fold: 1) To make it easier for the documentor(s) to comb through the archived mailing list when they get around to documenting that feature. 2) To have a quick way for everyone to look for feature documentation until the overall documentation has been updated. What does everyone think? ------------------------------------------------------- This SF.Net email sponsored by: Free pre-built ASP.NET sites including Data Reports, E-commerce, Portals, and Forums are available now. Download today and enter to win an XBOX or Visual Studio .NET. http://aspnet.click-url.com/go/psa00100006ave/direct;at.asp_061203_01/01 _______________________________________________ Springframework-developer mailing list Spr...@li... https://lists.sourceforge.net/lists/listinfo/springframework-developer |
|
From: Kopylenko, D. <dko...@ac...> - 2003-07-03 11:52:37
|
+1 for me -----Original Message----- From: Tony Falabella [mailto:ton...@ya...] Sent: Thursday, July 03, 2003 6:45 AM To: 'Rod Johnson'; spr...@li... Subject: [Springframework-developer] New Features/Modified Features/Documented Features With all the features that Spring currently has, and with the new features coming down the pike, I'm concerned that it will be difficult to keep the documentation up-to-date. I'm proposing that whenever someone adds a feature, changes a feature, or just plain old explains a feature (be it upon check in or to a user asking a question), that in the subject line they put something like "new feature", "modified feature", or "documented feature". The purpose being two-fold: 1) To make it easier for the documentor(s) to comb through the archived mailing list when they get around to documenting that feature. 2) To have a quick way for everyone to look for feature documentation until the overall documentation has been updated. What does everyone think? ------------------------------------------------------- This SF.Net email sponsored by: Free pre-built ASP.NET sites including Data Reports, E-commerce, Portals, and Forums are available now. Download today and enter to win an XBOX or Visual Studio .NET. http://aspnet.click-url.com/go/psa00100006ave/direct;at.asp_061203_01/01 _______________________________________________ Springframework-developer mailing list Spr...@li... https://lists.sourceforge.net/lists/listinfo/springframework-developer |
|
From: Tony F. <ton...@ya...> - 2003-07-03 10:46:04
|
With all the features that Spring currently has, and with the new features coming down the pike, I'm concerned that it will be difficult to keep the documentation up-to-date. I'm proposing that whenever someone adds a feature, changes a feature, or just plain old explains a feature (be it upon check in or to a user asking a question), that in the subject line they put something like "new feature", "modified feature", or "documented feature". The purpose being two-fold: 1) To make it easier for the documentor(s) to comb through the archived mailing list when they get around to documenting that feature. 2) To have a quick way for everyone to look for feature documentation until the overall documentation has been updated. What does everyone think? |
|
From: Tony F. <ton...@ya...> - 2003-07-03 01:11:28
|
Jurgen and Rod, Thanks for the updates on the symposium. Sounds like it was well worth attending. =20 Nice to know all your efforts are recognized by a lot of bright people as being beneficial. I'm sure Spring will soon have it's large following. -----Original Message----- From: spr...@li... [mailto:spr...@li...] On Behalf Of j=FCrgen h=F6ller [werk3AT] Sent: Wednesday, July 02, 2003 1:51 PM To: Rod Johnson; spr...@li... Subject: RE: [Springframework-developer] TSS Symposium Rod, everyone, I'd also like to say that the TSS Symposium was a really great event. I enjoyed it lots more than JavaOne 2001, due to the focussed contents, and due to all the people that you could meet there in such a "comfortable" setting. I especially enjoyed talking to other "open source guys" like Gavin, Vincent, Mike, Jason, etc. The outdoor discussion with John from Sun and Jim from IBM was very interesting too, lasting till after midnight, despite all those mosquitoes out there (I got more than 50 stitches...). Of course, it was great to finally meet Rod in person! You can only talk so much via email, personal chats are a wholly different thing. We can really be glad that we have such a prominent and compentent spokesperson :-) I agree with the main themes throughout the symposium: It's funny that they match our views and our mission so nicely! The trends are definitely going in our direction, in every respect. There really seems to be a great Hibernate vibe. Everyone's mentioning it, numerous people seems to use it in production. Gavin King is a smart guy: He has achieved a really clean persistence tool that beats many other solutions on the market. In his own words, Hibernate has more users than all of the JDO vendors together, including Fortune 100 ones. Now consider that he works on Hibernate besides a full time job! The PetStore-based MDA presentation with its "35% less time" result was pretty meaningless. ~530 man hours for the "conventional" J2EE team vs ~350 for the OptimalJ team - that's too much for both ;-) If one would throw out EJB completely and built upon Spring and Hibernate, one would be able to implement a clear-layered version of that PetStore spec in a maximum of 200 hours, I guess. Let's not forget that the HTML templates and the data model are predetermined! I haven't been convinced by JBoss 4's AOP support either. I really doubt that field interception via the classloader is the right way. For container internals like dirty checking of HTTP sessions, it might be useful though - but even to achieve just this, each and every class that might potentially be put into a session needs to be enhanced. I feel that this can't be the way, neither in terms of performance nor of performance. I really like our AOP strategy: Just intercept methods of specific instances, not everything of any class loaded in the current classloader. Of course, this isn't as powerful as "full" AOP on fields etc - but the latter is power that I don't want anyway. We can achieve EJB-style functionality like declarative transactions and security easily, that seems more than enough to me for now. I'll definitely go to another TSS Symposium if there will be one, possibly as speaker. In one year's time, there should be more than enough stuff to talk about :-) Regards, Juergen -----Original Message----- From: Rod Johnson [mailto:rod...@in...] Sent: Monday, June 30, 2003 3:33 PM To: spr...@li... Subject: Re: [Springframework-developer] TSS Symposium I'd just like to say that this was a great event. I really enjoyed it, I felt people were really receptive to what I was saying--including Spring JDBC, transactions, AOP CMT, bean factory concept. I also got to meet and talk to some really interesting people like Cedric, Floyd, Mike Cannon-Brooks and Gavin King. And even got to have a serious conversation with John Crupi. This was a great opportunity for the Spring community. Now my book is back in circulation, we should also benefit from that. Sure, there are code changes (and many enhancements) but explaining Spring over and over to different people made both Juergen and myself aware just how simple and consistent the overall concepts are--these haven't changed, which is one reason that we now have a lot of code but not necessarily more complexity in Spring apps. Btw, it was great to meet Juergen! He did a lot of good work as an ambassador for Spring, as well as picking up other talks. He even won a group of people at a table, including me, a Tivo each in a trivia game!! (Don't know if it will work in the UK yet.) Maybe I should start a blog. Here's my brief summary of some of the content I liked/didn't like: - John Crupi's talk on next gen tools--not convinced Sun really "get" this space - Bill on JBoss AOP: not a great presentation (a bit flat), didn't really justify their decision to use field interception or address performance and other potential problems. Did show some nice examples of JBoss internals implemented with AOP. I thought Bill made a good case for implementing a J2EE server with AOP, rather than opening their AOP up to developers to lock them into JBoss. Bill is charming and very normal, whatever impression JBoss gives overall. - Mike Cannon-Brooks: really good speaker (but then he would be, being a fellow Aussie). XWork presentation was interesting--I like our way of doing things, but XWork is elegant in its own way. (We have lots of stuff they don't, though, such as JDBC, JTA etc.) - MDA presentation based on Pet Store. I'm just going to say "unconvincing" - Erik Hatcher: Excellent speaker (and nice guy), wish I could have caught all his talks, but it was hard when I was presenting/networking. Very pragmatic and wise regarding Struts limitations. - Panel discussion: really interesting. Basically the "status quo" vs "reduce complexity" schools coming into conflict. The audie- nce laughed when Jim Knutson (from IBM) try to defend entity beans after I'd used them as an example of design by committee before implementation not working. I detected some themes throughout, such as: - Entity beans suck (not just from yours truly). Vibe around Hibernate. - Struts is sub-optimal. Even Erik Hatcher (Struts/XDoclet contributor and guru) knows of the problems and is open to XWork/Spring. Maybe Struts really is so bad that it can't even survive as a virtual monopoly. - EJB is overused (my talks on this were very well received) - AOP - A real open source vibe. It was great to talk to Gavin, Mike & Jason (XWork etc.). We're all doing great stuff and we're all pushing in the same direction, if with different code bases. It would be good to have Juergen's take, too. Regards, Rod P.S. If they do another TSS symposium, try to go! It was good--way better than JavaOne. ------------------------------------------------------- This SF.Net email sponsored by: Free pre-built ASP.NET sites including Data Reports, E-commerce, Portals, and Forums are available now. Download today and enter to win an XBOX or Visual Studio .NET. http://aspnet.click-url.com/go/psa00100006ave/direct;at.asp_061203_01/01 _______________________________________________ Springframework-developer mailing list Spr...@li... https://lists.sourceforge.net/lists/listinfo/springframework-developer ------------------------------------------------------- This SF.Net email sponsored by: Free pre-built ASP.NET sites including Data Reports, E-commerce, Portals, and Forums are available now. Download today and enter to win an XBOX or Visual Studio .NET. http://aspnet.click-url.com/go/psa00100006ave/direct;at.asp_061203_01/01 _______________________________________________ Springframework-developer mailing list Spr...@li... https://lists.sourceforge.net/lists/listinfo/springframework-developer |
|
From: Kopylenko, D. <dko...@ac...> - 2003-07-02 20:14:39
|
Yes, and there is a PerformanceMonitorInterceptor that could advice any
component (with interface of course :-) which uses StopWatch underneath.
Dmitriy.
-----Original Message-----
From: Rod Johnson [mailto:rod...@in...]
Sent: Wednesday, July 02, 2003 3:23 PM
To: spr...@li...
Subject: [Springframework-developer] Trivial bit of cool Spring
functionality
On the subject of cool things Spring does it's easy to forget, look at this:
StopWatch sw = new StopWatch();
sw.start(count + " registrations");
// do stuff
sw.stop();
sw.start("something else");
// do different stuff
sw.stop();
System.out.println(sw.prettyPrint());
The StopWatch class has been in Spring forever, but I guess I never
documented it. I just noticed somebody doing their own
System.currentTimeMillis() calculations at work.
Rod
-------------------------------------------------------
This SF.Net email sponsored by: Free pre-built ASP.NET sites including Data
Reports, E-commerce, Portals, and Forums are available now. Download today
and enter to win an XBOX or Visual Studio .NET.
http://aspnet.click-url.com/go/psa00100006ave/direct;at.asp_061203_01/01
_______________________________________________
Springframework-developer mailing list
Spr...@li...
https://lists.sourceforge.net/lists/listinfo/springframework-developer
|
|
From: William G. T. Jr. <wg...@ru...> - 2003-07-02 20:01:08
|
I've been subscribed to UGU's Unix Tip of Day for years. It is a great way not only to keep these sorts of things in the community's conscience, but also to fill in the gaps of knowledge for new folks, thus building the community. http://www.ugu.com/sui/ugu/show?tip.today I guess the next step is to the build the Spring Tip of the Day on Spring and release it unto the world! :) I'd sign up if it was available! later. Bill Rod Johnson wrote: > On the subject of cool things Spring does it's easy to forget, look at this: > > StopWatch sw = new StopWatch(); > sw.start(count + " registrations"); > // do stuff > sw.stop(); > > sw.start("something else"); > // do different stuff > sw.stop(); > > System.out.println(sw.prettyPrint()); > > The StopWatch class has been in Spring forever, but I guess I never > documented it. I just noticed somebody doing their own > System.currentTimeMillis() calculations at work. > > Rod > > |
|
From: Rod J. <rod...@in...> - 2003-07-02 19:23:31
|
On the subject of cool things Spring does it's easy to forget, look at this:
StopWatch sw = new StopWatch();
sw.start(count + " registrations");
// do stuff
sw.stop();
sw.start("something else");
// do different stuff
sw.stop();
System.out.println(sw.prettyPrint());
The StopWatch class has been in Spring forever, but I guess I never
documented it. I just noticed somebody doing their own
System.currentTimeMillis() calculations at work.
Rod
|
|
From: <jue...@we...> - 2003-07-02 18:44:04
|
Spring seems to have so many features that hardly anyone knows of all of =
them anymore ;-)
Regarding PagedList: I completely agree with your focus. It should show =
some advanced web stuff, while PetClinic should be a simple but full =
database application. If you manage to polish this till the end of the =
week, we'll already include it in the upcoming 0.9.1 release.
Juergen
-----Original Message-----
From: JP Pawlak [mailto:jp....@ti...]
Sent: Wednesday, July 02, 2003 8:30 PM
To: j=FCrgen h=F6ller [werk3AT]
Cc: 'springframework-developer'
Subject: RE : [Springframework-developer] Theme issue
Thanks for explanation. Very nice, generally I have now only to put the
specific AttributeCSV for the views as the URL is the template one. It
works fine and I missed this ;-).
I will also integrate this beside others things in PagedList to
transform it as a web advanced demo, letting petclinic more focused on
database side.=20
-----Message d'origine-----
De=A0: spr...@li...
[mailto:spr...@li...] De la
part de j=FCrgen h=F6ller [werk3AT]
Envoy=E9=A0: mercredi 2 juillet 2003 17:45
=C0=A0: jp....@ti...
Cc=A0: springframework-developer
Objet=A0: RE: [Springframework-developer] Theme issue
Hi JP,
Bean parents already work, e.g.:
example.class=3Dcom.interface21.web.servlet.view.JstlView
example.requestContextAttribute=3Drc
example1.parent=3Dexample
example1.url=3D/example1.jsp
example2.parent=3Dexample
example2.url=3D/example2.jsp
There's even a defaultParentView property in ResourceBundleViewResolver,
so that you can omit the ".parent=3D" lines above, e.g.:
<bean id=3D"viewResolver"
class=3D"com.interface21.web.servlet.view.ResourceBundleViewResolver">
<property name=3D"basename"><value>views</value></property>
<property =
name=3D"defaultParentView"><value>example</value></property>
</bean>
Both solutions should make RequestContext setup quite convenient.
Regards,
Juergen
|
|
From: <jue...@we...> - 2003-07-02 18:41:41
|
Damn, I knew I forgot something :-( The web issues are resolved, respectively weren't really there, just a = misunderstanding due to lack of comments. Effectively, there were hardly = any changes yet: Just more comments in the locale/theme stuff (as the = rest is as before again), and the new lightweight_containers.txt. I propose to do a prompt follow-up anyway, a 0.9.1 release at the = beginning of next week. This one should finally include aopalliance.jar, = and contain the few polishings that occured in the meantime. Thomas, JP, everyone: If you've got minor stuff like installation = instructions and slight reworkings, please commit them to CVS in the = next few days. Let's put out an even clearer 0.9.1 release next week! Juergen -----Original Message----- From: Rod Johnson [mailto:rod...@in...] Sent: Wednesday, July 02, 2003 8:31 PM To: spr...@li... Subject: Re: [Springframework-developer] CVS tag Guys, I'm a bit worried we don't seem to have a 0.9 tag in CVS. Can we tag = next time we have a consistent snapshot (I think there are some web issues at present?) Not sure what to call this tag, as it's not quite 0.9. Regards, Rod ----- Original Message ----- From: "j=FCrgen h=F6ller [werk3AT]" <jue...@we...> To: <tri...@tr...> Cc: <spr...@li...> Sent: Wednesday, July 02, 2003 7:22 PM Subject: RE: [Springframework-developer] Trying spring Thomas, Can you please add the file to the CVS repository, in samples/petclinic/db/hsqldb? I'd like to include it in follow-up = releases, for equal support of Windows and Unix. BTW, if you find any omissions or inconsistencies in the distribution, = feel free to fix it in CVS - for the next point release. Regards, Juergen -----Original Message----- From: tri...@tr... [mailto:tri...@tr...] Sent: Sunday, June 29, 2003 12:26 AM To: tri...@tr... Cc: John VanDyk; spr...@li... Subject: Re: [Springframework-developer] Trying spring Forgot to attach the file - here it is. > John, > > > I'm trying to play with spring but not having much success. > > > > I have Tomcat 4.1.24 installed and running on Mac OS X 10.2.6 = running > > JVM 1.4.1_01-39. > > > > I wanted to try the petclinic demo so I I tried to start up hsqldb: > > > > [mangora:petclinic/db/hsqldb] jvandyk% ls > > dropDB.txt petclinic.data > > petclinic_tomcat_hsql.xml > > initDB.txt petclinic.properties = server.bat > > manager.bat petclinic.script > > server.properties > > [mangora:petclinic/db/hsqldb] jvandyk% cat server.bat > > java -classpath ..\..\lib\hsqldb.jar org.hsqldb.Server -database petclinic > > [mangora:petclinic/db/hsqldb] jvandyk% server.bat > > server.bat: Command not found. > > [mangora:petclinic/db/hsqldb] jvandyk% ./server.bat > > Exception in thread "main" java.lang.NoClassDefFoundError: > org/hsqldb/Server > > > > org.hsqldb.Server seems to be missing? > > The server.bat file is for use on Windows systems. I have created a > server.sh > script that works on Linux/UNIX systems, so it should work on Mac OS X = as > well. > > Save the attached 'server.sh' file in the same directory where 'server.bat' > is. > Open a command line shell and change to this directory. Enter > > chmod +x server.sh > > and then > > ./server.sh > > You should see the following message: > > [trisberg@localhost hsqldb]$ ./server.sh > Opening database: petclinic > HSQLDB server 1.7.1 is running > Use SHUTDOWN to close normally. Use [Ctrl]+[C] to abort abruptly > Sat Jun 28 18:10:16 EDT 2003 Listening for connections ... > > Let me know if this does not work. I'll add this file to the next release. > > Thomas > > ------------------------------------------------------- This SF.Net email sponsored by: Free pre-built ASP.NET sites including Data Reports, E-commerce, Portals, and Forums are available now. Download today and enter to win an XBOX or Visual Studio .NET. http://aspnet.click-url.com/go/psa00100006ave/direct;at.asp_061203_01/01 _______________________________________________ Springframework-developer mailing list Spr...@li... https://lists.sourceforge.net/lists/listinfo/springframework-developer ------------------------------------------------------- This SF.Net email sponsored by: Free pre-built ASP.NET sites including Data Reports, E-commerce, Portals, and Forums are available now. Download today and enter to win an XBOX or Visual Studio .NET. http://aspnet.click-url.com/go/psa00100006ave/direct;at.asp_061203_01/01 _______________________________________________ Springframework-developer mailing list Spr...@li... https://lists.sourceforge.net/lists/listinfo/springframework-developer |
|
From: Kopylenko, D. <dko...@ac...> - 2003-07-02 18:37:13
|
0.9.1 ? -----Original Message----- From: Rod Johnson [mailto:rod...@in...]=20 Sent: Wednesday, July 02, 2003 2:31 PM To: spr...@li... Subject: Re: [Springframework-developer] CVS tag Guys, I'm a bit worried we don't seem to have a 0.9 tag in CVS. Can we tag = next time we have a consistent snapshot (I think there are some web issues = at present?) Not sure what to call this tag, as it's not quite 0.9. Regards, Rod ----- Original Message ----- From: "j=FCrgen h=F6ller [werk3AT]" <jue...@we...> To: <tri...@tr...> Cc: <spr...@li...> Sent: Wednesday, July 02, 2003 7:22 PM Subject: RE: [Springframework-developer] Trying spring Thomas, Can you please add the file to the CVS repository, in samples/petclinic/db/hsqldb? I'd like to include it in follow-up = releases, for equal support of Windows and Unix. BTW, if you find any omissions or inconsistencies in the distribution, = feel free to fix it in CVS - for the next point release. Regards, Juergen -----Original Message----- From: tri...@tr... [mailto:tri...@tr...] Sent: Sunday, June 29, 2003 12:26 AM To: tri...@tr... Cc: John VanDyk; spr...@li... Subject: Re: [Springframework-developer] Trying spring Forgot to attach the file - here it is. > John, > > > I'm trying to play with spring but not having much success. > > > > I have Tomcat 4.1.24 installed and running on Mac OS X 10.2.6=20 > > running JVM 1.4.1_01-39. > > > > I wanted to try the petclinic demo so I I tried to start up hsqldb: > > > > [mangora:petclinic/db/hsqldb] jvandyk% ls > > dropDB.txt petclinic.data > > petclinic_tomcat_hsql.xml > > initDB.txt petclinic.properties = server.bat > > manager.bat petclinic.script > > server.properties > > [mangora:petclinic/db/hsqldb] jvandyk% cat server.bat > > java -classpath ..\..\lib\hsqldb.jar org.hsqldb.Server -database petclinic > > [mangora:petclinic/db/hsqldb] jvandyk% server.bat > > server.bat: Command not found. [mangora:petclinic/db/hsqldb]=20 > > jvandyk% ./server.bat Exception in thread "main"=20 > > java.lang.NoClassDefFoundError: > org/hsqldb/Server > > > > org.hsqldb.Server seems to be missing? > > The server.bat file is for use on Windows systems. I have created a=20 > server.sh script that works on Linux/UNIX systems, so it should work=20 > on Mac OS X as well. > > Save the attached 'server.sh' file in the same directory where 'server.bat' > is. > Open a command line shell and change to this directory. Enter > > chmod +x server.sh > > and then > > ./server.sh > > You should see the following message: > > [trisberg@localhost hsqldb]$ ./server.sh > Opening database: petclinic > HSQLDB server 1.7.1 is running > Use SHUTDOWN to close normally. Use [Ctrl]+[C] to abort abruptly Sat=20 > Jun 28 18:10:16 EDT 2003 Listening for connections ... > > Let me know if this does not work. I'll add this file to the next release. > > Thomas > > ------------------------------------------------------- This SF.Net email sponsored by: Free pre-built ASP.NET sites including = Data Reports, E-commerce, Portals, and Forums are available now. Download = today and enter to win an XBOX or Visual Studio .NET. http://aspnet.click-url.com/go/psa00100006ave/direct;at.asp_061203_01/01= _______________________________________________ Springframework-developer mailing list Spr...@li... https://lists.sourceforge.net/lists/listinfo/springframework-developer ------------------------------------------------------- This SF.Net email sponsored by: Free pre-built ASP.NET sites including = Data Reports, E-commerce, Portals, and Forums are available now. Download = today and enter to win an XBOX or Visual Studio .NET. http://aspnet.click-url.com/go/psa00100006ave/direct;at.asp_061203_01/01= _______________________________________________ Springframework-developer mailing list Spr...@li... https://lists.sourceforge.net/lists/listinfo/springframework-developer |
|
From: Rod J. <rod...@in...> - 2003-07-02 18:34:59
|
Guys, I'm a bit worried we don't seem to have a 0.9 tag in CVS. Can we tag next time we have a consistent snapshot (I think there are some web issues at present?) Not sure what to call this tag, as it's not quite 0.9. Regards, Rod ----- Original Message ----- From: "jürgen höller [werk3AT]" <jue...@we...> To: <tri...@tr...> Cc: <spr...@li...> Sent: Wednesday, July 02, 2003 7:22 PM Subject: RE: [Springframework-developer] Trying spring Thomas, Can you please add the file to the CVS repository, in samples/petclinic/db/hsqldb? I'd like to include it in follow-up releases, for equal support of Windows and Unix. BTW, if you find any omissions or inconsistencies in the distribution, feel free to fix it in CVS - for the next point release. Regards, Juergen -----Original Message----- From: tri...@tr... [mailto:tri...@tr...] Sent: Sunday, June 29, 2003 12:26 AM To: tri...@tr... Cc: John VanDyk; spr...@li... Subject: Re: [Springframework-developer] Trying spring Forgot to attach the file - here it is. > John, > > > I'm trying to play with spring but not having much success. > > > > I have Tomcat 4.1.24 installed and running on Mac OS X 10.2.6 running > > JVM 1.4.1_01-39. > > > > I wanted to try the petclinic demo so I I tried to start up hsqldb: > > > > [mangora:petclinic/db/hsqldb] jvandyk% ls > > dropDB.txt petclinic.data > > petclinic_tomcat_hsql.xml > > initDB.txt petclinic.properties server.bat > > manager.bat petclinic.script > > server.properties > > [mangora:petclinic/db/hsqldb] jvandyk% cat server.bat > > java -classpath ..\..\lib\hsqldb.jar org.hsqldb.Server -database petclinic > > [mangora:petclinic/db/hsqldb] jvandyk% server.bat > > server.bat: Command not found. > > [mangora:petclinic/db/hsqldb] jvandyk% ./server.bat > > Exception in thread "main" java.lang.NoClassDefFoundError: > org/hsqldb/Server > > > > org.hsqldb.Server seems to be missing? > > The server.bat file is for use on Windows systems. I have created a > server.sh > script that works on Linux/UNIX systems, so it should work on Mac OS X as > well. > > Save the attached 'server.sh' file in the same directory where 'server.bat' > is. > Open a command line shell and change to this directory. Enter > > chmod +x server.sh > > and then > > ./server.sh > > You should see the following message: > > [trisberg@localhost hsqldb]$ ./server.sh > Opening database: petclinic > HSQLDB server 1.7.1 is running > Use SHUTDOWN to close normally. Use [Ctrl]+[C] to abort abruptly > Sat Jun 28 18:10:16 EDT 2003 Listening for connections ... > > Let me know if this does not work. I'll add this file to the next release. > > Thomas > > ------------------------------------------------------- This SF.Net email sponsored by: Free pre-built ASP.NET sites including Data Reports, E-commerce, Portals, and Forums are available now. Download today and enter to win an XBOX or Visual Studio .NET. http://aspnet.click-url.com/go/psa00100006ave/direct;at.asp_061203_01/01 _______________________________________________ Springframework-developer mailing list Spr...@li... https://lists.sourceforge.net/lists/listinfo/springframework-developer |
|
From: <jue...@we...> - 2003-07-02 18:34:01
|
Great! Please add the howtos to the respective readme in = samples/petclinic in CVS too, or start a new install.txt in that = directory. Juergen -----Original Message----- From: tri...@tr... [mailto:tri...@tr...] Sent: Wednesday, July 02, 2003 8:30 PM To: j=FCrgen h=F6ller [werk3AT] Cc: spr...@li... Subject: RE: [Springframework-developer] Trying spring Juergen, I will add a 'server.sh' and 'master.sh' to CVS. John VanDyk sent me a = nice Howto for installing Tomcat and Petclinic on a Mac OS X system. I added = it to the website on the demo page. I'll try to put together one for Linux, = and we should probably have one for Windows as well (there might be some who = have not switched yet :-) Thomas > Thomas, >=20 > Can you please add the file to the CVS repository, in > samples/petclinic/db/hsqldb? I'd like to include it in follow-up = releases, > for equal support of Windows and Unix. >=20 > BTW, if you find any omissions or inconsistencies in the distribution, = feel > free to fix it in CVS - for the next point release. >=20 > Regards, > Juergen >=20 >=20 > -----Original Message----- > From: tri...@tr... [mailto:tri...@tr...] > Sent: Sunday, June 29, 2003 12:26 AM > To: tri...@tr... > Cc: John VanDyk; spr...@li... > Subject: Re: [Springframework-developer] Trying spring >=20 >=20 > Forgot to attach the file - here it is. >=20 > > John, > >=20 > > > I'm trying to play with spring but not having much success. > > >=20 > > > I have Tomcat 4.1.24 installed and running on Mac OS X 10.2.6 = running=20 > > > JVM 1.4.1_01-39. > > >=20 > > > I wanted to try the petclinic demo so I I tried to start up = hsqldb: > > >=20 > > > [mangora:petclinic/db/hsqldb] jvandyk% ls > > > dropDB.txt petclinic.data=20 > > > petclinic_tomcat_hsql.xml > > > initDB.txt petclinic.properties = server.bat > > > manager.bat petclinic.script =20 > > > server.properties > > > [mangora:petclinic/db/hsqldb] jvandyk% cat server.bat > > > java -classpath ..\..\lib\hsqldb.jar org.hsqldb.Server -database > petclinic > > > [mangora:petclinic/db/hsqldb] jvandyk% server.bat > > > server.bat: Command not found. > > > [mangora:petclinic/db/hsqldb] jvandyk% ./server.bat > > > Exception in thread "main" java.lang.NoClassDefFoundError: > > org/hsqldb/Server > > >=20 > > > org.hsqldb.Server seems to be missing? > >=20 > > The server.bat file is for use on Windows systems. I have created a > > server.sh > > script that works on Linux/UNIX systems, so it should work on Mac OS = X as > > well. > >=20 > > Save the attached 'server.sh' file in the same directory where > 'server.bat' > > is. > > Open a command line shell and change to this directory. Enter > >=20 > > chmod +x server.sh=20 > >=20 > > and then > >=20 > > ./server.sh > >=20 > > You should see the following message: > >=20 > > [trisberg@localhost hsqldb]$ ./server.sh > > Opening database: petclinic > > HSQLDB server 1.7.1 is running > > Use SHUTDOWN to close normally. Use [Ctrl]+[C] to abort abruptly > > Sat Jun 28 18:10:16 EDT 2003 Listening for connections ... > >=20 > > Let me know if this does not work. I'll add this file to the next > release. > >=20 > > Thomas > > =20 > >=20 >=20 >=20 >=20 >=20 |
|
From: JP P. <jp....@ti...> - 2003-07-02 18:30:07
|
Thanks for explanation. Very nice, generally I have now only to put the
specific AttributeCSV for the views as the URL is the template one. It
works fine and I missed this ;-).
I will also integrate this beside others things in PagedList to
transform it as a web advanced demo, letting petclinic more focused on
database side.=20
-----Message d'origine-----
De=A0: spr...@li...
[mailto:spr...@li...] De la
part de j=FCrgen h=F6ller [werk3AT]
Envoy=E9=A0: mercredi 2 juillet 2003 17:45
=C0=A0: jp....@ti...
Cc=A0: springframework-developer
Objet=A0: RE: [Springframework-developer] Theme issue
Hi JP,
Bean parents already work, e.g.:
example.class=3Dcom.interface21.web.servlet.view.JstlView
example.requestContextAttribute=3Drc
example1.parent=3Dexample
example1.url=3D/example1.jsp
example2.parent=3Dexample
example2.url=3D/example2.jsp
There's even a defaultParentView property in ResourceBundleViewResolver,
so that you can omit the ".parent=3D" lines above, e.g.:
<bean id=3D"viewResolver"
class=3D"com.interface21.web.servlet.view.ResourceBundleViewResolver">
<property name=3D"basename"><value>views</value></property>
<property =
name=3D"defaultParentView"><value>example</value></property>
</bean>
Both solutions should make RequestContext setup quite convenient.
Regards,
Juergen
|