Commit graph

392 commits

Author SHA1 Message Date
Mic
ebe7551076 added exception stacktrace into an html comment 2013-02-14 11:18:30 +08:00
Mic
0c09ec3bd1 added @Cacheable support with ehcache 2013-02-14 11:12:36 +08:00
Mic
4ccf1eaa05 did some clean up for ViewResolvers configuration 2013-02-13 11:22:41 +08:00
Mic
c5ca72e80b made sure @Transactional is not set on the Repository layer 2013-02-13 09:37:42 +08:00
Mic
4e91b4468e removed TopLink-specific and Hibernate-specific properties 2013-02-13 09:29:18 +08:00
Mic
23314c5428 moved all model classes to a dedicated 'model' package 2013-02-13 08:06:37 +08:00
Mic
0a5ea0b5fb moved aspect to util package 2013-02-13 07:57:51 +08:00
Mic
e924e8737a moved Validator to the web package 2013-02-13 07:55:12 +08:00
Mic
539f7631a5 adding licence information to all files in the web layer 2013-02-12 22:51:51 +08:00
Mic
cd88b8caae Javadoc and xml documentation improvements 2013-02-12 09:12:51 +08:00
Mic
ed3df00bd7 Pets were getting old
Changed the birth date for all the pets (so we do not have a 12 year
old hamster where their life expectancy is 2-3 years :)  )
2013-02-12 08:29:13 +08:00
Mic
a994785f73 made sure the ClinicService facade is used by all Controllers 2013-02-12 08:22:39 +08:00
michaelisvy
4d6496e18e Merge pull request #1 from rstoyanchev/polish
Polish
2013-02-11 07:43:37 -08:00
Rossen Stoyanchev
3e66379be1 Polish
Use ContentNegotiationManagerFactoryBean
Use URI variables in redirect URLs
2013-02-10 18:16:18 -05:00
Mic
572ef6e2c4 moved pointcut to @Repository instead of @Service
In that way we don't need a dedicated config file for the Service layer
2013-02-08 14:26:00 +08:00
Mic
5699bf83ee cleaned up AOP usage 2013-02-08 12:46:00 +08:00
Mic
0e60b03708 fixed naming issue in vet list 2013-02-07 10:31:18 +08:00
Mic
47ddd6f934 Fixed issue with Atom export 2013-02-07 10:08:53 +08:00
Mic
97e1890867 web config enhancements
- web.xml is now simpler
- mvc config file has been split into 2 files
2013-02-07 10:01:53 +08:00
Mic
5b8ef8ea10 replacing one Spring Data Repo with native JPA
see https://jira.springsource.org/browse/DATAJPA-292
2013-02-07 09:25:30 +08:00
Mic
8f531f366f added custom tag 2013-02-06 21:31:07 +08:00
Mic
07e535a75e fixed issue in the 'createVisit' form 2013-02-06 17:41:38 +08:00
Mic
57c9043121 fixed issues in the Pet creation form 2013-02-06 17:33:11 +08:00
Mic
6eae69719f improved pet creation form 2013-02-05 12:21:51 +08:00
Mic
ab5a3e29cb improve look and feel of the menu bar
- titles are now aligned
- text color now matches icons color
2013-02-05 09:58:42 +08:00
Mic
60cfb7fb37 fixed JDBC bug 2013-02-05 09:50:01 +08:00
Mic
ae9085de62 added CrashController to showcase behaviour when exception occurs 2013-02-05 09:49:33 +08:00
Mic
2df7267a48 updated a broken link and renamed script files for mysql 2013-02-01 09:40:23 +08:00
Mic
be84882762 removed Eclipse/IntelliJ files
per feedback from Thibault Duchateau
2013-02-01 09:35:49 +08:00
Mic
2ebf7567b9 packagesToScan doesn't need a list of values
(feedback from Oliver Gierke)
2013-02-01 09:29:20 +08:00
Mic
e97c9a45d4 removed Autowiring at the field level
(feedback from Oliver Gierke)
2013-02-01 09:28:58 +08:00
Mic
74eb3e72fe removing JdbcTemplate so we use NamedParameterJdbcTemplate solely when possible 2013-01-31 21:57:19 +08:00
Mic
f44e383462 fixed lazy loading issues
also renamed some local variables in Unit tests
2013-01-30 11:20:22 +08:00
Mic
56c7671939 webapp now using JPA by default 2013-01-30 11:19:48 +08:00
Mic
8b6cfab27d removing datasource declaration so we only rely on an internal database connection pool 2013-01-30 09:05:17 +08:00
Mic
e93f0f60a6 removing xml OR mapping so we only use annotations 2013-01-30 09:04:48 +08:00
Mic
3482d549ea renamed profiles and removed unnecessary@DirtiesContext annotation so the Test suite now runs in 40% less time 2013-01-29 17:47:45 +08:00
Mic
87e08f7b99 misc updates to tutorial page 2013-01-29 13:08:48 +08:00
Mic
4cd69795d2 removed unneeded declarations inside web.xml 2013-01-28 17:50:47 +04:00
Mic
0c2408390e removed appserver-specific files 2013-01-28 17:01:30 +04:00
Mic
feca50d272 added jQueryUI 2013-01-22 09:29:49 +01:00
Mic
95cb32d86d used tag c:out for EL to prevent HTML injection 2013-01-19 03:02:12 +08:00
Mic
d88b565d28 migrated all dates to joda time 2013-01-19 02:53:27 +08:00
Mic
c4b5a98ac8 navbar, reorganized JSP folders 2013-01-18 18:32:23 +08:00
Mic
f06cf8c3fa Improvements to layout 2013-01-18 17:17:40 +08:00
Mic
97aba3f4e6 added a Spring Data implementation
- there are now 3 data access implementations (jdbc, jpa and
spring-data-jpa)
- added corresponding bean profiles
- JUnit tests are now successful
2013-01-18 16:56:01 +08:00
Mic
c9c8c4e085 moved the ClinicRepository into some separate repos
There is still some polish up to be done.
2013-01-17 15:27:27 +08:00
Mic
16b1476c40 Simplified exception page handling
- so we don't use JSP scriptlets anymore
- Used input from http://www.thymeleaf.org/petclinic.html
- also some improvements to SimpleMappingExceptionResolver make it
easier to get the error message from the JSP
2013-01-16 12:46:23 +08:00
Mic
3d22e37944 improvements to Visit controller
- renamed
- migrated validation to bean validation
2013-01-16 11:07:39 +08:00
Mic
ece1a7a7ac fixing a RequestMapping issue
caused images not to be loaded
2013-01-16 11:02:37 +08:00