powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Hibernate и вынос бизнес-логики из СУБД
25 сообщений из 50, страница 2 из 2
Hibernate и вынос бизнес-логики из СУБД
    #39116871
uid unique
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
JDSskyANA об этом же говорит похоже, но это уже немного более конкретный вариант по-моему, т.е. Js frameworks, а на сервере просто сервисы? Ок. Веб-сервисы примерно понятно - запрос/какие-то действия/ответ. Js frameworks - это что-то из этого ? Посмотрю, что за звери. То есть с помощью Js frameworks можно быстро пилить интерактивные веб-странички, которые будут тыкаться в сервис, получая/оперируя данными или сразу готовые куски хтмл или еще что, в общем на выходе веб-UI? Не улавливаю пока только, как там будет реализовано именно создание страницы на сервере (js frameworks javascript - это ж клиент). С jsp понятно - есть страничка, запросили, выполнился ее код на сервере, сгенерив html-ку с данными, кот. улетела юзеру. В чем принципиальное отличие создания страниц с помощью js frameworks? Или как раз именно тем, что есть палитра уже готовых компонент, типа как в той же студии? А темплейтность как?
Заниматься дизайном страничек в Java- оно вам нужно? Скажите честно нет и скиньте лишний груз со своих плеч :-)
На сегодняшний день браузеры стали вполне себе нормальными контейнерами для достаточно больших приложений, js eсть везде (по крайней мере в корпоративных окружениях) и худо бедно язык стандартизировался, js frameworks обкатаны, api развился до поддержки ассинхроных запросов (не прошло и ста лет) и даже до многопоточности (с ограничениями).
Можно использовать браузер не только как тонкий клиент для рендеринга Html страничек a как контейнер для почти полноценного desktop приложения - UI пишется на jscript, страница меняется на лету через изменение dom модели (forms, widgets, etc).
Сервер же предоставляет сервисы обработки данных и статические ресурсы для веб приложения. Разработчики на сервере не касаются форм, стилей и тд, для них это просто данные, основной упор - на сервисы, разработчики клиента/UI работают с jscript.
Запросы/ответы как правило в виде Json/http (текстовый формат вроде xml но пошустрее парсистся, Json пришел из js).

посмотрете на досуге (пардон за rutracker, на youtube можно то же самое найти) - что за 5 мин нашел -
Software Architecture Conference 2015 Complete Video Compilation
http://rutracker.org/forum/viewtopic.php?t=5027186

Fluent Conference 2012: JavaScript & Beyond Complete Video Compilation
http://rutracker.org/forum/viewtopic.php?t=5054371

Хороший дядька, посмотрите его если интересует js - он один из основателей языка
Douglas Crockford JavaScript Master Class
http://rutracker.org/forum/viewtopic.php?t=4881390
...
Рейтинг: 0 / 0
Hibernate и вынос бизнес-логики из СУБД
    #39116885
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAА другой народ прикручивает к этому веб-морду на каком-нибудь модном API AngularJS.поправил

Или Backbone, Ember, ExtJS, Knockout, jQuery, React...
...
Рейтинг: 0 / 0
Hibernate и вынос бизнес-логики из СУБД
    #39116887
uid unique
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAskyANAА другой народ прикручивает к этому веб-морду на каком-нибудь модном API AngularJS.поправил

Или Backbone, Ember, ExtJS, Knockout, jQuery, React...
Про реакт забыл, на самом деле интересный framework - мониторится разница в моделях DOM и рендеринг элементов вызывается по таймеру - по сравнению со старыми frameworks как Dojo или ExtJS это прорыв. У меня похожая схема рендеринга использовалась в апплете на Java 1.1 (приходилось делать навигацию в дереве папок с анимацией / эффектом мебиуса, в общем рендеринг был очень нагружен).

Вдогонку еще одно свежее видео - Choosing a JavaScript Framework (React, backbone, Ember, Angular)
http://rutracker.org/forum/viewtopic.php?t=5120880
...
Рейтинг: 0 / 0
Hibernate и вынос бизнес-логики из СУБД
    #39116889
uid unique
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
JDSНе улавливаю пока только, как там будет реализовано именно создание страницы на сервере (js frameworks javascript - это ж клиент). С jsp понятно - есть страничка, запросили, выполнился ее код на сервере, сгенерив html-ку с данными, кот. улетела юзеру. В чем принципиальное отличие создания страниц с помощью js frameworks? Или как раз именно тем, что есть палитра уже готовых компонент, типа как в той же студии? А темплейтность как?
С сервера улетел js file (или несколько), запустился в браузере и развернулся в приложении. Дальше js таскает все что ему нужно с сервера (статические данные - картинки и тд) и вызывает сервисы.

