69 Commits

Author SHA1 Message Date
rstoyanchev
5ceea88399 Upgrade Spring Framework, Spring Security 2024-11-20 17:02:31 +00:00
rstoyanchev
ee81c79b5a Update booking-mvc dependency versions 2023-03-28 16:12:35 +01:00
rstoyanchev
38f4ea3146 Upgrade to Thymeleaf 3.1 RC2 2022-11-15 17:57:31 +00:00
Rossen Stoyanchev
b6ea43d828 Fix failing tests 2022-08-01 11:29:40 +03:00
jardel.novaes
83903575a9 Use property for maven-surefure-pugin
Closes gh-62
2022-08-01 11:25:35 +03:00
rstoyanchev
91a1866e61 Replace Tiles with Thymeleaf layout 2022-07-18 09:40:46 +01:00
rstoyanchev
6b958aad1e Add Thymeleaf ViewResolver for Web Flow
The classes are copied from thymeleaf-spring5, temporarily here until
they become available in thymeleaf-spring6.
2022-07-18 09:40:21 +01:00
rstoyanchev
6f82ff3f3f Switch from JSP to Thymeleaf views
This is a revert of commit 758596 which did the opposite, "temporarily"
while Thymeleaf support wasn't yet available.
2022-07-18 09:39:06 +01:00
rstoyanchev
2b42fa3736 Switch to Web Flow 3.0
Upgrade to Spring Framework 6 and change package imports from servlet
to jakarta.

Not yet working as there is no Tiles anymore.
2022-07-18 09:37:39 +01:00
Rossen Stoyanchev
afef4d7028 Upgrade dependencies 2021-03-02 10:10:16 +00:00
Spring Operator
5985366945 URL Cleanup
This commit updates URLs to prefer the https protocol. Redirects are not followed to avoid accidentally expanding intentionally shortened URLs (i.e. if using a URL shortener).

# Fixed URLs

## Fixed But Review Recommended
These URLs were fixed, but the https status was not OK. However, the https status was the same as the http request or http redirected to an https URL, so they were migrated. Your review is recommended.

* http://www.springframework.org/schema/webflow-config/spring-webflow-config-2.4.xsd (404) with 1 occurrences migrated to:
  https://www.springframework.org/schema/webflow-config/spring-webflow-config-2.4.xsd ([https](https://www.springframework.org/schema/webflow-config/spring-webflow-config-2.4.xsd) result 404).
* http://www.springframework.org/schema/webflow/spring-webflow-2.0.xsd (404) with 14 occurrences migrated to:
  https://www.springframework.org/schema/webflow/spring-webflow-2.0.xsd ([https](https://www.springframework.org/schema/webflow/spring-webflow-2.0.xsd) result 404).

## Fixed Success
These URLs were switched to an https URL with a 2xx status. While the status was successful, your review is still recommended.

* http://tiles.apache.org/dtds/tiles-config_2_0.dtd with 5 occurrences migrated to:
  https://tiles.apache.org/dtds/tiles-config_2_0.dtd ([https](https://tiles.apache.org/dtds/tiles-config_2_0.dtd) result 200).
* http://tiles.apache.org/dtds/tiles-config_3_0.dtd with 4 occurrences migrated to:
  https://tiles.apache.org/dtds/tiles-config_3_0.dtd ([https](https://tiles.apache.org/dtds/tiles-config_3_0.dtd) result 200).
* http://www.springframework.org/schema/beans/spring-beans.xsd with 8 occurrences migrated to:
  https://www.springframework.org/schema/beans/spring-beans.xsd ([https](https://www.springframework.org/schema/beans/spring-beans.xsd) result 200).
* http://www.springframework.org/schema/context/spring-context.xsd with 4 occurrences migrated to:
  https://www.springframework.org/schema/context/spring-context.xsd ([https](https://www.springframework.org/schema/context/spring-context.xsd) result 200).
