All Projects → Stella-Zhou-s → E-commerce-

Stella-Zhou-s / E-commerce-

Licence: other
Spring + Hibernate

Programming Languages

java
68154 projects - #9 most used programming language
CSS
56736 projects
javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to E-commerce-

Spring Rest Ecommerce
Java Spring Boot - Ecommerce REST API
Stars: ✭ 164 (+412.5%)
Mutual labels:  hibernate
Dhis2 Core
DHIS2 Core. Written in Java. Contains the service layer and Web API.
Stars: ✭ 199 (+521.88%)
Mutual labels:  hibernate
MiniDao
An powerful enhanced toolkit of SpringJdbc for simplify development
Stars: ✭ 200 (+525%)
Mutual labels:  hibernate
Jeecg
JEECG是一款基于代码生成器的J2EE快速开发平台,开源界“小普元”超越传统商业企业级开发平台。引领新的开发模式(Online Coding模式(自定义表单) - > 代码生成器模式 - > 手工MERGE智能开发), 可以帮助解决Java项目90%的重复工作,让开发更多关注业务逻辑。既能快速提高开发效率,帮助公司节省人力成本,同时又不失灵活性。具备:表单配置能力(无需编码)、移动配置能力、工作流配置能力、报表配置能力(支持移动端)、插件开发能力(可插拔)
Stars: ✭ 2,027 (+6234.38%)
Mutual labels:  hibernate
Jblog
🔱一个简洁漂亮的java blog 👉基于Spring /MVC+ Hibernate + MySQL + Bootstrap + freemarker. 实现 🌈
Stars: ✭ 187 (+484.38%)
Mutual labels:  hibernate
Java Interview Questions
1000+ Java Interview Questions
Stars: ✭ 212 (+562.5%)
Mutual labels:  hibernate
Portofino
Portofino 5 is the next generation of the open source radid web development framework Portofino. Its purpose is to help developers create modern, responsive enterprise applications with REST APIs and an Angular UI.
Stars: ✭ 150 (+368.75%)
Mutual labels:  hibernate
phoenix-hibernate-dialect
An Apache Phoenix Hibernate dialect
Stars: ✭ 20 (-37.5%)
Mutual labels:  hibernate
Grails Data Mapping
GORM - Groovy Object Mapping
Stars: ✭ 194 (+506.25%)
Mutual labels:  hibernate
Spring Framework Petclinic
A Spring Framework application based on JSP, Spring MVC, Spring Data JPA, Hibernate and JDBC
Stars: ✭ 251 (+684.38%)
Mutual labels:  hibernate
Hibernate Reactive
A reactive API for Hibernate ORM, supporting non-blocking database drivers and a reactive style of interaction with the database.
Stars: ✭ 167 (+421.88%)
Mutual labels:  hibernate
Jpa Hibernate Tutorials
Hibernate Tutorials with Spring Boot and Spring-Data-JPA
Stars: ✭ 186 (+481.25%)
Mutual labels:  hibernate
Javastud
Official, Main: This is Core/Advance java example series project. It help to learn java step by step using pdf tutorial provided here and corresponding demo project for the eclipse. Tag: Java Student, Java Stud, Stud Java, StudJava, Java Teachers, Studs Quick Start Guide, Studs Java, Object Oriented Programming, Core Java, Java SE, Java EE, Java Enterprise Edition, Java Blog, Java Articles, Java Web, JSP, Servlet, Maven, Spring, Hibernate, Spring-boot, Spring MVC Web, Angular JS, Angular 2, Java Security, Java CRUD, Java Login Example, File Handling, Multi threading, exception handling, Collection classes, Swing, Database, Date Time, Joda Time, JPA.
Stars: ✭ 220 (+587.5%)
Mutual labels:  hibernate
Restdemo
RESTful Web Service Demos with Jersey ,Hibernate,Mysql,SQLserver,jQuery,AangularJS,Boostrap. (REST 案例大全)
Stars: ✭ 166 (+418.75%)
Mutual labels:  hibernate
doc
QuickPerf documentation: https://github.com/quick-perf/doc/wiki/QuickPerf
Stars: ✭ 22 (-31.25%)
Mutual labels:  hibernate
Shop
基于SpringMVC,Spring,Hibernate的网上商城。代码已久不维护...
Stars: ✭ 162 (+406.25%)
Mutual labels:  hibernate
Spring Boot Postgresql Jpa Hibernate Rest Api Demo
Building RESTful APIs with Spring Boot, PostgreSQL, JPA and Hibernate
Stars: ✭ 209 (+553.13%)
Mutual labels:  hibernate
jeecg
JEECG是一款基于代码生成器的J2EE快速开发平台,开源界“小普元”超越传统商业企业级开发平台。引领新的开发模式(Online Coding模式(自定义表单) - > 代码生成器模式 - > 手工MERGE智能开发), 可以帮助解决Java项目90%的重复工作,让开发更多关注业务逻辑。既能快速提高开发效率,帮助公司节省人力成本,同时又不失灵活性。具备:表单配置能力(无需编码)、移动配置能力、工作流配置能力、报表配置能力(支持移动端)、插件开发能力(可插拔)
Stars: ✭ 2,090 (+6431.25%)
Mutual labels:  hibernate
SpringMVC-Hibernate
J2EE项目系列(二)--博客管理系统(Maven+SpringMVC+Hibernate以及附加分页和一对多查询功能)
Stars: ✭ 48 (+50%)
Mutual labels:  hibernate
Quickperf
QuickPerf is a testing library for Java to quickly evaluate and improve some performance-related properties
Stars: ✭ 231 (+621.88%)
Mutual labels:  hibernate

E-commerce-

An interactive web application full stack project for users to add products(admin only), put listing products to the shopping cart, and check out the items in the shopping cart.

Tech Stack

  • Front end: JavaScript
  • Back end: JAVA8(Eclipse JEE)
  • Database: MYSQL
  • Java servlet: Apache Tomcat v9.0
  • Framework: Spring, Hibernate

Configuration

  • Spring Security(in memory for admin and JDBC for users)
  • Applications(dataSource, sessionFactory, multipartResolver)
  • pom.xml(frameworks support)
  • server.xml in your server(add a folder to store product images)

Spring Bean

In order to use inversion of control and dependency injection, we need to use configure classes as Spring Beans. They are done in my xml files.

Controller

I use Spring MVC to deal with HTTP request and response. image

  • HomePage(login and logout)
  • Register
  • Cart(show cart items)
  • CartItem(add and remove items)
  • Order
  • Product(list all products)

login

image

logout

image

register

image

shopping cart

image

product listing

image

Database

I use Hibernate to support database CRUD operations instead of using SQL scripts. In the model package, I build each schema as class, and the dao package provides database operation methods. image

Spring Web Flow

details

image

confirm

image

receipt

image

done

image

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].