Схема как с бездисковым терминалом на том же Линуксе - загрузили по сети загрузчик через карту, развернули ядро, прикрутили сетевые диски, подтянули все остальное. Загрузчиком "ядра" является Html (или jsp, сервлет, etc) страничка со ссылкой на js код и код библиотек js фреймворков.
...
Рейтинг: 0 / 0
Hibernate и вынос бизнес-логики из СУБД
    #39117171
JDS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
uid uniqueЗаниматься дизайном страничек в Java- оно вам нужно? Скажите честно нет и скиньте лишний груз со своих плеч :-)
Просто есть некий комплекс неполноценности :) ну можешь ваять что-то в БД, ну можешь писать двухзвенку с клиентом на том же делфи, немного поковырявшись, можно на C#, но сейчас практически все перелезают на веб или имеют веб как альтернативный клиент например (про мобильные приложения и не говорю). При этом часто те, кто могёт писать веб UI могут делать и то, что им нужно в БД (пусть и без сложных хранимок и т.п.), а вот разработчики БД чаще не могут или не хотят вникать в написание того же веб. Понятно, что на крупных проектах все равно будет разделение, если нет четкой отлаженной системы или регламента с описанием основных действий, которые необходимо выполнить разработчику для создания новой сущности в системе (такие системы есть, но их скорее, единицы, но даже если и есть - чаще можно встретить разделение функций между разрабами, чем когда один пилит и сервер и клиент).
...
Рейтинг: 0 / 0
Hibernate и вынос бизнес-логики из СУБД
    #39117210
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
JDS, а ещё микросервисы популярность набирают. Вы о них что-нибудь знаете?

Это я к тому, что начните с архитектуры, проектирования и грамотной реализации бекенда. А по JavaScript можно курсы пройти.
...
Рейтинг: 0 / 0
Hibernate и вынос бизнес-логики из СУБД
    #39117633
uid unique
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAJDS, а ещё микросервисы популярность набирают. Вы о них что-нибудь знаете?

Это я к тому, что начните с архитектуры, проектирования и грамотной реализации бекенда. А по JavaScript можно курсы пройти.
Хороший совет про курсы, желательно по чистому JS и HTML - фреймворки сами освоите. Если с базами разобрались, за месяц / два освоите js/html ;-)
...
Рейтинг: 0 / 0
Hibernate и вынос бизнес-логики из СУБД
    #39127156
JDS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Нашлось немного времени посмотреть js фреймворки.
Начал с React...
И сразу непонятка.
Пример:
Код: html
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
<pre><!DOCTYPE html>
<html>
<head>
    <script src="https://fb.me/react-0.13.3.js"></script>
    <script src="https://fb.me/JSXTransformer-0.13.3.js"></script>
</head>
<body>
<div id="example"></div>
<script type="text/jsx">
    var HelloMessage = React.createClass({
        render: function() {
            return <div>Hello {this.props.name}</div>;
        }
    });
 
    React.render(
        <HelloMessage name='world' />,
        document.getElementById('example')
    );
 
    </script>
</body>
</html>


Сразу вызывает отвращение - нафига столько букаф, если на чистом html этот же хеловорд пишется в три строчки? :(
Понятно, что возможно, на более сложных объектах с обновлением, получением данных и т.д. можно ощутить какие-то удобства, но в целом само то, что мешается в кучу html и js пока кажется, не очень.
Ну и самое интересное, пока вообще не понял, среду-то какую выбрать? Не в блокноте ж люди ваяют веб-интерфейсы и используют тот же react? Что-то типа Sigma Ajax UI builder нормально будет? )
...
Рейтинг: 0 / 0
Hibernate и вынос бизнес-логики из СУБД
    #39127185
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
JDSНашлось немного времени посмотреть js фреймворки.
Начал с React...Это не фреймворк, а библиотека для построения UI.
...
Рейтинг: 0 / 0
Hibernate и вынос бизнес-логики из СУБД
    #39127195
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
JDSСразу вызывает отвращение - нафига столько букаф, если на чистом html этот же хеловорд пишется в три строчки? :(
Понятно, что возможно, на более сложных объектах с обновлением, получением данных и т.д. можно ощутить какие-то удобства, но в целом само то, что мешается в кучу html и js пока кажется, не очень.Ну да, в три строчки, а потом копипастится с небольшими изменениями и через год имеем неструктурированный лапшеад :)