* http://www.springframework.org/schema/faces/spring-faces.xsd with 2 occurrences migrated to:
  https://www.springframework.org/schema/faces/spring-faces.xsd ([https](https://www.springframework.org/schema/faces/spring-faces.xsd) result 200).
* http://www.springframework.org/schema/mvc/spring-mvc.xsd with 4 occurrences migrated to:
  https://www.springframework.org/schema/mvc/spring-mvc.xsd ([https](https://www.springframework.org/schema/mvc/spring-mvc.xsd) result 200).
* http://www.springframework.org/schema/security/spring-security.xsd with 1 occurrences migrated to:
  https://www.springframework.org/schema/security/spring-security.xsd ([https](https://www.springframework.org/schema/security/spring-security.xsd) result 200).
* http://www.springframework.org/schema/webflow-config/spring-webflow-config.xsd with 1 occurrences migrated to:
  https://www.springframework.org/schema/webflow-config/spring-webflow-config.xsd ([https](https://www.springframework.org/schema/webflow-config/spring-webflow-config.xsd) result 200).
* http://www.springframework.org/schema/webflow/spring-webflow.xsd with 4 occurrences migrated to:
  https://www.springframework.org/schema/webflow/spring-webflow.xsd ([https](https://www.springframework.org/schema/webflow/spring-webflow.xsd) result 200).
* http://maven.apache.org/maven-v4_0_0.xsd with 5 occurrences migrated to:
  https://maven.apache.org/maven-v4_0_0.xsd ([https](https://maven.apache.org/maven-v4_0_0.xsd) result 301).
* http://java.sun.com/dtd/facelet-taglib_1_0.dtd with 2 occurrences migrated to:
  https://java.sun.com/dtd/facelet-taglib_1_0.dtd ([https](https://java.sun.com/dtd/facelet-taglib_1_0.dtd) result 302).
* http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd with 2 occurrences migrated to:
  https://java.sun.com/xml/ns/javaee/web-app_3_0.xsd ([https](https://java.sun.com/xml/ns/javaee/web-app_3_0.xsd) result 302).
* http://java.sun.com/xml/ns/javaee/web-facesconfig_2_0.xsd with 2 occurrences migrated to:
  https://java.sun.com/xml/ns/javaee/web-facesconfig_2_0.xsd ([https](https://java.sun.com/xml/ns/javaee/web-facesconfig_2_0.xsd) result 302).
* http://java.sun.com/xml/ns/persistence/persistence_1_0.xsd with 2 occurrences migrated to:
  https://java.sun.com/xml/ns/persistence/persistence_1_0.xsd ([https](https://java.sun.com/xml/ns/persistence/persistence_1_0.xsd) result 302).

# Ignored
These URLs were intentionally ignored.

* http://java.sun.com/xml/ns/javaee with 8 occurrences
* http://java.sun.com/xml/ns/persistence with 4 occurrences
* http://maven.apache.org/POM/4.0.0 with 10 occurrences
* http://www.springframework.org/schema/beans with 16 occurrences
* http://www.springframework.org/schema/context with 8 occurrences
* http://www.springframework.org/schema/faces with 4 occurrences
* http://www.springframework.org/schema/mvc with 8 occurrences
* http://www.springframework.org/schema/security with 2 occurrences
* http://www.springframework.org/schema/webflow with 36 occurrences
* http://www.springframework.org/schema/webflow-config with 4 occurrences
* http://www.springframework.org/security/tags with 2 occurrences
* http://www.w3.org/2001/XMLSchema-instance with 37 occurrences
2019-06-04 10:19:37 -04:00
Spring Operator
d8e591b846 URL Cleanup
This commit updates URLs to prefer the https protocol. Redirects are not followed to avoid accidentally expanding intentionally shortened URLs (i.e. if using a URL shortener).

# HTTP URLs that Could Not Be Fixed
These URLs were unable to be fixed. Please review them to see if they can be manually resolved.

* [ ] http://blueprintcss.org (200) with 12 occurrences could not be migrated:
   ([https](https://blueprintcss.org) result AnnotatedConnectException).
* [ ] http://www.positioniseverything.net/easyclearing.html (200) with 4 occurrences could not be migrated:
   ([https](https://www.positioniseverything.net/easyclearing.html) result SSLException).

# Fixed URLs

## Fixed But Review Recommended
These URLs were fixed, but the https status was not OK. However, the https status was the same as the http request or http redirected to an https URL, so they were migrated. Your review is recommended.

* [ ] http://www.yourdomain.com (302) with 4 occurrences migrated to:
  https://www.yoursite.com ([https](https://www.yourdomain.com) result AnnotatedConnectException).
* [ ] http://www.w3.org/TR/html4/loose.dtd (ReadTimeoutException) with 1 occurrences migrated to:
  https://www.w3.org/TR/html4/loose.dtd ([https](https://www.w3.org/TR/html4/loose.dtd) result ReadTimeoutException).
* [ ] http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd (ReadTimeoutException) with 28 occurrences migrated to:
  https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd ([https](https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd) result ReadTimeoutException).
* [ ] http://www.thespringexperience.com (UnknownHostException) with 2 occurrences migrated to:
  https://www.thespringexperience.com ([https](https://www.thespringexperience.com) result UnknownHostException).

## Fixed Success
These URLs were switched to an https URL with a 2xx status. While the status was successful, your review is still recommended.

* [ ] http://jqueryui.com/themeroller/?ffDefault=Lucida%20Grande,%20Lucida%20Sans,%20Arial,%20sans-serif&fwDefault=normal&fsDefault=1.1em&cornerRadius=10px&bgColorHeader=3a8104&bgTextureHeader=03_highlight_soft.png&bgImgOpacityHeader=33&borderColorHeader=3f7506&fcHeader=ffffff&iconColorHeader=ffffff&bgColorContent=285c00&bgTextureContent=05_inset_soft.png&bgImgOpacityContent=10&borderColorContent=72b42d&fcContent=ffffff&iconColorContent=72b42d&bgColorDefault=4ca20b&bgTextureDefault=03_highlight_soft.png&bgImgOpacityDefault=60&borderColorDefault=45930b&fcDefault=ffffff&iconColorDefault=ffffff&bgColorHover=4eb305&bgTextureHover=03_highlight_soft.png&bgImgOpacityHover=50&borderColorHover=8bd83b&fcHover=ffffff&iconColorHover=ffffff&bgColorActive=285c00&bgTextureActive=04_highlight_hard.png&bgImgOpacityActive=30&borderColorActive=72b42d&fcActive=ffffff&iconColorActive=ffffff&bgColorHighlight=fbf5d0&bgTextureHighlight=02_glass.png&bgImgOpacityHighlight=55&borderColorHighlight=f9dd34&fcHighlight=363636&iconColorHighlight=4eb305&bgColorError=ffdc2e&bgTextureError=08_diagonals_thick.png&bgImgOpacityError=95&borderColorError=fad000&fcError=2b2b2b&iconColorError=cd0a0a&bgColorOverlay=444444&bgTextureOverlay=08_diagonals_thick.png&bgImgOpacityOverlay=15&opacityOverlay=30&bgColorShadow=aaaaaa&bgTextureShadow=07_diagonals_small.png&bgImgOpacityShadow=0&opacityShadow=30&thicknessShadow=0px&offsetTopShadow=4px&offsetLeftShadow=4px&cornerRadiusShadow=4px with 1 occurrences migrated to:
  https://jqueryui.com/themeroller/?ffDefault=Lucida%20Grande,%20Lucida%20Sans,%20Arial,%20sans-serif&fwDefault=normal&fsDefault=1.1em&cornerRadius=10px&bgColorHeader=3a8104&bgTextureHeader=03_highlight_soft.png&bgImgOpacityHeader=33&borderColorHeader=3f7506&fcHeader=ffffff&iconColorHeader=ffffff&bgColorContent=285c00&bgTextureContent=05_inset_soft.png&bgImgOpacityContent=10&borderColorContent=72b42d&fcContent=ffffff&iconColorContent=72b42d&bgColorDefault=4ca20b&bgTextureDefault=03_highlight_soft.png&bgImgOpacityDefault=60&borderColorDefault=45930b&fcDefault=ffffff&iconColorDefault=ffffff&bgColorHover=4eb305&bgTextureHover=03_highlight_soft.png&bgImgOpacityHover=50&borderColorHover=8bd83b&fcHover=ffffff&iconColorHover=ffffff&bgColorActive=285c00&bgTextureActive=04_highlight_hard.png&bgImgOpacityActive=30&borderColorActive=72b42d&fcActive=ffffff&iconColorActive=ffffff&bgColorHighlight=fbf5d0&bgTextureHighlight=02_glass.png&bgImgOpacityHighlight=55&borderColorHighlight=f9dd34&fcHighlight=363636&iconColorHighlight=4eb305&bgColorError=ffdc2e&bgTextureError=08_diagonals_thick.png&bgImgOpacityError=95&borderColorError=fad000&fcError=2b2b2b&iconColorError=cd0a0a&bgColorOverlay=444444&bgTextureOverlay=08_diagonals_thick.png&bgImgOpacityOverlay=15&opacityOverlay=30&bgColorShadow=aaaaaa&bgTextureShadow=07_diagonals_small.png&bgImgOpacityShadow=0&opacityShadow=30&thicknessShadow=0px&offsetTopShadow=4px&offsetLeftShadow=4px&cornerRadiusShadow=4px ([https](https://jqueryui.com/themeroller/?ffDefault=Lucida%20Grande,%20Lucida%20Sans,%20Arial,%20sans-serif&fwDefault=normal&fsDefault=1.1em&cornerRadius=10px&bgColorHeader=3a8104&bgTextureHeader=03_highlight_soft.png&bgImgOpacityHeader=33&borderColorHeader=3f7506&fcHeader=ffffff&iconColorHeader=ffffff&bgColorContent=285c00&bgTextureContent=05_inset_soft.png&bgImgOpacityContent=10&borderColorContent=72b42d&fcContent=ffffff&iconColorContent=72b42d&bgColorDefault=4ca20b&bgTextureDefault=03_highlight_soft.png&bgImgOpacityDefault=60&borderColorDefault=45930b&fcDefault=ffffff&iconColorDefault=ffffff&bgColorHover=4eb305&bgTextureHover=03_highlight_soft.png&bgImgOpacityHover=50&borderColorHover=8bd83b&fcHover=ffffff&iconColorHover=ffffff&bgColorActive=285c00&bgTextureActive=04_highlight_hard.png&bgImgOpacityActive=30&borderColorActive=72b42d&fcActive=ffffff&iconColorActive=ffffff&bgColorHighlight=fbf5d0&bgTextureHighlight=02_glass.png&bgImgOpacityHighlight=55&borderColorHighlight=f9dd34&fcHighlight=363636&iconColorHighlight=4eb305&bgColorError=ffdc2e&bgTextureError=08_diagonals_thick.png&bgImgOpacityError=95&borderColorError=fad000&fcError=2b2b2b&iconColorError=cd0a0a&bgColorOverlay=444444&bgTextureOverlay=08_diagonals_thick.png&bgImgOpacityOverlay=15&opacityOverlay=30&bgColorShadow=aaaaaa&bgTextureShadow=07_diagonals_small.png&bgImgOpacityShadow=0&opacityShadow=30&thicknessShadow=0px&offsetTopShadow=4px&offsetLeftShadow=4px&cornerRadiusShadow=4px) result 200).
* [ ] http://twistedintellect.com/ with 4 occurrences migrated to:
  https://twistedintellect.com/ ([https](https://twistedintellect.com/) result 200).
* [ ] http://www.thymeleaf.org/ with 2 occurrences migrated to:
  https://www.thymeleaf.org/ ([https](https://www.thymeleaf.org/) result 200).
* [ ] http://github.com/SpringSource/spring-webflow with 1 occurrences migrated to:
  https://github.com/SpringSource/spring-webflow ([https](https://github.com/SpringSource/spring-webflow) result 301).
* [ ] http://jqueryui.com/about with 2 occurrences migrated to:
  https://jqueryui.com/about ([https](https://jqueryui.com/about) result 301).
* [ ] http://primefaces.org/ui with 23 occurrences migrated to:
  https://primefaces.org/ui ([https](https://primefaces.org/ui) result 301).
* [ ] http://www.markboulton.co.uk/journal/comments/incremental_leading/ with 4 occurrences migrated to:
  https://www.markboulton.co.uk/journal/comments/incremental_leading/ ([https](https://www.markboulton.co.uk/journal/comments/incremental_leading/) result 301).
* [ ] http://www.springframework.org with 2 occurrences migrated to:
  https://www.springframework.org ([https](https://www.springframework.org) result 301).
* [ ] http://java.sun.com/jsf/core with 22 occurrences migrated to:
  https://java.sun.com/jsf/core ([https](https://java.sun.com/jsf/core) result 302).

# Ignored
These URLs were intentionally ignored.

* http://java.sun.com/jsf/facelets with 27 occurrences
* http://java.sun.com/jsf/html with 24 occurrences
* http://java.sun.com/jsp/jstl/core with 16 occurrences
* http://java.sun.com/jsp/jstl/fmt with 1 occurrences
* http://java.sun.com/jsp/jstl/functions with 1 occurrences
* http://java.sun.com/jstl/core with 1 occurrences
* http://tiles.apache.org/tags-tiles with 4 occurrences
* http://www.springframework.org/security/tags with 3 occurrences
* http://www.springframework.org/tags with 4 occurrences
* http://www.springframework.org/tags/faces with 1 occurrences
* http://www.springframework.org/tags/form with 7 occurrences
* http://www.w3.org/1999/xhtml with 29 occurrences
2019-06-04 10:18:52 -04:00
Alvaro Muñoz
d7271d1aa4 Fix mass-assignment issue 2018-04-16 17:07:11 -04:00
Rossen Stoyanchev
0b432c2404 Fix layout issues in booking-mvc 2018-02-08 12:25:53 -05:00
Rossen Stoyanchev
758596d08c booking-mvc now works 2018-02-07 16:44:42 -05:00
Rossen Stoyanchev
5de2a59fb4 Polish 2018-02-07 15:28:52 -05:00
Rossen Stoyanchev
9d27aa25a4 Upgrade to SWF 2.5 snapshots
booking-mvc does not work yet due to the lack of Spring Framework 5
based Thymeleaf deps.

Issue: SWF-1717
2018-02-07 15:14:50 -05:00
Rossen Stoyanchev
07b7fef830 Refactor poms 2018-02-06 22:23:25 -05:00
Rossen Stoyanchev
e68b92bc8a Update dependencies 2018-02-06 21:32:21 -05:00
Rossen Stoyanchev
f2312608cb Fix SWF version 2016-08-09 11:14:11 -04:00
Rossen Stoyanchev
fbd6095acc Upgrade to SWF 2.4.3 (in Maven central later today) 2016-07-12 14:27:20 -04:00
Rossen Stoyanchev
af75a7967d Upgrade to 2.4.2.RELEASE 2015-09-01 14:17:05 -04:00
Rossen Stoyanchev
e79d45485b Upgrade to Spring Security 4 via SWF 2.4.2 snapshots 2015-06-04 16:38:57 -04:00
Rossen Stoyanchev
74da2caa2d Add failOnMissingWebXml=false to pom.xml 2014-05-29 21:31:55 -04:00
Rossen Stoyanchev
bb265fbe5a Upgrade to Web Flow 2.4.0 2014-05-29 21:31:55 -04:00
Rossen Stoyanchev
97f9a3f6ea Upgrade to Spring Web Flow 2.4 RC1 2014-04-02 13:23:09 -04:00
liang dong
9c1ac50a8c Fix dropdown list for 'Room Preference' in html page 2014-04-02 09:58:46 -04:00
Rossen Stoyanchev
addc213422 Update Thymeleaf version and enable CSRF protection 2014-02-26 17:32:19 -05:00
Rossen Stoyanchev
e0ed2a6dc6 Replace web.xml with Java configuration in booking-mvc 2014-02-25 21:29:44 -05:00
Rossen Stoyanchev
fa3866854f Update booking-mvc to use Spring Java config 2014-02-25 21:13:55 -05:00
Rossen Stoyanchev
b948d1075f Use Spring Framework maven bom 2014-02-19 15:49:45 -05:00
Rossen Stoyanchev
1ccc67b79e Upgrade Spring Web Flow to version 2.3.3 2014-01-26 10:11:24 -05:00
Daniel Fernández
7325cb724e Fixed parsing error when hitting F5 on a login error page with expired session 2013-06-09 23:39:20 +02:00
Oliver Gierke
0495da665c Polished dependency declaration.
Explicitly declare spring-sop to avoid unnecessary exclusions. Excluded Commons Logging explicitly to make sure the Slf4j bridge kicks in.
2013-04-07 14:01:46 +02:00
Oliver Gierke
5782d44467 Added current Jetty plugin to enable mvn jetty:run. 2013-04-07 13:52:10 +02:00
Oliver Gierke
d76d897fb6 Upgraded dependency versions.
- Spring 3.2.1 -> 3.2.2
- Slf4j 1.6.1 -> 1.7.5
- Log4j 1.2.15 -> 1.2.16 (allows getting rid of exclusions)
- HSQLDB 1.8.0.10 -> 2.2.9
- Hibernate 3.5.0 -> 4.2.0
- JodaTime 1.6 -> 2.2
- JodaTime JPS Tags 1.0.2 -> 1.1.1
- Easymock 2.5.2 -> 3.1
- JUnit 3.8.2 -> 4.11
2013-04-07 13:47:10 +02:00
Oliver Gierke
43564883c8 Updated plugin dependencies in booking-mvc example.
- Compiler plugin 2.3.2 -> 3.0
- Tomcat plugin 2.0-SNAPSHOT -> 2.1
- Surefire plugin 2.12 -> 2.14
2013-04-07 13:40:56 +02:00
Daniel Fernández
ed1ed18379 Replaced references to JSP with references to Thymeleaf. 2013-02-03 23:25:35 +01:00
Daniel Fernández
87d68bad0f Removed unneeded search.jsp file. 2013-02-03 23:24:42 +01:00
Rossen Stoyanchev
db165a7c77 Add README to booking-mvc 2013-02-01 17:27:29 -05:00
Rossen Stoyanchev
2adb680e6a Upgrade to SWF 2.4 M1 and fix git rebase issues 2013-02-01 16:51:58 -05:00
Daniel Fernández
35fcc082a9 Modified thymeleaf-extras-* dependencies to version 2.0.0 2013-02-01 04:01:19 -05:00
Daniel Fernández
ef9d94c2a3 Expanded tabs into spaces. 2013-02-01 03:59:26 -05:00
Daniel Fernández
7aa70a437e Fixed unix line feeds. 2013-02-01 03:59:26 -05:00
Daniel Fernández
1bcfa72497 Deleted original JSP files. 2013-02-01 03:57:40 -05:00
Daniel Fernández
63170166fb Fixed error reporting format. 2013-02-01 03:57:09 -05:00
Daniel Fernández
f60181ad06 Added static content to search.html 2013-02-01 03:57:09 -05:00
Daniel Fernández
802a3e919a Added static prototyping structures to all templates. 2013-02-01 03:57:09 -05:00
Daniel Fernández
7ff65c47e3 Small markup fixes. 2013-02-01 03:57:09 -05:00
Daniel Fernández
880586585b Converted booking flow to thymeleaf. 2013-02-01 03:57:09 -05:00