Welcome to Greetingcards Admin

Technologies: Backbone, jQuery, QUnit, Selenium, REST, JPA, JBoss EAP

Demonstrates use of Mobile, HTML5, CSS3, JavaScript and JavaEE 6 techniques.

  • HTML5 using a Backbone.js MVC
  • HTML5 using Underscore.js
  • HTML5 Client using JAX-RS REST endpoints
  • JBoss EAP with JPA backend and REST services
  • jQuery Mobile Integration
  • QUnit test suite for TDD with JavaScript
  • Pure HTML client
  • Backbone.js MVC
  • JAX-RS GET & POST end points
  • HTML5 based page structure
  • HTML5 form element & validation
  • CSS3 selectors for styling
  • JAX-RS validation handling
  • jQuery Mobile integration
  • QUnit test suite for TDD with JavaScript
Home
QUnit Tests Recipients: Add List Cards: Add List Quotes: Add List

Register Card

Register a card:
Home
QUnit Tests Recipients: Add List Cards: Add List Quotes: Add List

Cards

Current Cards

REST URL for all cards recipients: JSON
REST URL for all greetingcards: JSON
REST URL for all quotes: JSON
Home
QUnit Tests Recipients: Add List Cards: Add List Quotes: Add List

Register Quote

Register a Quote:
Home
QUnit Tests Recipients: Add List Cards: Add List Quotes: Add List

Quotes

Current Quotes

REST URL for all cards recipients: JSON
REST URL for all greetingcards: JSON
REST URL for all quotes: JSON
Home
QUnit Tests Recipients: Add List Cards: Add List Quotes: Add List

Register Recipient

Register a recipient:
Home
QUnit Tests Recipients: Add List Cards: Add List Quotes: Add List

Recipients

Current Recipients

REST URL for all cards recipients: JSON
REST URL for all greetingcards: JSON
REST URL for all quotes: JSON
Home
QUnit Tests Recipients: Add List Cards: Add List Quotes: Add List

More Info

JBoss Enterprise Application Platform JEE6.

  • Documentation
  • Download JBoss EAP (Vers. 7.4)

HTML5/Mobile RESTful development on JBoss.

  • More about JPA, EJB
  • More on HTML5 + REST
  • Greetingcards test project on 4shared.com

Backbone, Underscore, jQuery development

  • Backbone.js
  • Underscore.js
  • jQuery.js

This Maven project is to be deployed on JBoss EAP.