powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Выбор технологии разработки WEB-приложений
25 сообщений из 371, страница 6 из 15
Выбор технологии разработки WEB-приложений
    #39170561
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
function xxx02(p){
$('#table').replaceWith(p);
}
перменная p содержит html новой таблицы
...
Рейтинг: 0 / 0
Выбор технологии разработки WEB-приложений
    #39170626
Nebo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В одной умной книжке я прочитал, что клиент должен сам заниматься отображением.
Я так понял, что в основном сервер должен отдавать на клиент, например, JSON данные.
А клиент делать HTTP запросы, например.

Желательно как можно чётче разделить реализацию бизнес логики от её отображения.
Почему? Клиенты, реализация уровня отображения, могут быть разные.
...
Рейтинг: 0 / 0
Выбор технологии разработки WEB-приложений
    #39170634
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Nebo,
БЛ на клиенте это толстый клиент.
Токий клиент - это IE
БЛ на сервере это 3-х звенка.
Определись, ты Java программист или JS.
...
Рейтинг: 0 / 0
Выбор технологии разработки WEB-приложений
    #39170635
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Nebo,
Тема топика - Веб приложение. Значит тонкий клиент, только отображение VIEW
...
Рейтинг: 0 / 0
Выбор технологии разработки WEB-приложений
    #39170656
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
NeboВ одной умной книжке я прочитал, что клиент должен сам заниматься отображением.
Я так понял, что в основном сервер должен отдавать на клиент, например, JSON данные.
А клиент делать HTTP запросы, например.

Желательно как можно чётче разделить реализацию бизнес логики от её отображения.
Почему? Клиенты, реализация уровня отображения, могут быть разные.
сервер может отдать и json и саму html строку.
вопрос в том как это сделать проще. на сервере или на клиенте.
мне кажется на сервере собрать StringBuffer и отправить строку клиенту, а там с помощью jquery вставить на место
вот код формирования дерева.
Код: java
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
        try (Connection con_ = DriverManager.getConnection(Singleton.getBASE(), Singleton.getBASE_LOGIN(), Singleton.getBase_password());
                CallableStatement proc_ = con_.prepareCall("{call menu(0,0,1)}");) {
            rs = proc_.executeQuery();
            sb.append("<div id='divmenu'><ul id='menu0'>");
            while (rs.next()) {
                if (rs.getInt("b_level") == rs.getInt("nlevel")) {

                    sb.append("<li class='go_page' data-action='").append(rs.getString("action_string")).append("' data-id='").append(rs.getInt("id_in")).append("'><span>").append(rs.getString("name")).append("</span></li>");
                } else {
                    if (rs.getInt("b_level") > rs.getInt("nlevel")) {
                        sb.append("<li class='cc'><span>").append(rs.getString("name")).append("</span><img src='pic/arrow_ltr2.png' alt='xx'><ul class='dr hovON' data-level='").append(rs.getString("nlevel")).append("'>");
                    } else {
                        if (rs.getInt("b_level") < rs.getInt("nlevel")) {
                            sb.append("<li  data-id='").append(rs.getInt("id_in")).append("'><span>").append(rs.getString("name"));
                            int x = rs.getInt("nlevel") - rs.getInt("b_level");
                            while (x-- > 0) {
                                sb.append("</span></li></ul>");
                            }
                        }
                    }
                }
            }
            sb.append("<li id='exit'><span>Выход</span></li></ul></div>");
        } catch (SQLException ex) {
            ex.printStackTrace();
        }


дерево любой вложенности.
всё определено в таблице

отправить клиенту
Код: java
1.
webSocket.send("xxx02|" + sb.toString());


на клиенте
Код: javascript
1.
2.
3.
function xxx02(p){
$('#divmenu').replaceWith(p);
}
...
Рейтинг: 0 / 0
Выбор технологии разработки WEB-приложений
    #39170677
breath
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
мудя хватит нести херную, причем тут web sockets, чо подарили книжку новую.
это просто транспорт.
в какой конторе таких держат ?
...
Рейтинг: 0 / 0
Выбор технологии разработки WEB-приложений
    #39170682
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
breathмудя хватит нести херную, причем тут web sockets, чо подарили книжку новую.
это просто транспорт.
в какой конторе таких держат ?
просто транспорт, но возможности при использовании совсем другие
любители неклофилии, б..
...
Рейтинг: 0 / 0
Выбор технологии разработки WEB-приложений
    #39170683
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
привыкли работать через ajax и всё новое в штыки , глаза открой, моги включи прежде чем хаять.
...
Рейтинг: 0 / 0
Выбор технологии разработки WEB-приложений
    #39170688
breath
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ты опять ничо не понял,
ajax тут не причем
ws давно не новое, а старое.
речь про твой подход в целом, учись дальше

так что за контора то ?
...
Рейтинг: 0 / 0
Выбор технологии разработки WEB-приложений
    #39170698
Музаффар
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ребять может хватит а? Пусть человек сам определяет...
...
Рейтинг: 0 / 0
Выбор технологии разработки WEB-приложений
    #39170703
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
breath речь про твой подход в целом, учись дальше
чем не нравится подход?
ты хоть разобрался в моём подходе?
или как в 37 - "...не читал, но осуждаю!!!"
научи правильному.
...
Рейтинг: 0 / 0
Выбор технологии разработки WEB-приложений
    #39170708
