All Projects → aleksey-lukyanets → Market

aleksey-lukyanets / Market

Licence: mit
Simple web-market: Spring, JSP, REST, Hibernate (under modernization)

Programming Languages

java
68154 projects - #9 most used programming language

Projects that are alternatives of or similar to Market

Javadevjournal
Source code for the tutorials published on the Javadevjournal site.
Stars: ✭ 141 (+200%)
Mutual labels:  rest-api, spring-data-jpa, spring-boot, spring-mvc, spring-security
Spring Boot Shopping Cart
Simple shopping cart web app made using Spring Boot + Thymeleaf
Stars: ✭ 85 (+80.85%)
Mutual labels:  spring-data-jpa, spring-boot, spring-mvc, spring-security
Spring Boot Enterprise Application Development
Spring Boot Enterprise Application Development.《Spring Boot 企业级应用开发实战》
Stars: ✭ 261 (+455.32%)
Mutual labels:  spring-data-jpa, spring-boot, spring-mvc, spring-security
Spring Cloud Flycloud
🔥🔥🔥FlyClould 微服务实战项目框架,在该框架中,包括了用 Spring Cloud 构建微服务的一系列基本组件和框架,对于后台服务框架的搭建有很大的参考价值,大家可以参考甚至稍加修改可以直接应用于自己的实际的项目开发中,该项目没有采用Maven进行项目构建,Maven通过xml进行依赖管理,导致整个配置文件太过臃肿,另外灵活性也不是很强,所以我采用Gradle进行项目构建和依赖管理,在FlyTour项目中我们见证了Gradle的强大,通过简单的一些配置就可以轻松的实现组件化的功能。该项目共有11个Module工程。其中10个位微服务工程,这10个微服务工程构成了一个完整的微服务系统,微服务系统包含了8个基础服务,提供了一整套微服务治理功能,他们分别是配置中心module_c…
Stars: ✭ 1,514 (+3121.28%)
Mutual labels:  spring-data-jpa, spring-boot, spring-mvc, spring-security
Spring Boot Blog
Simple blog web app made using Spring Boot + Thymeleaf
Stars: ✭ 121 (+157.45%)
Mutual labels:  spring-data-jpa, spring-boot, spring-mvc, spring-security
Springboard
Spring Boot based production grade starter kit.
Stars: ✭ 59 (+25.53%)
Mutual labels:  spring-data-jpa, spring-boot, spring-mvc, spring-security
Springboot Starterkit
Starter Kit for Spring Boot based (REST APIs and WebMVC) micro services.
Stars: ✭ 596 (+1168.09%)
Mutual labels:  spring-data-jpa, spring-boot, spring-mvc, spring-security
Spring Lemon
Helper library for Spring Boot web applications
Stars: ✭ 529 (+1025.53%)
Mutual labels:  rest-api, spring-boot, spring-mvc, spring-security
BusinessInfrastructurePlatformGroupVersion
A java web project based on Spring Boot using MySQL, Spring MVC, Hibernate, Spring Data JPA, Query DSL, Lombok, Logback, etc.
Stars: ✭ 90 (+91.49%)
Mutual labels:  spring-security, spring-mvc, spring-data-jpa
Spring Petclinic Rest
REST version of the Spring Petclinic sample application
Stars: ✭ 257 (+446.81%)
Mutual labels:  rest-api, spring-data-jpa, spring-mvc
Spring Boot Mysql Rest Api Tutorial
Building a Restful CRUD API using Spring Boot, Mysql, JPA and Hibernate
Stars: ✭ 279 (+493.62%)
Mutual labels:  rest-api, spring-data-jpa, spring-mvc
Spring5Certification
Spring Certification: This repository contains my examples and some best references to prepare the Spring 5 certification
Stars: ✭ 30 (-36.17%)
Mutual labels:  spring-security, spring-mvc, spring-data-jpa
gro-light-automation
A raspberry pi project to automate hydroponics with relays and data sensors through a web application
Stars: ✭ 44 (-6.38%)
Mutual labels:  spring-security, spring-mvc, spring-data-jpa
Spring Mvc Thymeleaf Crud
Spring MVC CRUD Application with Thymeleaf, HTML5, CSS3 and Bootstrap
Stars: ✭ 14 (-70.21%)
Mutual labels:  spring-data-jpa, spring-boot, spring-mvc
spring-boot-shop-sample
My first web application using Spring Boot framework.
Stars: ✭ 66 (+40.43%)
Mutual labels:  spring-security, spring-mvc, spring-data-jpa
Spring Webmvc Jwt Sample
Secures REST APIs with Spring Security and JWT Token based Authentication
Stars: ✭ 299 (+536.17%)
Mutual labels:  spring-data-jpa, spring-boot, spring-security
Spring
Personal notes of preparation to Spring 5 Professional Certification
Stars: ✭ 35 (-25.53%)
Mutual labels:  spring-security, spring-mvc, spring-data-jpa
Angularjs Springmvc Sample
A RESTful sample using AnguarJS/Bootstrap as frontend and Spring MVC as REST API producer
Stars: ✭ 292 (+521.28%)
Mutual labels:  spring-data-jpa, spring-boot, spring-mvc
Angularjs Springmvc Sample Boot
A RESTful sample using Spring Boot, Spring MVC, Spring Data and Angular/Bootstrap.
Stars: ✭ 309 (+557.45%)
Mutual labels:  spring-data-jpa, spring-boot, spring-mvc
Cerberus
A demonstration of a completely stateless and RESTful token-based authorization system using JSON Web Tokens (JWT) and Spring Security.
Stars: ✭ 482 (+925.53%)
Mutual labels:  rest-api, spring-boot, spring-security

Simple internet-market

Codacy Badge Codacy Badge build

Technologies

  • servlet: Spring MVC, JSP, Apache Tiles, jQuery, Spring Security
  • data: H2, Spring Data JPA, Hibernate
  • RESTful service: Spring MVC, Spring HATEOAS
  • tests: JUnit, Hamcrest, Mockito, JSONPath

How to

build: package Maven task

run: java -jar target/market-0.1.1.war

logs: logs/market.log, logs/market.err

H2 console: localhost:8080/h2-console/

Swagger UI: localhost:8080/swagger-ui/#/

Functionality

  1. Visual representation of the product range
  2. Customer's shopping cart
    • selecting a product: add, delete, change a quantity
    • viewing the contents of the cart
    • placing an order
    • storing in the database a shopping cart of a registered customer
  3. Market control panel
    • products and categories: add, edit, delete
    • viewing information about placed orders
    • managing the availability of goods in stock
    • transfer orders from the "in progress" state to the "executed" state
  4. Secured access to the application
    • registration and authorization of customers
    • restricted access to the control panel
  5. Double check of form content: client-side and server-side

Links

For project description in Russian from good old 2014 refer to README_RU.md

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].