Все началось с того, что года три-четыре назад я написал собственный парсер и калькулятор математических выражений на Java — jExpressions. И вот, сравнительно недавно, в свете освоения технологии Java EE, возникла идея сделать на базе этого парсера онлайн-инструмент для рисования диаграмм.
Парсер того времени имел довольно экзотический синтаксис вызова функций (например, exp#3 вместо exp(3); beta#1:2 вместо beta(1,2)).
Также время от времени возникали ошибки.
После нескольких часов доработок и глюков родилась версия jExpressions 1.0 .
После этого мы могли бы приступить к делу.
Построение графика работает следующим образом: 1. Сервлет вычисляет значения функции для количества N точек (250 для простых и 1000 для параметрических) и выдает результат в формате json. 2. Веб-страница получает json от сервлета и рисует график с помощью плагина Flot. Код функции сервлетаprocessRequest():
Теги: #java #математика #графика #флот #java #математикаprivate void processRequest(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
-
Samsung Instinct Против Iphone
19 Oct, 24 -
Карьерные Стероиды. Лифты
19 Oct, 24 -
Внимание! Конкурс!
19 Oct, 24