├── .gitignore ├── LICENSE ├── README.md ├── pom.xml └── src ├── main ├── resources │ └── log4j.properties ├── scala │ └── com │ │ └── example │ │ └── scalawebapp │ │ ├── controller │ │ ├── ControllerTools.scala │ │ ├── CustomerController.scala │ │ ├── HelloWorldController.scala │ │ └── HomePageController.scala │ │ ├── data │ │ ├── AbstractEntity.scala │ │ └── Customer.scala │ │ └── repository │ │ └── CustomerRepository.scala └── webapp │ ├── WEB-INF │ ├── jsp │ │ ├── customer │ │ │ ├── customer-edit.jsp │ │ │ ├── customer-new.jsp │ │ │ └── customer-view.jsp │ │ ├── helloPage.jsp │ │ ├── home.jsp │ │ └── taglibs.jspf │ ├── spring-context-data.xml │ ├── spring-context-web.xml │ ├── tags │ │ └── head.tag │ └── web.xml │ ├── index.jsp │ ├── static.htm │ └── style │ └── style.css └── test └── scala └── com └── example └── scalawebapp └── webtest ├── CustomersWebTest.scala ├── ServerNamePageWebTest.scala ├── StaticFileWebTest.scala ├── WebDriverAccess.scala └── page ├── HomePage.scala ├── Page.scala ├── ServerNamePage.scala ├── StaticFilePage.scala └── customer ├── AddCustomerPage.scala ├── EditCustomerPage.scala └── ViewCustomerPage.scala /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrahamLea/scala-spring-hibernate-maven-webapp/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrahamLea/scala-spring-hibernate-maven-webapp/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrahamLea/scala-spring-hibernate-maven-webapp/HEAD/README.md -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrahamLea/scala-spring-hibernate-maven-webapp/HEAD/pom.xml -------------------------------------------------------------------------------- /src/main/resources/log4j.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrahamLea/scala-spring-hibernate-maven-webapp/HEAD/src/main/resources/log4j.properties -------------------------------------------------------------------------------- /src/main/scala/com/example/scalawebapp/controller/ControllerTools.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrahamLea/scala-spring-hibernate-maven-webapp/HEAD/src/main/scala/com/example/scalawebapp/controller/ControllerTools.scala -------------------------------------------------------------------------------- /src/main/scala/com/example/scalawebapp/controller/CustomerController.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrahamLea/scala-spring-hibernate-maven-webapp/HEAD/src/main/scala/com/example/scalawebapp/controller/CustomerController.scala -------------------------------------------------------------------------------- /src/main/scala/com/example/scalawebapp/controller/HelloWorldController.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrahamLea/scala-spring-hibernate-maven-webapp/HEAD/src/main/scala/com/example/scalawebapp/controller/HelloWorldController.scala -------------------------------------------------------------------------------- /src/main/scala/com/example/scalawebapp/controller/HomePageController.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrahamLea/scala-spring-hibernate-maven-webapp/HEAD/src/main/scala/com/example/scalawebapp/controller/HomePageController.scala -------------------------------------------------------------------------------- /src/main/scala/com/example/scalawebapp/data/AbstractEntity.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrahamLea/scala-spring-hibernate-maven-webapp/HEAD/src/main/scala/com/example/scalawebapp/data/AbstractEntity.scala -------------------------------------------------------------------------------- /src/main/scala/com/example/scalawebapp/data/Customer.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrahamLea/scala-spring-hibernate-maven-webapp/HEAD/src/main/scala/com/example/scalawebapp/data/Customer.scala -------------------------------------------------------------------------------- /src/main/scala/com/example/scalawebapp/repository/CustomerRepository.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrahamLea/scala-spring-hibernate-maven-webapp/HEAD/src/main/scala/com/example/scalawebapp/repository/CustomerRepository.scala -------------------------------------------------------------------------------- /src/main/webapp/WEB-INF/jsp/customer/customer-edit.jsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrahamLea/scala-spring-hibernate-maven-webapp/HEAD/src/main/webapp/WEB-INF/jsp/customer/customer-edit.jsp -------------------------------------------------------------------------------- /src/main/webapp/WEB-INF/jsp/customer/customer-new.jsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrahamLea/scala-spring-hibernate-maven-webapp/HEAD/src/main/webapp/WEB-INF/jsp/customer/customer-new.jsp -------------------------------------------------------------------------------- /src/main/webapp/WEB-INF/jsp/customer/customer-view.jsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrahamLea/scala-spring-hibernate-maven-webapp/HEAD/src/main/webapp/WEB-INF/jsp/customer/customer-view.jsp -------------------------------------------------------------------------------- /src/main/webapp/WEB-INF/jsp/helloPage.jsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrahamLea/scala-spring-hibernate-maven-webapp/HEAD/src/main/webapp/WEB-INF/jsp/helloPage.jsp -------------------------------------------------------------------------------- /src/main/webapp/WEB-INF/jsp/home.jsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrahamLea/scala-spring-hibernate-maven-webapp/HEAD/src/main/webapp/WEB-INF/jsp/home.jsp -------------------------------------------------------------------------------- /src/main/webapp/WEB-INF/jsp/taglibs.jspf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrahamLea/scala-spring-hibernate-maven-webapp/HEAD/src/main/webapp/WEB-INF/jsp/taglibs.jspf -------------------------------------------------------------------------------- /src/main/webapp/WEB-INF/spring-context-data.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrahamLea/scala-spring-hibernate-maven-webapp/HEAD/src/main/webapp/WEB-INF/spring-context-data.xml -------------------------------------------------------------------------------- /src/main/webapp/WEB-INF/spring-context-web.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrahamLea/scala-spring-hibernate-maven-webapp/HEAD/src/main/webapp/WEB-INF/spring-context-web.xml -------------------------------------------------------------------------------- /src/main/webapp/WEB-INF/tags/head.tag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrahamLea/scala-spring-hibernate-maven-webapp/HEAD/src/main/webapp/WEB-INF/tags/head.tag -------------------------------------------------------------------------------- /src/main/webapp/WEB-INF/web.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrahamLea/scala-spring-hibernate-maven-webapp/HEAD/src/main/webapp/WEB-INF/web.xml -------------------------------------------------------------------------------- /src/main/webapp/index.jsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrahamLea/scala-spring-hibernate-maven-webapp/HEAD/src/main/webapp/index.jsp -------------------------------------------------------------------------------- /src/main/webapp/static.htm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrahamLea/scala-spring-hibernate-maven-webapp/HEAD/src/main/webapp/static.htm -------------------------------------------------------------------------------- /src/main/webapp/style/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrahamLea/scala-spring-hibernate-maven-webapp/HEAD/src/main/webapp/style/style.css -------------------------------------------------------------------------------- /src/test/scala/com/example/scalawebapp/webtest/CustomersWebTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrahamLea/scala-spring-hibernate-maven-webapp/HEAD/src/test/scala/com/example/scalawebapp/webtest/CustomersWebTest.scala -------------------------------------------------------------------------------- /src/test/scala/com/example/scalawebapp/webtest/ServerNamePageWebTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrahamLea/scala-spring-hibernate-maven-webapp/HEAD/src/test/scala/com/example/scalawebapp/webtest/ServerNamePageWebTest.scala -------------------------------------------------------------------------------- /src/test/scala/com/example/scalawebapp/webtest/StaticFileWebTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrahamLea/scala-spring-hibernate-maven-webapp/HEAD/src/test/scala/com/example/scalawebapp/webtest/StaticFileWebTest.scala -------------------------------------------------------------------------------- /src/test/scala/com/example/scalawebapp/webtest/WebDriverAccess.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrahamLea/scala-spring-hibernate-maven-webapp/HEAD/src/test/scala/com/example/scalawebapp/webtest/WebDriverAccess.scala -------------------------------------------------------------------------------- /src/test/scala/com/example/scalawebapp/webtest/page/HomePage.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrahamLea/scala-spring-hibernate-maven-webapp/HEAD/src/test/scala/com/example/scalawebapp/webtest/page/HomePage.scala -------------------------------------------------------------------------------- /src/test/scala/com/example/scalawebapp/webtest/page/Page.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrahamLea/scala-spring-hibernate-maven-webapp/HEAD/src/test/scala/com/example/scalawebapp/webtest/page/Page.scala -------------------------------------------------------------------------------- /src/test/scala/com/example/scalawebapp/webtest/page/ServerNamePage.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrahamLea/scala-spring-hibernate-maven-webapp/HEAD/src/test/scala/com/example/scalawebapp/webtest/page/ServerNamePage.scala -------------------------------------------------------------------------------- /src/test/scala/com/example/scalawebapp/webtest/page/StaticFilePage.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrahamLea/scala-spring-hibernate-maven-webapp/HEAD/src/test/scala/com/example/scalawebapp/webtest/page/StaticFilePage.scala -------------------------------------------------------------------------------- /src/test/scala/com/example/scalawebapp/webtest/page/customer/AddCustomerPage.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrahamLea/scala-spring-hibernate-maven-webapp/HEAD/src/test/scala/com/example/scalawebapp/webtest/page/customer/AddCustomerPage.scala -------------------------------------------------------------------------------- /src/test/scala/com/example/scalawebapp/webtest/page/customer/EditCustomerPage.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrahamLea/scala-spring-hibernate-maven-webapp/HEAD/src/test/scala/com/example/scalawebapp/webtest/page/customer/EditCustomerPage.scala -------------------------------------------------------------------------------- /src/test/scala/com/example/scalawebapp/webtest/page/customer/ViewCustomerPage.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrahamLea/scala-spring-hibernate-maven-webapp/HEAD/src/test/scala/com/example/scalawebapp/webtest/page/customer/ViewCustomerPage.scala --------------------------------------------------------------------------------