Technical Specification - PRIBAN91/GiftBasket GitHub Wiki

Java

The language in which this API is coded in. It uses very basics of Servlet and JSP concepts of J2EE.

Hibernate

A very lightweight and fast JPA framework used as an ORM. Connection pooling like DBCP and caching can easily be implemented.

Jquery, JavaScript and CSS

Mostly for validation purposes and enriching the web UI.

MySql

As database containing a single table only. No need to unnecessarily complicate life!