breath
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
как правильно делать тебе уже ответили несколько человек, а я привел возможные варианты,
если и этого мало видимо не созрел.

>ты хоть разобрался в моём подходе?
в трешаке то, а как же сам так делал лет 15 назад
...
Рейтинг: 0 / 0
Выбор технологии разработки WEB-приложений
    #39170714
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
breathкак правильно делать тебе уже ответили несколько человек, а я привел возможные варианты,
если и этого мало видимо не созрел.

>ты хоть разобрался в моём подходе?
в трешаке то, а как же сам так делал лет 15 назад
про таких у нас в школе физичка говорила: "гляжу в книгу - вижу фигу"
поэтому за 15 лет многому не научился.
по крайней мере уважать...
...
Рейтинг: 0 / 0
Выбор технологии разработки WEB-приложений
    #39170720
Nebo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123Nebo,
БЛ на клиенте это толстый клиент.
Токий клиент - это IE
БЛ на сервере это 3-х звенка.
Определись, ты Java программист или JS.

Это я всё прекрасно знаю)
...
Рейтинг: 0 / 0
Выбор технологии разработки WEB-приложений
    #39170723
Nebo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123Nebo,
Тема топика - Веб приложение. Значит тонкий клиент, только отображение VIEW

Да! я об этом и говорю)
...
Рейтинг: 0 / 0
Выбор технологии разработки WEB-приложений
    #39170724
Nebo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
breathмудя хватит нести херную, причем тут web sockets, чо подарили книжку новую.
это просто транспорт.
в какой конторе таких держат ?

Ну-ка тише) Где джентльменское поведение?
...
Рейтинг: 0 / 0
Выбор технологии разработки WEB-приложений
    #39170726
Nebo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
breathты опять ничо не понял,
ajax тут не причем
ws давно не новое, а старое.
речь про твой подход в целом, учись дальше

так что за контора то ?

Да нормальный у Вади подход! Подход как подход.
Ясно что есть и другие подходы)
...
Рейтинг: 0 / 0
Выбор технологии разработки WEB-приложений
    #39170727
Nebo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадяbreath речь про твой подход в целом, учись дальше
чем не нравится подход?
ты хоть разобрался в моём подходе?
или как в 37 - "...не читал, но осуждаю!!!"
научи правильному.

Вадя не заводитесь, не обращайте внимание)
...
Рейтинг: 0 / 0
Выбор технологии разработки WEB-приложений
    #39170728
Nebo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ребята, вот что Вы начинаете?

вадя показал свои приёмы.

Если хотите покритиковать - делайте это вежливо и с уважением плиз)
А лучше не критиковать, а посоветовать дружелюбно.

вадя из самых лучших побуждений действует.
Не нравится его код? Это не повод общаться тут не в джентельменской манере.
Уважаем друг друга пожалуйста. Помним про культуру диалога.
...
Рейтинг: 0 / 0
Выбор технологии разработки WEB-приложений
    #39170729
Музаффар
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
NeboРебята, вот что Вы начинаете?

вадя показал свои приёмы.

Если хотите покритиковать - делайте это вежливо и с уважением плиз)
А лучше не критиковать, а посоветовать дружелюбно.

вадя из самых лучших побуждений действует.
Не нравится его код? Это не повод общаться тут не в джентельменской манере.
Уважаем друг друга пожалуйста. Помним про культуру диалога.

+100
...
Рейтинг: 0 / 0
Выбор технологии разработки WEB-приложений
    #39170730
Nebo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вадя, спасибо за советы. Для меня они полезны, я прислушиваюсь к Вашим советам.
В принципе я доверяю вам, что не так там всё сложно при работе с js и сокетами.
...
Рейтинг: 0 / 0
Выбор технологии разработки WEB-приложений
    #39170731
Юрий321
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
я тоже не понял как готовить готовые таблицы.
с небольшими обьемами данных хорошо, ввалил в таблицу весь резалтсет и фильтруй-сортируй.
а как только есть необходимость брать записи из базы порциями, так вся задача таблицы сводится к показать данные.
юзер фильтрует-сортирует порцию и спрашивает, а где данные на 2015 год, я вижу только 2003?
в итоге паджинация, поиск и фильтры по дате - в запросе.
...
Рейтинг: 0 / 0
Выбор технологии разработки WEB-приложений
    #39170736
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
NeboЭто я всё прекрасно знаю)
упс... подумал что у тебя вопрос там был).
...
Рейтинг: 0 / 0
Выбор технологии разработки WEB-приложений
    #39170741
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Юрий321, Nebo
если есть интерес с моей "технологией" могу попробывать на словах объяснить.
давайте в скапе пообщаемся.
мыло открыто.
...
Рейтинг: 0 / 0
Выбор технологии разработки WEB-приложений
    #39170748
rema174
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
вадяЮрий321, Nebo
если есть интерес с моей "технологией" могу попробывать на словах объяснить.
это пустая трата времени объяснять в скайпе. лучше напиши туториал с подробным кодом и выложи в отдельной ветке, а там глядишь появятся у тебя адепты и будет с кем по вебсокету переписываться )
...
Рейтинг: 0 / 0
25 сообщений из 371, страница 6 из 15
Форумы / Java [игнор отключен] [закрыт для гостей] / Выбор технологии разработки WEB-приложений
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]