Используйте Ember Js с java-файлом в Tomcat

все основные библиотеки javascript, такие как jscript, prototype, YUI, поддерживают загрузку файлов сценариев. Например, в YUI после загрузки ядра вы можете сделать следующее, чтобы загрузить элемент управления календарем

var loader = new YAHOO.util.YUILoader({

    require: ['calendar'], // what components?

    base: '../../build/',//where do they live?

    //filter: "DEBUG",  //use debug versions (or apply some
                        //some other filter?

    //loadOptional: true, //load all optional dependencies?

    //onSuccess is the function that YUI Loader
    //should call when all components are successfully loaded.
    onSuccess: function() {
        //Once the YUI Calendar Control and dependencies are on
        //the page, we'll verify that our target container is 
        //available in the DOM and then instantiate a default
        //calendar into it:
        YAHOO.util.Event.onAvailable("calendar_container", function() {
            var myCal = new YAHOO.widget.Calendar("mycal_id", "calendar_container");
            myCal.render();
        })
     },

    // should a failure occur, the onFailure function will be executed
    onFailure: function(o) {
        alert("error: " + YAHOO.lang.dump(o));
    }

 });

// Calculate the dependency and insert the required scripts and css resources
// into the document
loader.insert();
-5
задан Fozoro 13 July 2018 в 12:23
поделиться

2 ответа

Если это помогает: В настоящее время мы используем java-бэкэнд (Джерси) с интерфейсом emberjs и связь между API-интерфейсами.

Вы можете найти инструкции по ggub Джерси, Ember js станет статической веб-страницей на Tomcat, Джерси может быть бэкэнд, который может создать для вас удивительную авизу.

0
ответ дан Adam Eros 17 August 2018 в 13:17
поделиться

Apache Tomcat - это сервер приложений, то есть он запускает код, который вы ему даете, и может слушать и отвечать на запросы HTTP. Сначала вам нужно решить, как вы напишете код, который будет запущен, хотя вы могли бы написать все сами, намного проще, если вы используете фреймворк.

Существует много типов фреймворков, но модель MVC является самой популярной для веб-бэкэндов, поэтому узнайте, что такое MVC и как ее использовать. Многие платформы могут работать на Tomcat, начиная с написанных на Java вплоть до Ruby on Rails (если вы используете JRuby, реализацию Java на языке Ruby). Rails - отличная инфраструктура MVC и имеет все, что вам нужно для выполнения этой работы.

После того, как вы выбрали Framework, вам нужно выбрать тип API, который будет показан вашим бэкэнд. Опять же, есть много спецификаций, но Ember использует JSON: API . Вам нужно будет найти библиотеку, которая работает с выбранной вами структурой, которая превращает объекты Java в JSON: API. Rails имеет многие из этих библиотек, но я бы рекомендовал jsonapi-ресурсы, потому что он автоматически генерирует много кода, который вам понадобится.

Это очень много работы, но вот некоторые вещи, которые вам понадобятся чтобы узнать о выполненной работе:

Что такое MVC

Начало работы с Rails

Использование Rails на Tomcat

Что такое JSON: API

Библиотека JSON: API для рельсов

Сказав, что все это StackOverflow на самом деле не является местом для запроса рекомендаций по книгам, инструментам, библиотекам программного обеспечения, учебным пособиям или другим ресурсам за пределами площадки, поскольку это обычно приводит к тому, что люди спорят, а ссылки обычно ломаются. Наверное, это причина, по которой ваш вопрос занижен. Имейте это в виду для следующего вопроса:)

Желаем удачи

2
ответ дан robertoplancarte 17 August 2018 в 13:17
поделиться
Другие вопросы по тегам:

Похожие вопросы: