diff --git a/bin/.springBeans b/bin/.springBeans
deleted file mode 100644
index 8096aa036b..0000000000
--- a/bin/.springBeans
+++ /dev/null
@@ -1,15 +0,0 @@
-
-
- 1
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/bin/pom.xml b/bin/pom.xml
deleted file mode 100644
index 413dbd2c97..0000000000
--- a/bin/pom.xml
+++ /dev/null
@@ -1,179 +0,0 @@
-
-
- 4.0.0
- org.baeldung
- spring-security-login-error-handling
- spring-security-login-error-handling
- war
- 1.0.0-BUILD-SNAPSHOT
-
-
- org.springframework.boot
- spring-boot-starter-parent
- 1.1.4.RELEASE
-
-
-
-
-
-
- org.springframework.boot
- spring-boot-starter-web
-
-
- org.springframework
- spring-context
-
-
-
- commons-logging
- commons-logging
-
-
-
-
- org.springframework
- spring-core
-
-
- org.springframework
- spring-webmvc
-
-
- org.springframework
- spring-jdbc
-
-
- org.springframework
- spring-beans
-
-
- org.springframework
- spring-aop
-
-
- org.springframework
- spring-tx
-
-
- org.springframework
- spring-expression
-
-
- org.springframework
- spring-web
-
-
- org.springframework
- spring-webmvc
-
-
- org.springframework.security
- spring-security-config
- runtime
-
-
-
-
- org.aspectj
- aspectjrt
-
-
-
-
- org.hibernate
- hibernate-validator
-
-
-
-
- org.slf4j
- slf4j-api
-
-
- ch.qos.logback
- logback-classic
-
-
-
- org.slf4j
- jcl-over-slf4j
-
-
-
- org.slf4j
- log4j-over-slf4j
-
-
-
-
- javax.inject
- javax.inject
- 1
-
-
-
-
- javax.servlet
- javax.servlet-api
-
-
- javax.servlet.jsp
- jsp-api
- 2.1
- provided
-
-
- javax.servlet
- jstl
-
-
-
-
- org.springframework.security
- spring-security-taglibs
-
-
-
-
- junit
- junit
- test
-
-
-
-
-
- spring-security-login-and-registration
-
-
- src/main/resources
- true
-
-
-
-
-
- org.apache.maven.plugins
- maven-compiler-plugin
-
-
- org.apache.maven.plugins
- maven-war-plugin
-
-
-
-
- 1.7
- 3.1.1.RELEASE
- 3.2.4.RELEASE
- 1.6.10
-
-
- 1.7.6
- 1.1.1
-
-
-
-
diff --git a/bin/src/main/resources/logback.xml b/bin/src/main/resources/logback.xml
deleted file mode 100644
index 1146dade63..0000000000
--- a/bin/src/main/resources/logback.xml
+++ /dev/null
@@ -1,20 +0,0 @@
-
-
-
-
- web - %date [%thread] %-5level %logger{36} - %message%n
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/bin/src/main/resources/messages_en.properties b/bin/src/main/resources/messages_en.properties
deleted file mode 100644
index 3e05a6b76a..0000000000
--- a/bin/src/main/resources/messages_en.properties
+++ /dev/null
@@ -1,9 +0,0 @@
-message.username=Username required
-message.password=Password required
-message.unauth=Unauthorized Access !!
-message.badCredentials=Invalid Username or Password
-message.sessionExpired=Session Timed Out
-message.logoutError=Sorry, error logging out
-message.logoutSucc=You logged out successfully
-message.regSucc=You registrated correctly, please log in
-message.regError=There was a registration error please go back to registration
\ No newline at end of file
diff --git a/bin/src/main/resources/messages_es_ES.properties b/bin/src/main/resources/messages_es_ES.properties
deleted file mode 100644
index 842a899e43..0000000000
--- a/bin/src/main/resources/messages_es_ES.properties
+++ /dev/null
@@ -1,9 +0,0 @@
-message.username=Por favor ingrese el nombre de usuario
-message.password=Por favor ingrese una clave
-message.unauth=Acceso denegado !!
-message.badCredentials=Usuario o clave invalida
-message.sessionExpired=La sesion expiro
-message.logoutError=Lo sentimos, hubo problemas en logout
-message.logoutSucc=Logout con exito
-message.regSucc=Se registro correctamente, por favor ingrese
-message.regError=Hubo un error, por favor vuelva a registrarse
\ No newline at end of file
diff --git a/bin/src/main/resources/webSecurityConfig.xml b/bin/src/main/resources/webSecurityConfig.xml
deleted file mode 100644
index 46550f03da..0000000000
--- a/bin/src/main/resources/webSecurityConfig.xml
+++ /dev/null
@@ -1,36 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/bin/src/main/webapp/WEB-INF/mvc-servlet.xml b/bin/src/main/webapp/WEB-INF/mvc-servlet.xml
deleted file mode 100644
index b885d2c10a..0000000000
--- a/bin/src/main/webapp/WEB-INF/mvc-servlet.xml
+++ /dev/null
@@ -1,10 +0,0 @@
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/bin/src/main/webapp/WEB-INF/view/admin.jsp b/bin/src/main/webapp/WEB-INF/view/admin.jsp
deleted file mode 100644
index 12f9f7aba9..0000000000
--- a/bin/src/main/webapp/WEB-INF/view/admin.jsp
+++ /dev/null
@@ -1,23 +0,0 @@
-<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%>
-<%@ taglib prefix="sec" uri="http://www.springframework.org/security/tags" %>
-<%@taglib uri="http://www.springframework.org/tags" prefix="spring"%>
-
-
-
-
-
-
-
-
-
-
-
- Hello Admin
-
-
- ">Logout
- ">Home
-
-
-
-
diff --git a/bin/src/main/webapp/WEB-INF/view/console.jsp b/bin/src/main/webapp/WEB-INF/view/console.jsp
deleted file mode 100644
index 05a930731b..0000000000
--- a/bin/src/main/webapp/WEB-INF/view/console.jsp
+++ /dev/null
@@ -1,23 +0,0 @@
-<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%>
-<%@ taglib prefix="security" uri="http://www.springframework.org/security/tags" %>
-
-
-
-
- This is the landing page for the admin
-
-
- This text is only visible to a user
-
-
-
-
- This text is only visible to an admin
-
-
-
- ">Logout
- ">Administrator Page
-
-
-
\ No newline at end of file
diff --git a/bin/src/main/webapp/WEB-INF/view/home.jsp b/bin/src/main/webapp/WEB-INF/view/home.jsp
deleted file mode 100644
index fe6e572b99..0000000000
--- a/bin/src/main/webapp/WEB-INF/view/home.jsp
+++ /dev/null
@@ -1,13 +0,0 @@
-<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
-<%@ page session="true" %>
-
-
- Home
-
-
-
- Welcome back home!
-
-
-
-
diff --git a/bin/src/main/webapp/WEB-INF/view/homepage.jsp b/bin/src/main/webapp/WEB-INF/view/homepage.jsp
deleted file mode 100644
index fab96383df..0000000000
--- a/bin/src/main/webapp/WEB-INF/view/homepage.jsp
+++ /dev/null
@@ -1,28 +0,0 @@
-<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%>
-<%@ taglib prefix="sec" uri="http://www.springframework.org/security/tags" %>
-<%@ page session="true" %>
-
-
-
-
-
- This is the homepage for the user
-
-
- This text is only visible to a user
-
-
-
-
- This text is only visible to an admin
-
-
-
- ">Logout
- ">Home
- ">Administrator Page
-
-
-
-
-
\ No newline at end of file
diff --git a/bin/src/main/webapp/WEB-INF/view/invalidSession.jsp b/bin/src/main/webapp/WEB-INF/view/invalidSession.jsp
deleted file mode 100644
index 175c498117..0000000000
--- a/bin/src/main/webapp/WEB-INF/view/invalidSession.jsp
+++ /dev/null
@@ -1,12 +0,0 @@
-<%@taglib uri="http://www.springframework.org/tags" prefix="spring"%>
-
-
- Home
-
-
-
-
-
-
-
-
diff --git a/bin/src/main/webapp/WEB-INF/view/login.jsp b/bin/src/main/webapp/WEB-INF/view/login.jsp
deleted file mode 100644
index 815c6ca891..0000000000
--- a/bin/src/main/webapp/WEB-INF/view/login.jsp
+++ /dev/null
@@ -1,79 +0,0 @@
-<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%>
-<%@ taglib prefix="sec"
- uri="http://www.springframework.org/security/tags"%>
-<%@taglib uri="http://www.springframework.org/tags" prefix="spring"%>
-<%@ taglib uri="http://java.sun.com/jsp/jstl/fmt" prefix="fmt"%>
-
-<%@ page session="false"%>
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Register
-
-
-
-
-
-
-
-
-
-
- Login
- English |
- Spanish
-
- Current Locale : ${pageContext.response.locale}
-
- ">Home
-
-
\ No newline at end of file
diff --git a/bin/src/main/webapp/WEB-INF/view/logout.jsp b/bin/src/main/webapp/WEB-INF/view/logout.jsp
deleted file mode 100644
index e8618b74e3..0000000000
--- a/bin/src/main/webapp/WEB-INF/view/logout.jsp
+++ /dev/null
@@ -1,24 +0,0 @@
-<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%>
-<%@ taglib prefix="sec"
- uri="http://www.springframework.org/security/tags"%>
-<%@taglib uri="http://www.springframework.org/tags" prefix="spring"%>
-
-
-
-
-
-
-
-
-
-
-
-
-
-Logged Out
-
-
-
- Login
-
-
\ No newline at end of file
diff --git a/bin/src/main/webapp/WEB-INF/view/registration.jsp b/bin/src/main/webapp/WEB-INF/view/registration.jsp
deleted file mode 100644
index dc85ce8afa..0000000000
--- a/bin/src/main/webapp/WEB-INF/view/registration.jsp
+++ /dev/null
@@ -1,25 +0,0 @@
-
-<%@ page contentType="text/html;charset=UTF-8" language="java" %>
-<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
-<%@ taglib prefix="form" uri="http://www.springframework.org/tags/form" %>
-<%@ taglib prefix="spring" uri="http://www.springframework.org/tags" %>
-<%@ taglib prefix="sec" uri="http://www.springframework.org/security/tags" %>
-
-
-
-Registration
-
-
- This is the registration page
-
-
-
-
- First Name:
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/bin/src/main/webapp/WEB-INF/web.xml b/bin/src/main/webapp/WEB-INF/web.xml
deleted file mode 100644
index 463b309377..0000000000
--- a/bin/src/main/webapp/WEB-INF/web.xml
+++ /dev/null
@@ -1,41 +0,0 @@
-
-
-
- contextClass
-
- org.springframework.web.context.support.AnnotationConfigWebApplicationContext
-
-
-
- contextConfigLocation
- org.baeldung.spring
-
-
- org.springframework.web.context.ContextLoaderListener
-
-
- mvc
- org.springframework.web.servlet.DispatcherServlet
- 1
-
-
- mvc
- /
-
-
- springSecurityFilterChain
- org.springframework.web.filter.DelegatingFilterProxy
-
-
- springSecurityFilterChain
- /*
-
-
- localizationFilter
- org.springframework.web.filter.RequestContextFilter
-
-
- localizationFilter
- /*
-
-
\ No newline at end of file
diff --git a/core-java-8/src/main/webapp/WEB-INF/api-servlet.xml b/core-java-8/src/main/webapp/WEB-INF/api-servlet.xml
deleted file mode 100644
index 5463820874..0000000000
--- a/core-java-8/src/main/webapp/WEB-INF/api-servlet.xml
+++ /dev/null
@@ -1,6 +0,0 @@
-
-
-
-
\ No newline at end of file
diff --git a/core-java-8/src/main/webapp/WEB-INF/web.xml b/core-java-8/src/main/webapp/WEB-INF/web.xml
deleted file mode 100644
index 48d4b8fe61..0000000000
--- a/core-java-8/src/main/webapp/WEB-INF/web.xml
+++ /dev/null
@@ -1,42 +0,0 @@
-
-
-
- Spring MVC Application
-
-
-
- contextClass
-
- org.springframework.web.context.support.AnnotationConfigWebApplicationContext
-
-
-
- contextConfigLocation
- org.baeldung.config
-
-
-
- org.springframework.web.context.ContextLoaderListener
-
-
-
-
- api
- org.springframework.web.servlet.DispatcherServlet
- 1
-
-
- api
- /
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/experiments/.classpath b/experiments/.classpath
deleted file mode 100644
index ca257cf1f9..0000000000
--- a/experiments/.classpath
+++ /dev/null
@@ -1,37 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/experiments/.externalToolBuilders/org.eclipse.wst.jsdt.core.javascriptValidator.launch b/experiments/.externalToolBuilders/org.eclipse.wst.jsdt.core.javascriptValidator.launch
deleted file mode 100644
index 627021fb96..0000000000
--- a/experiments/.externalToolBuilders/org.eclipse.wst.jsdt.core.javascriptValidator.launch
+++ /dev/null
@@ -1,7 +0,0 @@
-
-
-
-
-
-
-
diff --git a/experiments/.gitignore b/experiments/.gitignore
deleted file mode 100644
index 83c05e60c8..0000000000
--- a/experiments/.gitignore
+++ /dev/null
@@ -1,13 +0,0 @@
-*.class
-
-#folders#
-/target
-/neoDb*
-/data
-/src/main/webapp/WEB-INF/classes
-*/META-INF/*
-
-# Packaged files #
-*.jar
-*.war
-*.ear
\ No newline at end of file
diff --git a/experiments/.project b/experiments/.project
deleted file mode 100644
index 13c876f106..0000000000
--- a/experiments/.project
+++ /dev/null
@@ -1,42 +0,0 @@
-
-
- experiments
-
-
-
-
-
- org.eclipse.jdt.core.javabuilder
-
-
-
-
- org.eclipse.wst.common.project.facet.core.builder
-
-
-
-
- org.eclipse.wst.validation.validationbuilder
-
-
-
-
- org.springframework.ide.eclipse.core.springbuilder
-
-
-
-
- org.eclipse.m2e.core.maven2Builder
-
-
-
-
-
- org.springframework.ide.eclipse.core.springnature
- org.eclipse.jem.workbench.JavaEMFNature
- org.eclipse.wst.common.modulecore.ModuleCoreNature
- org.eclipse.jdt.core.javanature
- org.eclipse.m2e.core.maven2Nature
- org.eclipse.wst.common.project.facet.core.nature
-
-
diff --git a/experiments/.settings/.jsdtscope b/experiments/.settings/.jsdtscope
deleted file mode 100644
index 7b3f0c8b9f..0000000000
--- a/experiments/.settings/.jsdtscope
+++ /dev/null
@@ -1,5 +0,0 @@
-
-
-
-
-
diff --git a/experiments/.settings/org.eclipse.jdt.core.prefs b/experiments/.settings/org.eclipse.jdt.core.prefs
deleted file mode 100644
index df81356514..0000000000
--- a/experiments/.settings/org.eclipse.jdt.core.prefs
+++ /dev/null
@@ -1,95 +0,0 @@
-eclipse.preferences.version=1
-org.eclipse.jdt.core.compiler.annotation.missingNonNullByDefaultAnnotation=ignore
-org.eclipse.jdt.core.compiler.annotation.nonnull=org.eclipse.jdt.annotation.NonNull
-org.eclipse.jdt.core.compiler.annotation.nonnullbydefault=org.eclipse.jdt.annotation.NonNullByDefault
-org.eclipse.jdt.core.compiler.annotation.nullable=org.eclipse.jdt.annotation.Nullable
-org.eclipse.jdt.core.compiler.annotation.nullanalysis=disabled
-org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
-org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.7
-org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve
-org.eclipse.jdt.core.compiler.compliance=1.7
-org.eclipse.jdt.core.compiler.debug.lineNumber=generate
-org.eclipse.jdt.core.compiler.debug.localVariable=generate
-org.eclipse.jdt.core.compiler.debug.sourceFile=generate
-org.eclipse.jdt.core.compiler.problem.annotationSuperInterface=warning
-org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
-org.eclipse.jdt.core.compiler.problem.autoboxing=ignore
-org.eclipse.jdt.core.compiler.problem.comparingIdentical=warning
-org.eclipse.jdt.core.compiler.problem.deadCode=warning
-org.eclipse.jdt.core.compiler.problem.deprecation=warning
-org.eclipse.jdt.core.compiler.problem.deprecationInDeprecatedCode=disabled
-org.eclipse.jdt.core.compiler.problem.deprecationWhenOverridingDeprecatedMethod=disabled
-org.eclipse.jdt.core.compiler.problem.discouragedReference=warning
-org.eclipse.jdt.core.compiler.problem.emptyStatement=ignore
-org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
-org.eclipse.jdt.core.compiler.problem.explicitlyClosedAutoCloseable=ignore
-org.eclipse.jdt.core.compiler.problem.fallthroughCase=ignore
-org.eclipse.jdt.core.compiler.problem.fatalOptionalError=disabled
-org.eclipse.jdt.core.compiler.problem.fieldHiding=error
-org.eclipse.jdt.core.compiler.problem.finalParameterBound=warning
-org.eclipse.jdt.core.compiler.problem.finallyBlockNotCompletingNormally=warning
-org.eclipse.jdt.core.compiler.problem.forbiddenReference=warning
-org.eclipse.jdt.core.compiler.problem.hiddenCatchBlock=warning
-org.eclipse.jdt.core.compiler.problem.includeNullInfoFromAsserts=disabled
-org.eclipse.jdt.core.compiler.problem.incompatibleNonInheritedInterfaceMethod=warning
-org.eclipse.jdt.core.compiler.problem.incompleteEnumSwitch=ignore
-org.eclipse.jdt.core.compiler.problem.indirectStaticAccess=ignore
-org.eclipse.jdt.core.compiler.problem.localVariableHiding=error
-org.eclipse.jdt.core.compiler.problem.methodWithConstructorName=warning
-org.eclipse.jdt.core.compiler.problem.missingDefaultCase=ignore
-org.eclipse.jdt.core.compiler.problem.missingDeprecatedAnnotation=ignore
-org.eclipse.jdt.core.compiler.problem.missingEnumCaseDespiteDefault=disabled
-org.eclipse.jdt.core.compiler.problem.missingHashCodeMethod=ignore
-org.eclipse.jdt.core.compiler.problem.missingOverrideAnnotation=ignore
-org.eclipse.jdt.core.compiler.problem.missingOverrideAnnotationForInterfaceMethodImplementation=enabled
-org.eclipse.jdt.core.compiler.problem.missingSerialVersion=ignore
-org.eclipse.jdt.core.compiler.problem.missingSynchronizedOnInheritedMethod=ignore
-org.eclipse.jdt.core.compiler.problem.noEffectAssignment=warning
-org.eclipse.jdt.core.compiler.problem.noImplicitStringConversion=warning
-org.eclipse.jdt.core.compiler.problem.nonExternalizedStringLiteral=ignore
-org.eclipse.jdt.core.compiler.problem.nullAnnotationInferenceConflict=error
-org.eclipse.jdt.core.compiler.problem.nullReference=warning
-org.eclipse.jdt.core.compiler.problem.nullSpecViolation=error
-org.eclipse.jdt.core.compiler.problem.nullUncheckedConversion=warning
-org.eclipse.jdt.core.compiler.problem.overridingPackageDefaultMethod=warning
-org.eclipse.jdt.core.compiler.problem.parameterAssignment=ignore
-org.eclipse.jdt.core.compiler.problem.possibleAccidentalBooleanAssignment=ignore
-org.eclipse.jdt.core.compiler.problem.potentialNullReference=ignore
-org.eclipse.jdt.core.compiler.problem.potentiallyUnclosedCloseable=ignore
-org.eclipse.jdt.core.compiler.problem.rawTypeReference=warning
-org.eclipse.jdt.core.compiler.problem.redundantNullAnnotation=warning
-org.eclipse.jdt.core.compiler.problem.redundantNullCheck=ignore
-org.eclipse.jdt.core.compiler.problem.redundantSpecificationOfTypeArguments=ignore
-org.eclipse.jdt.core.compiler.problem.redundantSuperinterface=ignore
-org.eclipse.jdt.core.compiler.problem.reportMethodCanBePotentiallyStatic=ignore
-org.eclipse.jdt.core.compiler.problem.reportMethodCanBeStatic=ignore
-org.eclipse.jdt.core.compiler.problem.specialParameterHidingField=disabled
-org.eclipse.jdt.core.compiler.problem.staticAccessReceiver=warning
-org.eclipse.jdt.core.compiler.problem.suppressOptionalErrors=disabled
-org.eclipse.jdt.core.compiler.problem.suppressWarnings=enabled
-org.eclipse.jdt.core.compiler.problem.syntheticAccessEmulation=ignore
-org.eclipse.jdt.core.compiler.problem.typeParameterHiding=error
-org.eclipse.jdt.core.compiler.problem.unavoidableGenericTypeProblems=enabled
-org.eclipse.jdt.core.compiler.problem.uncheckedTypeOperation=warning
-org.eclipse.jdt.core.compiler.problem.unclosedCloseable=warning
-org.eclipse.jdt.core.compiler.problem.undocumentedEmptyBlock=ignore
-org.eclipse.jdt.core.compiler.problem.unhandledWarningToken=warning
-org.eclipse.jdt.core.compiler.problem.unnecessaryElse=ignore
-org.eclipse.jdt.core.compiler.problem.unnecessaryTypeCheck=ignore
-org.eclipse.jdt.core.compiler.problem.unqualifiedFieldAccess=ignore
-org.eclipse.jdt.core.compiler.problem.unusedDeclaredThrownException=ignore
-org.eclipse.jdt.core.compiler.problem.unusedDeclaredThrownExceptionExemptExceptionAndThrowable=enabled
-org.eclipse.jdt.core.compiler.problem.unusedDeclaredThrownExceptionIncludeDocCommentReference=enabled
-org.eclipse.jdt.core.compiler.problem.unusedDeclaredThrownExceptionWhenOverriding=disabled
-org.eclipse.jdt.core.compiler.problem.unusedImport=warning
-org.eclipse.jdt.core.compiler.problem.unusedLabel=warning
-org.eclipse.jdt.core.compiler.problem.unusedLocal=warning
-org.eclipse.jdt.core.compiler.problem.unusedObjectAllocation=ignore
-org.eclipse.jdt.core.compiler.problem.unusedParameter=ignore
-org.eclipse.jdt.core.compiler.problem.unusedParameterIncludeDocCommentReference=enabled
-org.eclipse.jdt.core.compiler.problem.unusedParameterWhenImplementingAbstract=disabled
-org.eclipse.jdt.core.compiler.problem.unusedParameterWhenOverridingConcrete=disabled
-org.eclipse.jdt.core.compiler.problem.unusedPrivateMember=warning
-org.eclipse.jdt.core.compiler.problem.unusedWarningToken=warning
-org.eclipse.jdt.core.compiler.problem.varargsArgumentNeedCast=warning
-org.eclipse.jdt.core.compiler.source=1.7
diff --git a/experiments/.settings/org.eclipse.jdt.ui.prefs b/experiments/.settings/org.eclipse.jdt.ui.prefs
deleted file mode 100644
index 471e9b0d81..0000000000
--- a/experiments/.settings/org.eclipse.jdt.ui.prefs
+++ /dev/null
@@ -1,55 +0,0 @@
-#Sat Jan 21 23:04:06 EET 2012
-eclipse.preferences.version=1
-editor_save_participant_org.eclipse.jdt.ui.postsavelistener.cleanup=true
-sp_cleanup.add_default_serial_version_id=true
-sp_cleanup.add_generated_serial_version_id=false
-sp_cleanup.add_missing_annotations=true
-sp_cleanup.add_missing_deprecated_annotations=true
-sp_cleanup.add_missing_methods=false
-sp_cleanup.add_missing_nls_tags=false
-sp_cleanup.add_missing_override_annotations=true
-sp_cleanup.add_missing_override_annotations_interface_methods=true
-sp_cleanup.add_serial_version_id=false
-sp_cleanup.always_use_blocks=true
-sp_cleanup.always_use_parentheses_in_expressions=true
-sp_cleanup.always_use_this_for_non_static_field_access=false
-sp_cleanup.always_use_this_for_non_static_method_access=false
-sp_cleanup.convert_to_enhanced_for_loop=true
-sp_cleanup.correct_indentation=true
-sp_cleanup.format_source_code=true
-sp_cleanup.format_source_code_changes_only=true
-sp_cleanup.make_local_variable_final=true
-sp_cleanup.make_parameters_final=true
-sp_cleanup.make_private_fields_final=false
-sp_cleanup.make_type_abstract_if_missing_method=false
-sp_cleanup.make_variable_declarations_final=true
-sp_cleanup.never_use_blocks=false
-sp_cleanup.never_use_parentheses_in_expressions=false
-sp_cleanup.on_save_use_additional_actions=true
-sp_cleanup.organize_imports=true
-sp_cleanup.qualify_static_field_accesses_with_declaring_class=false
-sp_cleanup.qualify_static_member_accesses_through_instances_with_declaring_class=true
-sp_cleanup.qualify_static_member_accesses_through_subtypes_with_declaring_class=true
-sp_cleanup.qualify_static_member_accesses_with_declaring_class=true
-sp_cleanup.qualify_static_method_accesses_with_declaring_class=false
-sp_cleanup.remove_private_constructors=true
-sp_cleanup.remove_trailing_whitespaces=true
-sp_cleanup.remove_trailing_whitespaces_all=true
-sp_cleanup.remove_trailing_whitespaces_ignore_empty=false
-sp_cleanup.remove_unnecessary_casts=true
-sp_cleanup.remove_unnecessary_nls_tags=false
-sp_cleanup.remove_unused_imports=true
-sp_cleanup.remove_unused_local_variables=false
-sp_cleanup.remove_unused_private_fields=true
-sp_cleanup.remove_unused_private_members=false
-sp_cleanup.remove_unused_private_methods=true
-sp_cleanup.remove_unused_private_types=true
-sp_cleanup.sort_members=false
-sp_cleanup.sort_members_all=false
-sp_cleanup.use_blocks=false
-sp_cleanup.use_blocks_only_for_return_and_throw=false
-sp_cleanup.use_parentheses_in_expressions=false
-sp_cleanup.use_this_for_non_static_field_access=true
-sp_cleanup.use_this_for_non_static_field_access_only_if_necessary=true
-sp_cleanup.use_this_for_non_static_method_access=true
-sp_cleanup.use_this_for_non_static_method_access_only_if_necessary=true
diff --git a/experiments/.settings/org.eclipse.m2e.core.prefs b/experiments/.settings/org.eclipse.m2e.core.prefs
deleted file mode 100644
index f897a7f1cb..0000000000
--- a/experiments/.settings/org.eclipse.m2e.core.prefs
+++ /dev/null
@@ -1,4 +0,0 @@
-activeProfiles=
-eclipse.preferences.version=1
-resolveWorkspaceProjects=true
-version=1
diff --git a/experiments/.settings/org.eclipse.m2e.wtp.prefs b/experiments/.settings/org.eclipse.m2e.wtp.prefs
deleted file mode 100644
index ef86089622..0000000000
--- a/experiments/.settings/org.eclipse.m2e.wtp.prefs
+++ /dev/null
@@ -1,2 +0,0 @@
-eclipse.preferences.version=1
-org.eclipse.m2e.wtp.enabledProjectSpecificPrefs=false
diff --git a/experiments/.settings/org.eclipse.wst.common.component b/experiments/.settings/org.eclipse.wst.common.component
deleted file mode 100644
index 893209cc57..0000000000
--- a/experiments/.settings/org.eclipse.wst.common.component
+++ /dev/null
@@ -1,10 +0,0 @@
-
-
-
-
-
-
-
-
-
-
diff --git a/experiments/.settings/org.eclipse.wst.common.project.facet.core.xml b/experiments/.settings/org.eclipse.wst.common.project.facet.core.xml
deleted file mode 100644
index b46bc511b9..0000000000
--- a/experiments/.settings/org.eclipse.wst.common.project.facet.core.xml
+++ /dev/null
@@ -1,5 +0,0 @@
-
-
-
-
-
diff --git a/experiments/.settings/org.eclipse.wst.jsdt.ui.superType.container b/experiments/.settings/org.eclipse.wst.jsdt.ui.superType.container
deleted file mode 100644
index 3bd5d0a480..0000000000
--- a/experiments/.settings/org.eclipse.wst.jsdt.ui.superType.container
+++ /dev/null
@@ -1 +0,0 @@
-org.eclipse.wst.jsdt.launching.baseBrowserLibrary
\ No newline at end of file
diff --git a/experiments/.settings/org.eclipse.wst.jsdt.ui.superType.name b/experiments/.settings/org.eclipse.wst.jsdt.ui.superType.name
deleted file mode 100644
index 05bd71b6ec..0000000000
--- a/experiments/.settings/org.eclipse.wst.jsdt.ui.superType.name
+++ /dev/null
@@ -1 +0,0 @@
-Window
\ No newline at end of file
diff --git a/experiments/.settings/org.eclipse.wst.validation.prefs b/experiments/.settings/org.eclipse.wst.validation.prefs
deleted file mode 100644
index 0d0aee4f72..0000000000
--- a/experiments/.settings/org.eclipse.wst.validation.prefs
+++ /dev/null
@@ -1,15 +0,0 @@
-DELEGATES_PREFERENCE=delegateValidatorList
-USER_BUILD_PREFERENCE=enabledBuildValidatorListorg.eclipse.jst.j2ee.internal.classpathdep.ClasspathDependencyValidator;
-USER_MANUAL_PREFERENCE=enabledManualValidatorListorg.eclipse.jst.j2ee.internal.classpathdep.ClasspathDependencyValidator;
-USER_PREFERENCE=overrideGlobalPreferencestruedisableAllValidationfalseversion1.2.402.v201212031633
-disabled=06target
-eclipse.preferences.version=1
-override=true
-suspend=false
-vals/org.eclipse.jst.jsf.ui.JSFAppConfigValidator/global=FF01
-vals/org.eclipse.jst.jsp.core.JSPBatchValidator/global=FF01
-vals/org.eclipse.jst.jsp.core.JSPContentValidator/global=FF01
-vals/org.eclipse.jst.jsp.core.TLDValidator/global=FF01
-vals/org.eclipse.wst.dtd.core.dtdDTDValidator/global=FF01
-vals/org.eclipse.wst.jsdt.web.core.JsBatchValidator/global=TF02
-vf.version=3
diff --git a/experiments/.settings/org.eclipse.wst.ws.service.policy.prefs b/experiments/.settings/org.eclipse.wst.ws.service.policy.prefs
deleted file mode 100644
index 9cfcabe16f..0000000000
--- a/experiments/.settings/org.eclipse.wst.ws.service.policy.prefs
+++ /dev/null
@@ -1,2 +0,0 @@
-eclipse.preferences.version=1
-org.eclipse.wst.ws.service.policy.projectEnabled=false
diff --git a/experiments/.springBeans b/experiments/.springBeans
deleted file mode 100644
index d11fb034bd..0000000000
--- a/experiments/.springBeans
+++ /dev/null
@@ -1,14 +0,0 @@
-
-
- 1
-
-
-
-
-
-
- src/main/webapp/WEB-INF/api-servlet.xml
-
-
-
-
diff --git a/experiments/README.md b/experiments/README.md
deleted file mode 100644
index 11522e362f..0000000000
--- a/experiments/README.md
+++ /dev/null
@@ -1,7 +0,0 @@
-=========
-
-## Spring Security for REST Example Project
-
-
-### Relevant Articles:
-- [Spring REST Service Security](http://www.baeldung.com/2011/10/31/securing-a-restful-web-service-with-spring-security-3-1-part-3/)
\ No newline at end of file
diff --git a/experiments/pom.xml b/experiments/pom.xml
deleted file mode 100644
index 4ca03b75e1..0000000000
--- a/experiments/pom.xml
+++ /dev/null
@@ -1,295 +0,0 @@
-
- 4.0.0
- org.baeldung
- experiments
- 0.1-SNAPSHOT
-
- experiments
- war
-
-
-
-
-
-
- xml-apis
- xml-apis
- 1.4.01
-
-
-
- xalan
- xalan
- 2.7.1
-
-
-
- net.sourceforge.nekohtml
- nekohtml
- 1.9.18
-
-
-
- net.sourceforge.htmlcleaner
- htmlcleaner
- 2.6
-
-
-
-
-
- org.springframework.security
- spring-security-web
- ${org.springframework.security.version}
-
-
- org.springframework.security
- spring-security-config
- ${org.springframework.security.version}
-
-
-
-
-
- org.springframework
- spring-core
- ${org.springframework.version}
-
-
- org.springframework
- spring-context
- ${org.springframework.version}
-
-
- org.springframework
- spring-jdbc
- ${org.springframework.version}
-
-
- org.springframework
- spring-beans
- ${org.springframework.version}
-
-
- org.springframework
- spring-aop
- ${org.springframework.version}
-
-
- org.springframework
- spring-tx
- ${org.springframework.version}
-
-
- org.springframework
- spring-expression
- ${org.springframework.version}
-
-
-
- org.springframework
- spring-web
- ${org.springframework.version}
-
-
- org.springframework
- spring-webmvc
- ${org.springframework.version}
-
-
-
-
-
- javax.servlet
- javax.servlet-api
- 3.0.1
- provided
-
-
-
- javax.servlet
- jstl
- 1.2
- runtime
-
-
-
-
-
- com.fasterxml.jackson.core
- jackson-databind
- 2.2.2
-
-
-
-
-
- org.apache.httpcomponents
- httpcore
- ${httpcore.version}
-
-
- commons-logging
- commons-logging
-
-
-
-
-
- org.apache.httpcomponents
- httpclient
- ${httpclient.version}
-
-
- commons-logging
- commons-logging
-
-
-
-
-
-
-
- com.google.guava
- guava
- ${guava.version}
-
-
- org.apache.commons
- commons-lang3
- ${commons-lang3.version}
-
-
-
-
-
-
- junit
- junit-dep
- ${junit.version}
- test
-
-
-
- org.hamcrest
- hamcrest-core
- ${org.hamcrest.version}
- test
-
-
- org.hamcrest
- hamcrest-library
- ${org.hamcrest.version}
- test
-
-
-
- org.mockito
- mockito-core
- ${mockito.version}
- test
-
-
-
-
-
- experiments
-
-
- src/main/resources
- true
-
-
-
-
-
-
- org.apache.maven.plugins
- maven-compiler-plugin
- ${maven-compiler-plugin.version}
-
- 1.7
- 1.7
-
-
-
-
- org.apache.maven.plugins
- maven-surefire-plugin
- ${maven-surefire-plugin.version}
-
-
- **/*LiveTest.java
-
-
-
-
-
-
-
-
- org.codehaus.cargo
- cargo-maven2-plugin
- ${cargo-maven2-plugin.version}
-
- true
-
- jetty8x
- embedded
-
-
-
-
-
-
- 8082
-
-
-
-
-
-
-
-
-
-
-
- 4.1.0.RELEASE
- 3.2.5.RELEASE
-
-
- 4.3.6.Final
- 5.1.32
-
-
- 1.7.7
- 1.1.2
-
-
- 5.1.2.Final
-
-
- 18.0
- 3.3.2
-
-
- 1.3
- 4.11
- 1.9.5
-
- 4.3.2
- 4.3.5
-
- 2.3.3
-
-
- 3.1
- 2.4
- 2.17
- 2.6
- 1.4.9
-
-
-
-
\ No newline at end of file
diff --git a/experiments/src/main/resources/logback.xml b/experiments/src/main/resources/logback.xml
deleted file mode 100644
index 1146dade63..0000000000
--- a/experiments/src/main/resources/logback.xml
+++ /dev/null
@@ -1,20 +0,0 @@
-
-
-
-
- web - %date [%thread] %-5level %logger{36} - %message%n
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/experiments/src/main/webapp/WEB-INF/api-servlet.xml b/experiments/src/main/webapp/WEB-INF/api-servlet.xml
deleted file mode 100644
index a675fc6d95..0000000000
--- a/experiments/src/main/webapp/WEB-INF/api-servlet.xml
+++ /dev/null
@@ -1,6 +0,0 @@
-
-
-
-
\ No newline at end of file
diff --git a/experiments/src/main/webapp/WEB-INF/web.xml b/experiments/src/main/webapp/WEB-INF/web.xml
deleted file mode 100644
index fe62026bc7..0000000000
--- a/experiments/src/main/webapp/WEB-INF/web.xml
+++ /dev/null
@@ -1,50 +0,0 @@
-
-
-
- Spring MVC Application
-
-
-
- contextClass
-
- org.springframework.web.context.support.AnnotationConfigWebApplicationContext
-
-
-
- contextConfigLocation
- org.baeldung.spring
-
-
-
- org.springframework.web.context.ContextLoaderListener
-
-
-
-
- api
- org.springframework.web.servlet.DispatcherServlet
- 1
-
-
- api
- /api/*
-
-
-
-
- springSecurityFilterChain
- org.springframework.web.filter.DelegatingFilterProxy
-
-
- springSecurityFilterChain
- /*
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/experiments/src/test/java/org/baeldung/live/CrawlLiveTest.java b/experiments/src/test/java/org/baeldung/live/CrawlLiveTest.java
deleted file mode 100644
index d7367d7bd0..0000000000
--- a/experiments/src/test/java/org/baeldung/live/CrawlLiveTest.java
+++ /dev/null
@@ -1,131 +0,0 @@
-package org.baeldung.live;
-
-import java.io.IOException;
-import java.io.InputStream;
-import java.net.MalformedURLException;
-import java.net.URL;
-
-import javax.xml.parsers.DocumentBuilder;
-import javax.xml.parsers.DocumentBuilderFactory;
-import javax.xml.parsers.ParserConfigurationException;
-import javax.xml.xpath.XPath;
-import javax.xml.xpath.XPathConstants;
-import javax.xml.xpath.XPathExpression;
-import javax.xml.xpath.XPathExpressionException;
-import javax.xml.xpath.XPathFactory;
-
-import org.apache.http.HttpEntity;
-import org.apache.http.HttpResponse;
-import org.apache.http.client.ClientProtocolException;
-import org.apache.http.client.methods.HttpGet;
-import org.apache.http.impl.client.DefaultHttpClient;
-import org.apache.http.params.BasicHttpParams;
-import org.apache.http.params.HttpParams;
-import org.apache.http.util.EntityUtils;
-import org.cyberneko.html.parsers.DOMParser;
-import org.htmlcleaner.CleanerProperties;
-import org.htmlcleaner.HtmlCleaner;
-import org.htmlcleaner.TagNode;
-import org.htmlcleaner.XPatherException;
-import org.junit.Before;
-import org.junit.Test;
-import org.w3c.dom.Document;
-import org.xml.sax.SAXException;
-
-public class CrawlLiveTest {
-
- private DefaultHttpClient client;
-
- // fixtures
-
- @Before
- public final void before() {
- final HttpParams httpParameters = new BasicHttpParams();
- client = new DefaultHttpClient(httpParameters);
- }
-
- // tests
-
- @Test
- public final void when_then() throws ClientProtocolException, IOException, XPathExpressionException, SAXException, ParserConfigurationException {
- final String url = "http://sales.starcitygames.com/category.php?cat=5260&start=50";
- final String xpathEx = ".//*[@id='search_results_table']/tbody/tr/td[1]";
-
- HttpGet request = null;
- HttpEntity httpEntity = null;
- InputStream entityContentStream = null;
-
- try {
- request = new HttpGet(url);
- final HttpResponse httpResponse = client.execute(request);
-
- httpEntity = httpResponse.getEntity();
- entityContentStream = httpEntity.getContent();
-
- final DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance();
- final DocumentBuilder builder = factory.newDocumentBuilder();
- final Document doc = builder.parse(entityContentStream);
-
- final XPathFactory xPathfactory = XPathFactory.newInstance();
- final XPath xpath = xPathfactory.newXPath();
- final XPathExpression expr = xpath.compile(xpathEx);
- final Object evaluated = expr.evaluate(doc, XPathConstants.STRING);
- System.out.println(evaluated);
- } catch (final RuntimeException runEx) {
- runEx.printStackTrace();
- } finally {
- if (request != null) {
- request.releaseConnection();
- }
- if (entityContentStream != null) {
- entityContentStream.close();
- }
- if (httpEntity != null) {
- EntityUtils.consume(httpEntity);
- }
- }
- }
-
- // http://htmlcleaner.sourceforge.net/parameters.php
- @SuppressWarnings("unused")
- @Test
- public final void givenCleaningWithHtmlCleaner_whenPageIsRetrieved_thenContentCanBeExtracted() throws XPatherException, MalformedURLException, IOException {
- final String url = "http://sales.starcitygames.com/category.php?cat=5260&start=50";
- final String xpathEx1 = ".//*[@id='search_results_table']/tbody/tr/td[1]/b/a/text()";
- final String xpathEx2 = ".//*[@id='search_results_table']/tbody/tr";
-
- final CleanerProperties props = new CleanerProperties();
- // set some properties to non-default values
- props.setAdvancedXmlEscape(true);
- // props.setOmitComments(true);
-
- // do parsing
- final TagNode tagNode = new HtmlCleaner(props).clean(new URL(url));
- final Object[] evaluateXPath = tagNode.evaluateXPath(xpathEx2);
- final Object ex = evaluateXPath[7];
-
- System.out.println(ex);
- // System.out.println(Arrays.toString(evaluateXPath));
- // new PrettyXmlSerializer(props).writeToStream(tagNode, System.out);
- }
-
- @SuppressWarnings("unused")
- @Test
- public final void givenCleaningWithNeko_whenPageIsRetrieved_thenContentCanBeExtracted() throws XPatherException, MalformedURLException, IOException, XPathExpressionException, SAXException {
- final String url = "http://sales.starcitygames.com/category.php?cat=5260&start=50";
- final String xpathEx1 = ".//*[@id='search_results_table']/tbody/tr/td[1]/b/a/text()";
- final String xpathEx2 = ".//*[@id='search_results_table']/tbody/tr";
-
- final DOMParser parser = new DOMParser();
- parser.setFeature("http://xml.org/sax/features/namespaces", false);
- parser.parse(url);
- final Document document = parser.getDocument();
-
- final XPathFactory xpf = XPathFactory.newInstance();
- final XPath xpath = xpf.newXPath();
- final Object evaluate = xpath.evaluate(xpathEx2, document);
-
- System.out.println(evaluate);
- }
-
-}
diff --git a/experiments/src/test/resources/.gitignore b/experiments/src/test/resources/.gitignore
deleted file mode 100644
index 83c05e60c8..0000000000
--- a/experiments/src/test/resources/.gitignore
+++ /dev/null
@@ -1,13 +0,0 @@
-*.class
-
-#folders#
-/target
-/neoDb*
-/data
-/src/main/webapp/WEB-INF/classes
-*/META-INF/*
-
-# Packaged files #
-*.jar
-*.war
-*.ear
\ No newline at end of file
diff --git a/starting/spring-jpa/.classpath b/starting/spring-jpa/.classpath
deleted file mode 100644
index ca257cf1f9..0000000000
--- a/starting/spring-jpa/.classpath
+++ /dev/null
@@ -1,37 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/starting/spring-jpa/.gitignore b/starting/spring-jpa/.gitignore
deleted file mode 100644
index 83c05e60c8..0000000000
--- a/starting/spring-jpa/.gitignore
+++ /dev/null
@@ -1,13 +0,0 @@
-*.class
-
-#folders#
-/target
-/neoDb*
-/data
-/src/main/webapp/WEB-INF/classes
-*/META-INF/*
-
-# Packaged files #
-*.jar
-*.war
-*.ear
\ No newline at end of file
diff --git a/starting/spring-jpa/.project b/starting/spring-jpa/.project
deleted file mode 100644
index 20cc7fd450..0000000000
--- a/starting/spring-jpa/.project
+++ /dev/null
@@ -1,43 +0,0 @@
-
-
- spring-jpa-start
-
-
-
-
-
- org.eclipse.jdt.core.javabuilder
-
-
-
-
- org.eclipse.wst.common.project.facet.core.builder
-
-
-
-
- org.eclipse.wst.validation.validationbuilder
-
-
-
-
- org.springframework.ide.eclipse.core.springbuilder
-
-
-
-
- org.eclipse.m2e.core.maven2Builder
-
-
-
-
-
- org.springframework.ide.eclipse.core.springnature
- org.eclipse.jem.workbench.JavaEMFNature
- org.eclipse.wst.common.modulecore.ModuleCoreNature
- org.eclipse.jdt.core.javanature
- org.eclipse.m2e.core.maven2Nature
- org.eclipse.wst.common.project.facet.core.nature
- org.eclipse.wst.jsdt.core.jsNature
-
-
diff --git a/starting/spring-jpa/.settings/.jsdtscope b/starting/spring-jpa/.settings/.jsdtscope
deleted file mode 100644
index b46b9207a8..0000000000
--- a/starting/spring-jpa/.settings/.jsdtscope
+++ /dev/null
@@ -1,12 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/starting/spring-jpa/.settings/org.eclipse.jdt.core.prefs b/starting/spring-jpa/.settings/org.eclipse.jdt.core.prefs
deleted file mode 100644
index c201ee1f7a..0000000000
--- a/starting/spring-jpa/.settings/org.eclipse.jdt.core.prefs
+++ /dev/null
@@ -1,95 +0,0 @@
-eclipse.preferences.version=1
-org.eclipse.jdt.core.compiler.annotation.missingNonNullByDefaultAnnotation=ignore
-org.eclipse.jdt.core.compiler.annotation.nonnull=org.eclipse.jdt.annotation.NonNull
-org.eclipse.jdt.core.compiler.annotation.nonnullbydefault=org.eclipse.jdt.annotation.NonNullByDefault
-org.eclipse.jdt.core.compiler.annotation.nullable=org.eclipse.jdt.annotation.Nullable
-org.eclipse.jdt.core.compiler.annotation.nullanalysis=disabled
-org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
-org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.7
-org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve
-org.eclipse.jdt.core.compiler.compliance=1.7
-org.eclipse.jdt.core.compiler.debug.lineNumber=generate
-org.eclipse.jdt.core.compiler.debug.localVariable=generate
-org.eclipse.jdt.core.compiler.debug.sourceFile=generate
-org.eclipse.jdt.core.compiler.problem.annotationSuperInterface=warning
-org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
-org.eclipse.jdt.core.compiler.problem.autoboxing=ignore
-org.eclipse.jdt.core.compiler.problem.comparingIdentical=warning
-org.eclipse.jdt.core.compiler.problem.deadCode=warning
-org.eclipse.jdt.core.compiler.problem.deprecation=warning
-org.eclipse.jdt.core.compiler.problem.deprecationInDeprecatedCode=disabled
-org.eclipse.jdt.core.compiler.problem.deprecationWhenOverridingDeprecatedMethod=disabled
-org.eclipse.jdt.core.compiler.problem.discouragedReference=warning
-org.eclipse.jdt.core.compiler.problem.emptyStatement=ignore
-org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
-org.eclipse.jdt.core.compiler.problem.explicitlyClosedAutoCloseable=ignore
-org.eclipse.jdt.core.compiler.problem.fallthroughCase=ignore
-org.eclipse.jdt.core.compiler.problem.fatalOptionalError=disabled
-org.eclipse.jdt.core.compiler.problem.fieldHiding=ignore
-org.eclipse.jdt.core.compiler.problem.finalParameterBound=warning
-org.eclipse.jdt.core.compiler.problem.finallyBlockNotCompletingNormally=warning
-org.eclipse.jdt.core.compiler.problem.forbiddenReference=warning
-org.eclipse.jdt.core.compiler.problem.hiddenCatchBlock=warning
-org.eclipse.jdt.core.compiler.problem.includeNullInfoFromAsserts=disabled
-org.eclipse.jdt.core.compiler.problem.incompatibleNonInheritedInterfaceMethod=warning
-org.eclipse.jdt.core.compiler.problem.incompleteEnumSwitch=warning
-org.eclipse.jdt.core.compiler.problem.indirectStaticAccess=ignore
-org.eclipse.jdt.core.compiler.problem.localVariableHiding=ignore
-org.eclipse.jdt.core.compiler.problem.methodWithConstructorName=warning
-org.eclipse.jdt.core.compiler.problem.missingDefaultCase=ignore
-org.eclipse.jdt.core.compiler.problem.missingDeprecatedAnnotation=ignore
-org.eclipse.jdt.core.compiler.problem.missingEnumCaseDespiteDefault=disabled
-org.eclipse.jdt.core.compiler.problem.missingHashCodeMethod=error
-org.eclipse.jdt.core.compiler.problem.missingOverrideAnnotation=warning
-org.eclipse.jdt.core.compiler.problem.missingOverrideAnnotationForInterfaceMethodImplementation=enabled
-org.eclipse.jdt.core.compiler.problem.missingSerialVersion=ignore
-org.eclipse.jdt.core.compiler.problem.missingSynchronizedOnInheritedMethod=ignore
-org.eclipse.jdt.core.compiler.problem.noEffectAssignment=warning
-org.eclipse.jdt.core.compiler.problem.noImplicitStringConversion=warning
-org.eclipse.jdt.core.compiler.problem.nonExternalizedStringLiteral=ignore
-org.eclipse.jdt.core.compiler.problem.nullAnnotationInferenceConflict=error
-org.eclipse.jdt.core.compiler.problem.nullReference=warning
-org.eclipse.jdt.core.compiler.problem.nullSpecViolation=error
-org.eclipse.jdt.core.compiler.problem.nullUncheckedConversion=warning
-org.eclipse.jdt.core.compiler.problem.overridingPackageDefaultMethod=warning
-org.eclipse.jdt.core.compiler.problem.parameterAssignment=ignore
-org.eclipse.jdt.core.compiler.problem.possibleAccidentalBooleanAssignment=ignore
-org.eclipse.jdt.core.compiler.problem.potentialNullReference=ignore
-org.eclipse.jdt.core.compiler.problem.potentiallyUnclosedCloseable=ignore
-org.eclipse.jdt.core.compiler.problem.rawTypeReference=warning
-org.eclipse.jdt.core.compiler.problem.redundantNullAnnotation=warning
-org.eclipse.jdt.core.compiler.problem.redundantNullCheck=ignore
-org.eclipse.jdt.core.compiler.problem.redundantSpecificationOfTypeArguments=ignore
-org.eclipse.jdt.core.compiler.problem.redundantSuperinterface=ignore
-org.eclipse.jdt.core.compiler.problem.reportMethodCanBePotentiallyStatic=ignore
-org.eclipse.jdt.core.compiler.problem.reportMethodCanBeStatic=ignore
-org.eclipse.jdt.core.compiler.problem.specialParameterHidingField=disabled
-org.eclipse.jdt.core.compiler.problem.staticAccessReceiver=warning
-org.eclipse.jdt.core.compiler.problem.suppressOptionalErrors=disabled
-org.eclipse.jdt.core.compiler.problem.suppressWarnings=enabled
-org.eclipse.jdt.core.compiler.problem.syntheticAccessEmulation=ignore
-org.eclipse.jdt.core.compiler.problem.typeParameterHiding=warning
-org.eclipse.jdt.core.compiler.problem.unavoidableGenericTypeProblems=enabled
-org.eclipse.jdt.core.compiler.problem.uncheckedTypeOperation=warning
-org.eclipse.jdt.core.compiler.problem.unclosedCloseable=warning
-org.eclipse.jdt.core.compiler.problem.undocumentedEmptyBlock=ignore
-org.eclipse.jdt.core.compiler.problem.unhandledWarningToken=warning
-org.eclipse.jdt.core.compiler.problem.unnecessaryElse=ignore
-org.eclipse.jdt.core.compiler.problem.unnecessaryTypeCheck=ignore
-org.eclipse.jdt.core.compiler.problem.unqualifiedFieldAccess=ignore
-org.eclipse.jdt.core.compiler.problem.unusedDeclaredThrownException=ignore
-org.eclipse.jdt.core.compiler.problem.unusedDeclaredThrownExceptionExemptExceptionAndThrowable=enabled
-org.eclipse.jdt.core.compiler.problem.unusedDeclaredThrownExceptionIncludeDocCommentReference=enabled
-org.eclipse.jdt.core.compiler.problem.unusedDeclaredThrownExceptionWhenOverriding=disabled
-org.eclipse.jdt.core.compiler.problem.unusedImport=warning
-org.eclipse.jdt.core.compiler.problem.unusedLabel=warning
-org.eclipse.jdt.core.compiler.problem.unusedLocal=warning
-org.eclipse.jdt.core.compiler.problem.unusedObjectAllocation=ignore
-org.eclipse.jdt.core.compiler.problem.unusedParameter=ignore
-org.eclipse.jdt.core.compiler.problem.unusedParameterIncludeDocCommentReference=enabled
-org.eclipse.jdt.core.compiler.problem.unusedParameterWhenImplementingAbstract=disabled
-org.eclipse.jdt.core.compiler.problem.unusedParameterWhenOverridingConcrete=disabled
-org.eclipse.jdt.core.compiler.problem.unusedPrivateMember=warning
-org.eclipse.jdt.core.compiler.problem.unusedWarningToken=warning
-org.eclipse.jdt.core.compiler.problem.varargsArgumentNeedCast=warning
-org.eclipse.jdt.core.compiler.source=1.7
diff --git a/starting/spring-jpa/.settings/org.eclipse.jdt.ui.prefs b/starting/spring-jpa/.settings/org.eclipse.jdt.ui.prefs
deleted file mode 100644
index 471e9b0d81..0000000000
--- a/starting/spring-jpa/.settings/org.eclipse.jdt.ui.prefs
+++ /dev/null
@@ -1,55 +0,0 @@
-#Sat Jan 21 23:04:06 EET 2012
-eclipse.preferences.version=1
-editor_save_participant_org.eclipse.jdt.ui.postsavelistener.cleanup=true
-sp_cleanup.add_default_serial_version_id=true
-sp_cleanup.add_generated_serial_version_id=false
-sp_cleanup.add_missing_annotations=true
-sp_cleanup.add_missing_deprecated_annotations=true
-sp_cleanup.add_missing_methods=false
-sp_cleanup.add_missing_nls_tags=false
-sp_cleanup.add_missing_override_annotations=true
-sp_cleanup.add_missing_override_annotations_interface_methods=true
-sp_cleanup.add_serial_version_id=false
-sp_cleanup.always_use_blocks=true
-sp_cleanup.always_use_parentheses_in_expressions=true
-sp_cleanup.always_use_this_for_non_static_field_access=false
-sp_cleanup.always_use_this_for_non_static_method_access=false
-sp_cleanup.convert_to_enhanced_for_loop=true
-sp_cleanup.correct_indentation=true
-sp_cleanup.format_source_code=true
-sp_cleanup.format_source_code_changes_only=true
-sp_cleanup.make_local_variable_final=true
-sp_cleanup.make_parameters_final=true
-sp_cleanup.make_private_fields_final=false
-sp_cleanup.make_type_abstract_if_missing_method=false
-sp_cleanup.make_variable_declarations_final=true
-sp_cleanup.never_use_blocks=false
-sp_cleanup.never_use_parentheses_in_expressions=false
-sp_cleanup.on_save_use_additional_actions=true
-sp_cleanup.organize_imports=true
-sp_cleanup.qualify_static_field_accesses_with_declaring_class=false
-sp_cleanup.qualify_static_member_accesses_through_instances_with_declaring_class=true
-sp_cleanup.qualify_static_member_accesses_through_subtypes_with_declaring_class=true
-sp_cleanup.qualify_static_member_accesses_with_declaring_class=true
-sp_cleanup.qualify_static_method_accesses_with_declaring_class=false
-sp_cleanup.remove_private_constructors=true
-sp_cleanup.remove_trailing_whitespaces=true
-sp_cleanup.remove_trailing_whitespaces_all=true
-sp_cleanup.remove_trailing_whitespaces_ignore_empty=false
-sp_cleanup.remove_unnecessary_casts=true
-sp_cleanup.remove_unnecessary_nls_tags=false
-sp_cleanup.remove_unused_imports=true
-sp_cleanup.remove_unused_local_variables=false
-sp_cleanup.remove_unused_private_fields=true
-sp_cleanup.remove_unused_private_members=false
-sp_cleanup.remove_unused_private_methods=true
-sp_cleanup.remove_unused_private_types=true
-sp_cleanup.sort_members=false
-sp_cleanup.sort_members_all=false
-sp_cleanup.use_blocks=false
-sp_cleanup.use_blocks_only_for_return_and_throw=false
-sp_cleanup.use_parentheses_in_expressions=false
-sp_cleanup.use_this_for_non_static_field_access=true
-sp_cleanup.use_this_for_non_static_field_access_only_if_necessary=true
-sp_cleanup.use_this_for_non_static_method_access=true
-sp_cleanup.use_this_for_non_static_method_access_only_if_necessary=true
diff --git a/starting/spring-jpa/.settings/org.eclipse.m2e.core.prefs b/starting/spring-jpa/.settings/org.eclipse.m2e.core.prefs
deleted file mode 100644
index f897a7f1cb..0000000000
--- a/starting/spring-jpa/.settings/org.eclipse.m2e.core.prefs
+++ /dev/null
@@ -1,4 +0,0 @@
-activeProfiles=
-eclipse.preferences.version=1
-resolveWorkspaceProjects=true
-version=1
diff --git a/starting/spring-jpa/.settings/org.eclipse.m2e.wtp.prefs b/starting/spring-jpa/.settings/org.eclipse.m2e.wtp.prefs
deleted file mode 100644
index ef86089622..0000000000
--- a/starting/spring-jpa/.settings/org.eclipse.m2e.wtp.prefs
+++ /dev/null
@@ -1,2 +0,0 @@
-eclipse.preferences.version=1
-org.eclipse.m2e.wtp.enabledProjectSpecificPrefs=false
diff --git a/starting/spring-jpa/.settings/org.eclipse.wst.common.component b/starting/spring-jpa/.settings/org.eclipse.wst.common.component
deleted file mode 100644
index 0327e45de6..0000000000
--- a/starting/spring-jpa/.settings/org.eclipse.wst.common.component
+++ /dev/null
@@ -1,10 +0,0 @@
-
-
-
-
-
-
-
-
-
-
diff --git a/starting/spring-jpa/.settings/org.eclipse.wst.common.project.facet.core.xml b/starting/spring-jpa/.settings/org.eclipse.wst.common.project.facet.core.xml
deleted file mode 100644
index a67649dfa5..0000000000
--- a/starting/spring-jpa/.settings/org.eclipse.wst.common.project.facet.core.xml
+++ /dev/null
@@ -1,6 +0,0 @@
-
-
-
-
-
-
diff --git a/starting/spring-jpa/.settings/org.eclipse.wst.jsdt.ui.superType.container b/starting/spring-jpa/.settings/org.eclipse.wst.jsdt.ui.superType.container
deleted file mode 100644
index 3bd5d0a480..0000000000
--- a/starting/spring-jpa/.settings/org.eclipse.wst.jsdt.ui.superType.container
+++ /dev/null
@@ -1 +0,0 @@
-org.eclipse.wst.jsdt.launching.baseBrowserLibrary
\ No newline at end of file
diff --git a/starting/spring-jpa/.settings/org.eclipse.wst.jsdt.ui.superType.name b/starting/spring-jpa/.settings/org.eclipse.wst.jsdt.ui.superType.name
deleted file mode 100644
index 05bd71b6ec..0000000000
--- a/starting/spring-jpa/.settings/org.eclipse.wst.jsdt.ui.superType.name
+++ /dev/null
@@ -1 +0,0 @@
-Window
\ No newline at end of file
diff --git a/starting/spring-jpa/.settings/org.eclipse.wst.validation.prefs b/starting/spring-jpa/.settings/org.eclipse.wst.validation.prefs
deleted file mode 100644
index 0d0aee4f72..0000000000
--- a/starting/spring-jpa/.settings/org.eclipse.wst.validation.prefs
+++ /dev/null
@@ -1,15 +0,0 @@
-DELEGATES_PREFERENCE=delegateValidatorList
-USER_BUILD_PREFERENCE=enabledBuildValidatorListorg.eclipse.jst.j2ee.internal.classpathdep.ClasspathDependencyValidator;
-USER_MANUAL_PREFERENCE=enabledManualValidatorListorg.eclipse.jst.j2ee.internal.classpathdep.ClasspathDependencyValidator;
-USER_PREFERENCE=overrideGlobalPreferencestruedisableAllValidationfalseversion1.2.402.v201212031633
-disabled=06target
-eclipse.preferences.version=1
-override=true
-suspend=false
-vals/org.eclipse.jst.jsf.ui.JSFAppConfigValidator/global=FF01
-vals/org.eclipse.jst.jsp.core.JSPBatchValidator/global=FF01
-vals/org.eclipse.jst.jsp.core.JSPContentValidator/global=FF01
-vals/org.eclipse.jst.jsp.core.TLDValidator/global=FF01
-vals/org.eclipse.wst.dtd.core.dtdDTDValidator/global=FF01
-vals/org.eclipse.wst.jsdt.web.core.JsBatchValidator/global=TF02
-vf.version=3
diff --git a/starting/spring-jpa/.settings/org.eclipse.wst.ws.service.policy.prefs b/starting/spring-jpa/.settings/org.eclipse.wst.ws.service.policy.prefs
deleted file mode 100644
index 9cfcabe16f..0000000000
--- a/starting/spring-jpa/.settings/org.eclipse.wst.ws.service.policy.prefs
+++ /dev/null
@@ -1,2 +0,0 @@
-eclipse.preferences.version=1
-org.eclipse.wst.ws.service.policy.projectEnabled=false
diff --git a/starting/spring-jpa/.springBeans b/starting/spring-jpa/.springBeans
deleted file mode 100644
index 7623a7e888..0000000000
--- a/starting/spring-jpa/.springBeans
+++ /dev/null
@@ -1,14 +0,0 @@
-
-
- 1
-
-
-
-
-
-
- src/main/webapp/WEB-INF/mvc-servlet.xml
-
-
-
-
diff --git a/starting/spring-jpa/README.md b/starting/spring-jpa/README.md
deleted file mode 100644
index c62c4eabed..0000000000
--- a/starting/spring-jpa/README.md
+++ /dev/null
@@ -1,8 +0,0 @@
-=========
-
-## Spring JPA Example Project
-
-
-### Relevant Articles:
-- [Spring 3 and JPA with Hibernate](http://www.baeldung.com/2011/12/13/the-persistence-layer-with-spring-3-1-and-jpa/)
-- [Transactions with Spring 3 and JPA](http://www.baeldung.com/2011/12/26/transaction-configuration-with-jpa-and-spring-3-1/)
diff --git a/starting/spring-jpa/pom.xml b/starting/spring-jpa/pom.xml
deleted file mode 100644
index a8cd778faf..0000000000
--- a/starting/spring-jpa/pom.xml
+++ /dev/null
@@ -1,215 +0,0 @@
-
- 4.0.0
-
- org.baeldung
- spring-jpa
- 0.1-SNAPSHOT
-
- war
- spring-jpa
-
-
-
-
- org.javassist
- javassist
- 3.18.1-GA
-
-
-
-
-
- org.springframework
- spring-context
- ${org.springframework.version}
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- org.hibernate
- hibernate-validator
- ${hibernate-validator.version}
-
-
-
-
-
- com.google.guava
- guava
- ${guava.version}
-
-
-
-
-
- org.springframework
- spring-test
- ${org.springframework.version}
- test
-
-
-
- org.apache.commons
- commons-lang3
- ${commons-lang3.version}
- test
-
-
-
- junit
- junit-dep
- ${junit.version}
- test
-
-
-
- org.hamcrest
- hamcrest-core
- ${org.hamcrest.version}
- test
-
-
- org.hamcrest
- hamcrest-library
- ${org.hamcrest.version}
- test
-
-
-
- org.mockito
- mockito-core
- ${mockito.version}
- test
-
-
-
-
-
- spring-jpa
-
-
- src/main/resources
- true
-
-
-
-
-
-
- org.apache.maven.plugins
- maven-compiler-plugin
- ${maven-compiler-plugin.version}
-
- 1.7
- 1.7
-
-
-
-
- org.apache.maven.plugins
- maven-war-plugin
- ${maven-war-plugin.version}
-
-
-
- org.apache.maven.plugins
- maven-surefire-plugin
- ${maven-surefire-plugin.version}
-
-
-
-
-
-
-
-
-
-
-
- org.codehaus.cargo
- cargo-maven2-plugin
- ${cargo-maven2-plugin.version}
-
- true
-
- jetty8x
- embedded
-
-
-
-
-
-
- 8082
-
-
-
-
-
-
-
-
-
-
-
- 4.0.0.RELEASE
- 3.2.0.RELEASE
-
-
- 4.3.0.Final
- 5.1.28
-
-
- 1.7.5
- 1.0.11
-
-
- 5.0.2.Final
-
-
- 16.0-rc1
- 3.2.1
-
-
- 1.3
- 4.11
- 1.9.5
-
- 4.3
- 4.3.1
-
- 2.1.0
-
-
-
- 3.1
- 2.4
- 2.17
- 2.6
- 1.4.6
-
-
-
-
\ No newline at end of file
diff --git a/starting/spring-jpa/src/main/java/.gitignore b/starting/spring-jpa/src/main/java/.gitignore
deleted file mode 100644
index 83c05e60c8..0000000000
--- a/starting/spring-jpa/src/main/java/.gitignore
+++ /dev/null
@@ -1,13 +0,0 @@
-*.class
-
-#folders#
-/target
-/neoDb*
-/data
-/src/main/webapp/WEB-INF/classes
-*/META-INF/*
-
-# Packaged files #
-*.jar
-*.war
-*.ear
\ No newline at end of file
diff --git a/starting/spring-jpa/src/main/resources/jpaConfig.xml b/starting/spring-jpa/src/main/resources/jpaConfig.xml
deleted file mode 100644
index a291786a5c..0000000000
--- a/starting/spring-jpa/src/main/resources/jpaConfig.xml
+++ /dev/null
@@ -1,43 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- ${hibernate.hbm2ddl.auto}
- ${hibernate.dialect}
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/starting/spring-jpa/src/main/resources/logback.xml b/starting/spring-jpa/src/main/resources/logback.xml
deleted file mode 100644
index 1146dade63..0000000000
--- a/starting/spring-jpa/src/main/resources/logback.xml
+++ /dev/null
@@ -1,20 +0,0 @@
-
-
-
-
- web - %date [%thread] %-5level %logger{36} - %message%n
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/starting/spring-jpa/src/main/resources/persistence-mysql.properties b/starting/spring-jpa/src/main/resources/persistence-mysql.properties
deleted file mode 100644
index c4de4ceb80..0000000000
--- a/starting/spring-jpa/src/main/resources/persistence-mysql.properties
+++ /dev/null
@@ -1,10 +0,0 @@
-# jdbc.X
-jdbc.driverClassName=com.mysql.jdbc.Driver
-jdbc.url=jdbc:mysql://localhost:3306/spring_jpa_01?createDatabaseIfNotExist=true
-jdbc.user=tutorialuser
-jdbc.pass=tutorialmy5ql
-
-# hibernate.X
-hibernate.dialect=org.hibernate.dialect.MySQL5Dialect
-hibernate.show_sql=false
-hibernate.hbm2ddl.auto=create-drop
diff --git a/starting/spring-jpa/src/main/resources/webSecurityConfig.xml b/starting/spring-jpa/src/main/resources/webSecurityConfig.xml
deleted file mode 100644
index 35dcb9c1ef..0000000000
--- a/starting/spring-jpa/src/main/resources/webSecurityConfig.xml
+++ /dev/null
@@ -1,36 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/starting/spring-jpa/src/main/webapp/WEB-INF/mvc-servlet.xml b/starting/spring-jpa/src/main/webapp/WEB-INF/mvc-servlet.xml
deleted file mode 100644
index a675fc6d95..0000000000
--- a/starting/spring-jpa/src/main/webapp/WEB-INF/mvc-servlet.xml
+++ /dev/null
@@ -1,6 +0,0 @@
-
-
-
-
\ No newline at end of file
diff --git a/starting/spring-jpa/src/main/webapp/WEB-INF/view/sample.jsp b/starting/spring-jpa/src/main/webapp/WEB-INF/view/sample.jsp
deleted file mode 100644
index 7cc14b5dcd..0000000000
--- a/starting/spring-jpa/src/main/webapp/WEB-INF/view/sample.jsp
+++ /dev/null
@@ -1,7 +0,0 @@
-
-
-
-
- This is the body of the sample view
-
-
\ No newline at end of file
diff --git a/starting/spring-jpa/src/main/webapp/WEB-INF/web.xml b/starting/spring-jpa/src/main/webapp/WEB-INF/web.xml
deleted file mode 100644
index 90f2abc2f6..0000000000
--- a/starting/spring-jpa/src/main/webapp/WEB-INF/web.xml
+++ /dev/null
@@ -1,21 +0,0 @@
-
-
-
- Spring JPA Application
-
-
- contextClass
-
- org.springframework.web.context.support.AnnotationConfigWebApplicationContext
-
-
-
- contextConfigLocation
- org.baeldung.spring
-
-
- org.springframework.web.context.ContextLoaderListener
-
-
-
\ No newline at end of file
diff --git a/starting/spring-jpa/src/test/java/.gitignore b/starting/spring-jpa/src/test/java/.gitignore
deleted file mode 100644
index 83c05e60c8..0000000000
--- a/starting/spring-jpa/src/test/java/.gitignore
+++ /dev/null
@@ -1,13 +0,0 @@
-*.class
-
-#folders#
-/target
-/neoDb*
-/data
-/src/main/webapp/WEB-INF/classes
-*/META-INF/*
-
-# Packaged files #
-*.jar
-*.war
-*.ear
\ No newline at end of file
diff --git a/starting/spring-jpa/src/test/resources/.gitignore b/starting/spring-jpa/src/test/resources/.gitignore
deleted file mode 100644
index 83c05e60c8..0000000000
--- a/starting/spring-jpa/src/test/resources/.gitignore
+++ /dev/null
@@ -1,13 +0,0 @@
-*.class
-
-#folders#
-/target
-/neoDb*
-/data
-/src/main/webapp/WEB-INF/classes
-*/META-INF/*
-
-# Packaged files #
-*.jar
-*.war
-*.ear
\ No newline at end of file