React дает нам отличный компонентный подход, с очень эффективным data-binding и отличным роутером.
С помощью React, мы можем создавать так называемые “изоморфные” приложения.
...
Рейтинг: 0 / 0
Hibernate и вынос бизнес-логики из СУБД
    #39127198
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
JDSНу и самое интересное, пока вообще не понял, среду-то какую выбрать? Не в блокноте ж люди ваяют веб-интерфейсы и используют тот же react? Что-то типа Sigma Ajax UI builder нормально будет? )
JetBrains - WebStorm
...
Рейтинг: 0 / 0
Hibernate и вынос бизнес-логики из СУБД
    #39129612
JDS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAЭто не фреймворк, а библиотека для построения UI.
Согласен, просто пока искал, во многих источниках react и т.п. упоминается именно как Фреймворк )
типа :
Главное достоинство WebStorm – это удобный и умный редактор JavaSсript, HTML и CSS, который также поддерживает языки, такие как TypeScript, CoffeeScript, Dart, Less, Sass и Stylus и фреймворки, например, AngularJS, React и Meteor.
Скачал триал вебшторм. Поищу еще туторы по нему, но пока ощущение не очень - я ж думал, там будет панель инструментов как во многих других IDE, а тут все буквами рисовать надо ), плюс создаешь новый проект и к нему сразу генерится куча всяких файлов. Нафига нажуных пока тоже не понятно. Неужели раньше без вебшторма люди руками набивали всю эту муть? ))) Ну создаешь ты новый проект, пока одну веб-страничку ну и должно быть ну три-четыре файла в папке проекта, но не десятки же ближе к сотне сразу генерить с нуля? )
...
Рейтинг: 0 / 0
Hibernate и вынос бизнес-логики из СУБД
    #39129634
JDS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вообще js сам по себе мне не нравится, примерно как 1С чисто визуально. До недавних пор так же не нравился Java, но поделав на нем простенькие программки в общем привык и вроде даже понравился немного. Теперь понимаю, что если уж хочу осваивать разработку веб-юи, то надо подучить html, css, js и т.п., хотя они мне и совсем не нравятся.
...
Рейтинг: 0 / 0
Hibernate и вынос бизнес-логики из СУБД
    #39129644
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
JDS, если Вам так всё не нравится, то может ну его на фиг? Другие области есть.
...
Рейтинг: 0 / 0
Hibernate и вынос бизнес-логики из СУБД
    #39129662
JDS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAJDS, если Вам так всё не нравится, то может ну его на фиг? Другие области есть.
1. надеюсь, что может пока просто не распробовал
2. можно немного и помучиться, если в конечном итоге есть перспектива получения навыка создания качественных веб-интерфейсов )
...
Рейтинг: 0 / 0
Hibernate и вынос бизнес-логики из СУБД
    #39130014
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
JDS2. можно немного и помучиться, если в конечном итоге есть перспектива получения навыка создания качественных веб-интерфейсов )С таким подходом: "я ж думал, там будет панель инструментов как во многих других IDE", - вряд-ли.
Ну и качественный UX/UI - это вообще отдельная область.
...
Рейтинг: 0 / 0
Hibernate и вынос бизнес-логики из СУБД
    #39130053
JDS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAС таким подходом: "я ж думал, там будет панель инструментов как во многих других IDE", - вряд-ли.
Ну и качественный UX/UI - это вообще отдельная область.
Может и так. Сложно осваивать что-то новое, не чувствуя в этом острой необходимости - примерно как учить ин.яз.: без постоянной практики и перспективы применения довольно сложно себя заставить даже, если относиться как к хобби. Так и здесь, - острой потребности нет, но остановился в развитии, а сидеть не охота, но и куда дальше двигаться пока очень смутное представление, ну можешь что-то делать в БД, ну можешь нарисовать простенький клиент на тех же делфях... Но чистый разраб БД средней руки, сейчас мало кому нужен имхо (не очень много работодателей на промышленных БД, а те, что есть уже имеют системы, которые поддерживают как правило ребята их создававшие изначально), делфи тоже нынче хотя еще и держится во многих конторах, новые разработки на нем вряд ли начинают. Вариант еще начать например с#, но это имхо тоже ближе к корпоративной разработке.
Если же идти в сторону освоения веб, то имхо, будет больше свободы в выборе работы, вплоть до фриланса/подработки по созданию сайтов (хотя и здесь думаю конкуренция уже огромнейшая). Стакан наполовину пуст в общем )
...
Рейтинг: 0 / 0
Hibernate и вынос бизнес-логики из СУБД
    #39130072
