Download TendereteOnline Free Java Code
Description
A Java EE web application of an Online Shop with Hibernate + Spring + Hibernate + Bootstrap + jQuery.
Icons
Source Files
The download file TendereteOnline-master.zip has the following entries.
README.txt//from www. j av a2s . c om
pom.xml
src/main/assembly/src.xml
src/main/java/es/udc/pa/pa013/practicapa/model/category/Category.java
src/main/java/es/udc/pa/pa013/practicapa/model/category/CategoryDao.java
src/main/java/es/udc/pa/pa013/practicapa/model/category/CategoryDaoHibernate.java
src/main/java/es/udc/pa/pa013/practicapa/model/order/Order.java
src/main/java/es/udc/pa/pa013/practicapa/model/order/OrderDao.java
src/main/java/es/udc/pa/pa013/practicapa/model/order/OrderDaoHibernate.java
src/main/java/es/udc/pa/pa013/practicapa/model/orderline/OrderLine.java
src/main/java/es/udc/pa/pa013/practicapa/model/orderline/OrderLineDao.java
src/main/java/es/udc/pa/pa013/practicapa/model/orderline/OrderLineDaoHibernate.java
src/main/java/es/udc/pa/pa013/practicapa/model/orderservice/BuyEmptyCartException.java
src/main/java/es/udc/pa/pa013/practicapa/model/orderservice/Cart.java
src/main/java/es/udc/pa/pa013/practicapa/model/orderservice/CartLine.java
src/main/java/es/udc/pa/pa013/practicapa/model/orderservice/CartLineAmountException.java
src/main/java/es/udc/pa/pa013/practicapa/model/orderservice/OrderService.java
src/main/java/es/udc/pa/pa013/practicapa/model/orderservice/OrderServiceImpl.java
src/main/java/es/udc/pa/pa013/practicapa/model/product/Product.java
src/main/java/es/udc/pa/pa013/practicapa/model/product/ProductDao.java
src/main/java/es/udc/pa/pa013/practicapa/model/product/ProductDaoHibernate.java
src/main/java/es/udc/pa/pa013/practicapa/model/productservice/ProductService.java
src/main/java/es/udc/pa/pa013/practicapa/model/productservice/ProductServiceImpl.java
src/main/java/es/udc/pa/pa013/practicapa/model/userprofile/UserProfile.java
src/main/java/es/udc/pa/pa013/practicapa/model/userprofile/UserProfileDao.java
src/main/java/es/udc/pa/pa013/practicapa/model/userprofile/UserProfileDaoHibernate.java
src/main/java/es/udc/pa/pa013/practicapa/model/userservice/IncorrectPasswordException.java
src/main/java/es/udc/pa/pa013/practicapa/model/userservice/UserProfileDetails.java
src/main/java/es/udc/pa/pa013/practicapa/model/userservice/UserService.java
src/main/java/es/udc/pa/pa013/practicapa/model/userservice/UserServiceImpl.java
src/main/java/es/udc/pa/pa013/practicapa/model/userservice/util/PasswordEncrypter.java
src/main/java/es/udc/pa/pa013/practicapa/model/userservice/util/jcrypt.java
src/main/java/es/udc/pa/pa013/practicapa/model/util/Block.java
src/main/java/es/udc/pa/pa013/practicapa/model/util/GlobalNames.java
src/main/java/es/udc/pa/pa013/practicapa/web/components/Layout.java
src/main/java/es/udc/pa/pa013/practicapa/web/pages/Index.java
src/main/java/es/udc/pa/pa013/practicapa/web/pages/admin/ModifyCategory.java
src/main/java/es/udc/pa/pa013/practicapa/web/pages/admin/ModifyCategoryDetails.java
src/main/java/es/udc/pa/pa013/practicapa/web/pages/admin/ModifyProduct.java
src/main/java/es/udc/pa/pa013/practicapa/web/pages/admin/ModifyProductDetails.java
src/main/java/es/udc/pa/pa013/practicapa/web/pages/admin/NewCategory.java
src/main/java/es/udc/pa/pa013/practicapa/web/pages/admin/NewProduct.java
src/main/java/es/udc/pa/pa013/practicapa/web/pages/admin/NotAuthorized.java
src/main/java/es/udc/pa/pa013/practicapa/web/pages/admin/RemoveCategory.java
src/main/java/es/udc/pa/pa013/practicapa/web/pages/admin/RemoveProduct.java
src/main/java/es/udc/pa/pa013/practicapa/web/pages/admin/SuccessfulOperation.java
src/main/java/es/udc/pa/pa013/practicapa/web/pages/admin/ViewAdminOperations.java
src/main/java/es/udc/pa/pa013/practicapa/web/pages/user/BuyEmptyCart.java
src/main/java/es/udc/pa/pa013/practicapa/web/pages/user/BuyNonExistingProduct.java
src/main/java/es/udc/pa/pa013/practicapa/web/pages/user/ChangePassword.java
src/main/java/es/udc/pa/pa013/practicapa/web/pages/user/FoundProducts.java
src/main/java/es/udc/pa/pa013/practicapa/web/pages/user/Login.java
src/main/java/es/udc/pa/pa013/practicapa/web/pages/user/NotFound.java
src/main/java/es/udc/pa/pa013/practicapa/web/pages/user/OrderDetails.java
src/main/java/es/udc/pa/pa013/practicapa/web/pages/user/ProductDetails.java
src/main/java/es/udc/pa/pa013/practicapa/web/pages/user/Register.java
src/main/java/es/udc/pa/pa013/practicapa/web/pages/user/SelectLanguage.java
src/main/java/es/udc/pa/pa013/practicapa/web/pages/user/UpdateProfile.java
src/main/java/es/udc/pa/pa013/practicapa/web/pages/user/ViewCart.java
src/main/java/es/udc/pa/pa013/practicapa/web/pages/user/ViewOrders.java
src/main/java/es/udc/pa/pa013/practicapa/web/services/AppModule.java
src/main/java/es/udc/pa/pa013/practicapa/web/services/AuthenticationPolicy.java
src/main/java/es/udc/pa/pa013/practicapa/web/services/AuthenticationPolicyType.java
src/main/java/es/udc/pa/pa013/practicapa/web/services/AuthenticationPolicyWorker.java
src/main/java/es/udc/pa/pa013/practicapa/web/services/AuthenticationValidator.java
src/main/java/es/udc/pa/pa013/practicapa/web/services/ComponentEventAuthenticationFilter.java
src/main/java/es/udc/pa/pa013/practicapa/web/services/PageRenderAuthenticationFilter.java
src/main/java/es/udc/pa/pa013/practicapa/web/services/SessionFilter.java
src/main/java/es/udc/pa/pa013/practicapa/web/util/CookiesManager.java
src/main/java/es/udc/pa/pa013/practicapa/web/util/FindCategoriesConversor.java
src/main/java/es/udc/pa/pa013/practicapa/web/util/SupportedLanguages.java
src/main/java/es/udc/pa/pa013/practicapa/web/util/UserSession.java
src/main/jetty/jetty-env.xml
src/main/resources/es/udc/pa/pa013/practicapa/web/components/Layout.tml
src/main/resources/es/udc/pa/pa013/practicapa/web/components/Layout_en.properties
src/main/resources/es/udc/pa/pa013/practicapa/web/components/Layout_es.properties
src/main/resources/es/udc/pa/pa013/practicapa/web/components/Layout_gl.properties
src/main/resources/es/udc/pa/pa013/practicapa/web/pages/Index.tml
src/main/resources/es/udc/pa/pa013/practicapa/web/pages/Index_en.properties
src/main/resources/es/udc/pa/pa013/practicapa/web/pages/Index_es.properties
src/main/resources/es/udc/pa/pa013/practicapa/web/pages/Index_gl.properties
src/main/resources/es/udc/pa/pa013/practicapa/web/pages/admin/ModifyCategory.tml
src/main/resources/es/udc/pa/pa013/practicapa/web/pages/admin/ModifyCategoryDetails.tml
src/main/resources/es/udc/pa/pa013/practicapa/web/pages/admin/ModifyCategoryDetails_en.properties
src/main/resources/es/udc/pa/pa013/practicapa/web/pages/admin/ModifyCategoryDetails_es.properties
src/main/resources/es/udc/pa/pa013/practicapa/web/pages/admin/ModifyCategoryDetails_gl.properties
src/main/resources/es/udc/pa/pa013/practicapa/web/pages/admin/ModifyCategory_en.properties
src/main/resources/es/udc/pa/pa013/practicapa/web/pages/admin/ModifyCategory_es.properties
src/main/resources/es/udc/pa/pa013/practicapa/web/pages/admin/ModifyCategory_gl.properties
src/main/resources/es/udc/pa/pa013/practicapa/web/pages/admin/ModifyProduct.tml
src/main/resources/es/udc/pa/pa013/practicapa/web/pages/admin/ModifyProductDetails.tml
src/main/resources/es/udc/pa/pa013/practicapa/web/pages/admin/ModifyProductDetails_en.properties
src/main/resources/es/udc/pa/pa013/practicapa/web/pages/admin/ModifyProductDetails_es.properties
src/main/resources/es/udc/pa/pa013/practicapa/web/pages/admin/ModifyProductDetails_gl.properties
src/main/resources/es/udc/pa/pa013/practicapa/web/pages/admin/ModifyProduct_en.properties
src/main/resources/es/udc/pa/pa013/practicapa/web/pages/admin/NewCategory.tml
src/main/resources/es/udc/pa/pa013/practicapa/web/pages/admin/NewCategory_en.properties
src/main/resources/es/udc/pa/pa013/practicapa/web/pages/admin/NewCategory_es.properties
src/main/resources/es/udc/pa/pa013/practicapa/web/pages/admin/NewCategory_gl.properties
src/main/resources/es/udc/pa/pa013/practicapa/web/pages/admin/NewProduct.tml
src/main/resources/es/udc/pa/pa013/practicapa/web/pages/admin/NewProduct_en.properties
src/main/resources/es/udc/pa/pa013/practicapa/web/pages/admin/NewProduct_es.properties
src/main/resources/es/udc/pa/pa013/practicapa/web/pages/admin/NewProduct_gl.properties
src/main/resources/es/udc/pa/pa013/practicapa/web/pages/admin/NotAuthorized.tml
src/main/resources/es/udc/pa/pa013/practicapa/web/pages/admin/NotAuthorized_en.properties
src/main/resources/es/udc/pa/pa013/practicapa/web/pages/admin/NotAuthorized_es.properties
src/main/resources/es/udc/pa/pa013/practicapa/web/pages/admin/NotAuthorized_gl.properties
src/main/resources/es/udc/pa/pa013/practicapa/web/pages/admin/RemoveCategory.tml
src/main/resources/es/udc/pa/pa013/practicapa/web/pages/admin/RemoveCategory_en.properties
src/main/resources/es/udc/pa/pa013/practicapa/web/pages/admin/RemoveCategory_es.properties
src/main/resources/es/udc/pa/pa013/practicapa/web/pages/admin/RemoveCategory_gl.properties
src/main/resources/es/udc/pa/pa013/practicapa/web/pages/admin/RemoveProduct.tml
src/main/resources/es/udc/pa/pa013/practicapa/web/pages/admin/RemoveProduct_en.properties
src/main/resources/es/udc/pa/pa013/practicapa/web/pages/admin/RemoveProduct_es.properties
src/main/resources/es/udc/pa/pa013/practicapa/web/pages/admin/RemoveProduct_gl.properties
src/main/resources/es/udc/pa/pa013/practicapa/web/pages/admin/SuccessfulOperation.tml
src/main/resources/es/udc/pa/pa013/practicapa/web/pages/admin/SuccessfulOperation_en.properties
src/main/resources/es/udc/pa/pa013/practicapa/web/pages/admin/SuccessfulOperation_es.properties
src/main/resources/es/udc/pa/pa013/practicapa/web/pages/admin/SuccessfulOperation_gl.properties
src/main/resources/es/udc/pa/pa013/practicapa/web/pages/admin/ViewAdminOperations.tml
src/main/resources/es/udc/pa/pa013/practicapa/web/pages/admin/ViewAdminOperations_en.properties
src/main/resources/es/udc/pa/pa013/practicapa/web/pages/admin/ViewAdminOperations_es.properties
src/main/resources/es/udc/pa/pa013/practicapa/web/pages/admin/ViewAdminOperations_gl.properties
src/main/resources/es/udc/pa/pa013/practicapa/web/pages/user/BuyEmptyCart.tml
src/main/resources/es/udc/pa/pa013/practicapa/web/pages/user/BuyEmptyCart_en.properties
src/main/resources/es/udc/pa/pa013/practicapa/web/pages/user/BuyEmptyCart_es.properties
src/main/resources/es/udc/pa/pa013/practicapa/web/pages/user/BuyEmptyCart_gl.properties
src/main/resources/es/udc/pa/pa013/practicapa/web/pages/user/BuyNonExistingProduct.tml
src/main/resources/es/udc/pa/pa013/practicapa/web/pages/user/BuyNonExistingProduct_en.properties
src/main/resources/es/udc/pa/pa013/practicapa/web/pages/user/BuyNonExistingProduct_es.properties
src/main/resources/es/udc/pa/pa013/practicapa/web/pages/user/BuyNonExistingProduct_gl.properties
src/main/resources/es/udc/pa/pa013/practicapa/web/pages/user/ChangePassword.tml
src/main/resources/es/udc/pa/pa013/practicapa/web/pages/user/ChangePassword_en.properties
src/main/resources/es/udc/pa/pa013/practicapa/web/pages/user/ChangePassword_es.properties
src/main/resources/es/udc/pa/pa013/practicapa/web/pages/user/ChangePassword_gl.properties
src/main/resources/es/udc/pa/pa013/practicapa/web/pages/user/FoundProducts.tml
src/main/resources/es/udc/pa/pa013/practicapa/web/pages/user/FoundProducts_en.properties
src/main/resources/es/udc/pa/pa013/practicapa/web/pages/user/FoundProducts_es.properties
src/main/resources/es/udc/pa/pa013/practicapa/web/pages/user/FoundProducts_gl.properties
src/main/resources/es/udc/pa/pa013/practicapa/web/pages/user/Login.tml
src/main/resources/es/udc/pa/pa013/practicapa/web/pages/user/Login_en.properties
src/main/resources/es/udc/pa/pa013/practicapa/web/pages/user/Login_es.properties
src/main/resources/es/udc/pa/pa013/practicapa/web/pages/user/Login_gl.properties
src/main/resources/es/udc/pa/pa013/practicapa/web/pages/user/NotFound.tml
src/main/resources/es/udc/pa/pa013/practicapa/web/pages/user/NotFound_en.properties
src/main/resources/es/udc/pa/pa013/practicapa/web/pages/user/NotFound_es.properties
src/main/resources/es/udc/pa/pa013/practicapa/web/pages/user/NotFound_gl.properties
src/main/resources/es/udc/pa/pa013/practicapa/web/pages/user/OrderDetails.tml
src/main/resources/es/udc/pa/pa013/practicapa/web/pages/user/OrderDetails_en.properties
src/main/resources/es/udc/pa/pa013/practicapa/web/pages/user/OrderDetails_es.properties
src/main/resources/es/udc/pa/pa013/practicapa/web/pages/user/OrderDetails_gl.properties
src/main/resources/es/udc/pa/pa013/practicapa/web/pages/user/ProductDetails.tml
src/main/resources/es/udc/pa/pa013/practicapa/web/pages/user/ProductDetails_en.properties
src/main/resources/es/udc/pa/pa013/practicapa/web/pages/user/ProductDetails_es.properties
src/main/resources/es/udc/pa/pa013/practicapa/web/pages/user/ProductDetails_gl.properties
src/main/resources/es/udc/pa/pa013/practicapa/web/pages/user/Register.tml
src/main/resources/es/udc/pa/pa013/practicapa/web/pages/user/Register_en.properties
src/main/resources/es/udc/pa/pa013/practicapa/web/pages/user/Register_es.properties
src/main/resources/es/udc/pa/pa013/practicapa/web/pages/user/Register_gl.properties
src/main/resources/es/udc/pa/pa013/practicapa/web/pages/user/SelectLanguage.tml
src/main/resources/es/udc/pa/pa013/practicapa/web/pages/user/SelectLanguage_en.properties
src/main/resources/es/udc/pa/pa013/practicapa/web/pages/user/SelectLanguage_es.properties
src/main/resources/es/udc/pa/pa013/practicapa/web/pages/user/SelectLanguage_gl.properties
src/main/resources/es/udc/pa/pa013/practicapa/web/pages/user/UpdateProfile.tml
src/main/resources/es/udc/pa/pa013/practicapa/web/pages/user/UpdateProfile_en.properties
src/main/resources/es/udc/pa/pa013/practicapa/web/pages/user/UpdateProfile_es.properties
src/main/resources/es/udc/pa/pa013/practicapa/web/pages/user/UpdateProfile_gl.properties
src/main/resources/es/udc/pa/pa013/practicapa/web/pages/user/ViewCart.tml
src/main/resources/es/udc/pa/pa013/practicapa/web/pages/user/ViewCart_en.properties
src/main/resources/es/udc/pa/pa013/practicapa/web/pages/user/ViewCart_es.properties
src/main/resources/es/udc/pa/pa013/practicapa/web/pages/user/ViewCart_gl.properties
src/main/resources/es/udc/pa/pa013/practicapa/web/pages/user/ViewOrders.tml
src/main/resources/es/udc/pa/pa013/practicapa/web/pages/user/ViewOrders_en.properties
src/main/resources/es/udc/pa/pa013/practicapa/web/pages/user/ViewOrders_es.properties
src/main/resources/es/udc/pa/pa013/practicapa/web/pages/user/ViewOrders_gl.properties
src/main/resources/hibernate-config.xml
src/main/resources/org/apache/tapestry5/corelib/components/Errors_en.properties
src/main/resources/org/apache/tapestry5/corelib/components/Errors_es.properties
src/main/resources/org/apache/tapestry5/corelib/components/Errors_gl.properties
src/main/resources/org/apache/tapestry5/corelib/pages/ExceptionReport.tml
src/main/resources/org/apache/tapestry5/corelib/pages/ExceptionReport_en.properties
src/main/resources/org/apache/tapestry5/corelib/pages/ExceptionReport_es.properties
src/main/resources/org/apache/tapestry5/corelib/pages/ExceptionReport_gl.properties
src/main/resources/org/apache/tapestry5/internal/ValidationMessages_en.properties
src/main/resources/org/apache/tapestry5/internal/ValidationMessages_es.properties
src/main/resources/org/apache/tapestry5/internal/ValidationMessages_gl.properties
src/main/resources/spring-config.xml
src/main/webapp/WEB-INF/app_en.properties
src/main/webapp/WEB-INF/app_es.properties
src/main/webapp/WEB-INF/app_gl.properties
src/main/webapp/WEB-INF/web.xml
src/main/webapp/css/bootstrap-responsive.css
src/main/webapp/css/bootstrap-responsive.min.css
src/main/webapp/css/bootstrap.css
src/main/webapp/css/bootstrap.min.css
src/main/webapp/css/styles.css
src/main/webapp/img/500error.gif
src/main/webapp/img/cart.jpg
src/main/webapp/img/glyphicons-halflings-white.png
src/main/webapp/img/glyphicons-halflings.png
src/main/webapp/img/linkedin.png
src/main/webapp/img/tenderete.jpg
src/main/webapp/js/bootstrap.js
src/main/webapp/js/bootstrap.min.js
src/sql/1-MySQLCreateTables.sql
src/sql/1-MySQLCreateTables.sql~
src/sql/2-MySQLCreateData.sql
src/sql/2-MySQLCreateData.sql~
src/test/java/es/udc/pa/pa013/practicapa/test/experiments/DaoExperiments.java
src/test/java/es/udc/pa/pa013/practicapa/test/experiments/HibernateUtil.java
src/test/java/es/udc/pa/pa013/practicapa/test/experiments/SessionExperiments.java
src/test/java/es/udc/pa/pa013/practicapa/test/experiments/UserServiceExperiments.java
src/test/java/es/udc/pa/pa013/practicapa/test/model/orderservice/OrderServiceTest.java
src/test/java/es/udc/pa/pa013/practicapa/test/model/productservice/ProductServiceTest.java
src/test/java/es/udc/pa/pa013/practicapa/test/model/userservice/UserServiceTest.java
src/test/java/es/udc/pa/pa013/practicapa/test/util/GlobalNames.java
src/test/resources/hibernate-config-experiments.xml
src/test/resources/spring-config-test.xml
Download
Click the following link to download TendereteOnline-master.zip.
TendereteOnline-master.zip