Chernov
JavaSсript к Java не имеет никакого отношения как и к HTML5.
JavaSсript позволяет получать результаты не перезагружая страницу и работать с "объектами"/"массивами".
Он-лайн калькулятор может служить как учёт, ничего не мешает после калькуляции заносить заказ в корзину и записывать его в БД (и формировать PDF-ку) т.е. чек.