JDS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Давно еще пробовал asp.net, разработка в студии показалась очень удобной, быстрой и легкой, понятной и прозрачной, хотя местами может и не очень гибкой, но не смотря на это asp.net вроде не пользуется большой популярностью имхо, ибо народ грешит на необходимость использования слабого IIS, необходимость тянуть с собой тяжелый фреймворк, платность студии и т.д.
...
Рейтинг: 0 / 0
Hibernate и вынос бизнес-логики из СУБД
    #39130082
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
JDSДавно еще пробовал asp.net, разработка в студии показалась очень удобной, быстрой и легкой, понятной и прозрачной, хотя местами может и не очень гибкой, но не смотря на это asp.net вроде не пользуется большой популярностью имхо, ибо народ грешит на необходимость использования слабого IIS, необходимость тянуть с собой тяжелый фреймворк, платность студии и т.д.Ещё как пользуется популярностью, второе место опосля PHP.

На данный момент использовать IIS, тянуть за собой фреймворк и покупать студию уже не надо.
...
Рейтинг: 0 / 0
Hibernate и вынос бизнес-логики из СУБД
    #39130236
JDS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANA Ещё как пользуется популярностью, второе место опосля PHP.
На данный момент использовать IIS, тянуть за собой фреймворк и покупать студию уже не надо.
Интересно.
1. Ну понятно, что давно .net идет уже в винде так? А что с линуксами? Вообще как там с кроссплатформенностью, хотя изначально вроде она и декларировалась тоже?
2. То есть теперь asp.net приложение можно легко развернуть на любом веб-сервере?
3. А студия стала бесплатной??? Это же тогда ура! :)
Но пока нашел только Visual Studio Community 2015 для Win10 :(
4. Если с asp.net все так замечательно, зачем тогда нужен Java? )
...
Рейтинг: 0 / 0
Hibernate и вынос бизнес-логики из СУБД
    #39130619
JDS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Еще насколько помню, раньше в asp.net было как-то не очень с асинхронными запросами то бишь аякс тот же, хотя и были уже какие-то варианты готовых аякс-компонентов от других вендоров.

Хорошо. Хотелось бы все-таки определиться.
Видимо, надо выбрать для себя некий "стек технологий" для веб-разработки.
Вижу два варианта:
1. asp.net (в моем понимании быстрая, легкая, лаконичная, понятная и уже потому в определенной степени качественная разработка), но есть много вопросов выше
2. java, при этом можно наверно обойтись и чистой явой, но похоже, нужен комплекс типа:
на сервере Java отдает клиенту например xml+xsl, для клиента надо знать HTML, CSS, javascript c аяксом, плюс xslt или все чисто на javascript-е?
...
Рейтинг: 0 / 0
Hibernate и вынос бизнес-логики из СУБД
    #39130650
JDS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну и если уж asp.net, то наверно с MVC
...
Рейтинг: 0 / 0
Hibernate и вынос бизнес-логики из СУБД
    #39130934
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
JDSskyANA Ещё как пользуется популярностью, второе место опосля PHP.
На данный момент использовать IIS, тянуть за собой фреймворк и покупать студию уже не надо.
Интересно.
1. Ну понятно, что давно .net идет уже в винде так? А что с линуксами? Вообще как там с кроссплатформенностью, хотя изначально вроде она и декларировалась тоже?
2. То есть теперь asp.net приложение можно легко развернуть на любом веб-сервере?
3. А студия стала бесплатной??? Это же тогда ура! :)
Но пока нашел только Visual Studio Community 2015 для Win10 :(
4. Если с asp.net все так замечательно, зачем тогда нужен Java? )
Обзор ASP.NET 5
Введение в .NET Core
...
Рейтинг: 0 / 0
Hibernate и вынос бизнес-логики из СУБД
    #39131474
uid unique
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
JDSНашлось немного времени посмотреть js фреймворки.
Начал с React...
И сразу непонятка.
Сразу вызывает отвращение - нафига столько букаф, если на чистом html этот же хеловорд пишется в три строчки? :(
Понятно, что возможно, на более сложных объектах с обновлением, получением данных и т.д. можно ощутить какие-то удобства, но в целом само то, что мешается в кучу html и js пока кажется, не очень.
Реакт именно для рендеринга часто обновляемых нагруженных страниц создавался - чтобы на каждый чих не делать перерисовку а заносить все изменения в виртуальную DOM модель и затем по таймеру (не чаще чем необходимо для человеческого глаза) обновлять DOM страничку и вызывать перерисовку ее браузером.
Начните с чистого HTML(5) и js, с азов.
...
Рейтинг: 0 / 0
Hibernate и вынос бизнес-логики из СУБД
    #39131600
JDS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
uid uniqueНачните с чистого HTML(5) и js, с азов.
Да. Пока нашел пару букварей по html, js, jquery и xslt, буду курить, по css бы еще что-нить удобоваримое )
...
Рейтинг: 0 / 0
25 сообщений из 50, страница 2 из 2
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Hibernate и вынос бизнес-логики из СУБД
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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