Skip to content

This Java J2EE 7 EJB3 web application demonstrate an online dynamic E-commerce platform where the user can add products to his cart and make order.

Notifications You must be signed in to change notification settings

Hoffmanation/java-ejb3-ecommerce-demo

Repository files navigation

java-ejb3-ecommerce-demo (MyStuff)

What started as my Senior year final project at the university back in 2015 turn to a full open source project after some improvements and code updates.
This Java J2EE 7 back-end application demonstrate an online dynamic E-commerce platform where the user can add products to his cart and make order.
It has 2 login interfaces - Admin & Customer, written in EJB 3.0 along with Hibernate and angularJs on the client side, implementing Restful Web Services (Jax-rs) and authorization/authentication for EJB Security.

Demo can be found in the following this link https://oren-hoffman.com/mytuff/

Module Major Dependencies

  • jboss-ejb-api_3.2
  • jboss-servlet-api_3.1
  • jboss-jaxrs-api_2.0

Server Specifications

  • Java Maven project
  • J2EE 7
  • Jboss EJB 3.0
  • Persistence - Hibernate 5
  • Postgresql DB

Client Specifications

  • AngularJs
  • Bootstrap 4
  • Respond JS
  • Google+ gsi

Environment

  • Ubuntu/Windows

Requirements

  • JVM
  • Full application build before running
  • J2EE 7+ Application Server

Build Application

  • $ mvn clean install

Running Up Environment (After build completed)

  • Deploy mystuff.war file to Application Server

Accessing UI

Images

mystuff-demo 1

mystuff-demo 2

mystuff-demo 3

Contact

About

This Java J2EE 7 EJB3 web application demonstrate an online dynamic E-commerce platform where the user can add products to his cart and make order.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published