Модераторы: LSD, AntonSaburov
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> модуль для "тонкого" клиента, который на сервере работает 
:(
    Опции темы
KiraFiore
Дата 17.2.2008, 23:43 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 12
Регистрация: 1.11.2007

Репутация: нет
Всего: нет



Всем привет!! Мне надо сделать модуль для тонкого клиента, т.е. на компе пользователя только браузер и ничего больше, а все работает на сервере. Доступ осуществляется через интернет. Для этого нужно создать модуль, который бы обрабатывал действия пользователя..вот. Расскажите пожалуйста, знающие люди, как это все устроено? Что в этом модуле должно быть? Как это все лучше сделать?

Я читала Фаулера, но что-то мне подсказывает, что информация несколько устарела и сейчас все по-другому делают..  smile 

Заранее большое спасибо!
PM MAIL   Вверх
makados
Дата 18.2.2008, 00:39 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 86
Регистрация: 2.10.2007
Где: Киев

Репутация: нет
Всего: 1



так что требует? написать сайт? или апплет?
PM MAIL WWW ICQ Skype   Вверх
Kangaroo
Дата 18.2.2008, 00:44 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


AA - Aussie Animal
****


Профиль
Группа: Участник Клуба
Сообщений: 2042
Регистрация: 7.10.2006
Где: US

Репутация: 2
Всего: 104



KiraFiore
что вы понимаете под "модулем"? Объясните поподробней задачу.


--------------------
Lost....
PM MAIL MSN   Вверх
COVD
Дата 18.2.2008, 00:59 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1655
Регистрация: 26.7.2005

Репутация: 11
Всего: 43



Этот модуль называется веб-сервер. Можно использовать Томкат. Обратывать действия пользователя jsp или сервлетами. 
PM MAIL   Вверх
KiraFiore
Дата 18.2.2008, 01:16 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 12
Регистрация: 1.11.2007

Репутация: нет
Всего: нет



Цитата(makados @ 18.2.2008,  00:39)
так что требует? написать сайт? или апплет?

ой!  smile ..это кусок от корпоративного программного приложения. Фаулер делил их на слои:

1. Представление (обработка событий пользовательского интерфейса и т.д.)
2. Предметная область (бизнес-логика)
3. Источник данных (обращение к БД, обмен сообщениями, управление транзакциями)

Хотелось бы узнать с помощью каких технологий можно избежать уменьшения производительности, связанной с постоянными обращениями к серверу? И каким образом лучше организовать защиту передаваемой информации и системы в целом?

Добавлено через 12 минут и 19 секунд
Цитата(COVD @ 18.2.2008,  00:59)
Этот модуль называется веб-сервер. Можно использовать Томкат. Обратывать действия пользователя jsp или сервлетами.

т.е. есть web-сервер, сервер приложений, сервер БД, а управление действиями пользователя, аутентификация и различные функции - это и есть этот модуль необходимый для работы тонкого клиента?
PM MAIL   Вверх
COVD
Дата 18.2.2008, 16:25 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1655
Регистрация: 26.7.2005

Репутация: 11
Всего: 43



Цитата

т.е. есть web-сервер, сервер приложений, сервер БД, а управление действиями пользователя, аутентификация и различные функции - это и есть этот модуль необходимый для работы тонкого клиента? 


"управление действиями пользователя, аутентификация и различные функции" - этим занимается второй компонент("сервер приложений"). И этот второй компонент или самостоятельно пишется на jsp/servlet (в простых случаях) или для его реализации используют "полуфабрикаты" - фреймворки(Struts,...), или используют сервер приложений(JBoss,...). 

Таким образом, создать "модуль для тонкого клиента" означает разработку второй компоненты, а вэб-сервер и базы данных используют готовые.    

Это сообщение отредактировал(а) COVD - 18.2.2008, 16:27
PM MAIL   Вверх
KiraFiore
Дата 19.2.2008, 21:38 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 12
Регистрация: 1.11.2007

Репутация: нет
Всего: нет



Цитата(COVD @ 18.2.2008,  16:25)
Цитата

т.е. есть web-сервер, сервер приложений, сервер БД, а управление действиями пользователя, аутентификация и различные функции - это и есть этот модуль необходимый для работы тонкого клиента? 


"управление действиями пользователя, аутентификация и различные функции" - этим занимается второй компонент("сервер приложений"). И этот второй компонент или самостоятельно пишется на jsp/servlet (в простых случаях) или для его реализации используют "полуфабрикаты" - фреймворки(Struts,...), или используют сервер приложений(JBoss,...). 

Таким образом, создать "модуль для тонкого клиента" означает разработку второй компоненты, а вэб-сервер и базы данных используют готовые.

спасибо, посоветуйте пожалуйста на чем лучше писать ядро корпоративной системы php, java, c++...?
PM MAIL   Вверх
COVD
Дата 19.2.2008, 21:48 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1655
Регистрация: 26.7.2005

Репутация: 11
Всего: 43



Как вариант - на том, что вы лучше знаете. Если же у вас нет предпочтений из-за недостатка опыта, то, наверное, php - самый простой вариант, а С - самый сложный. Java очень популярная технология для серверных приложений в силу своей относительной простоты, эффективности и большого количества свободно распространяемых ресурсов в виде фреймворков и библиотек. Наверное, вам имеет смысл посмотреть раздел J2EE в этом форуме и задать там вопрос более конкретно. Начать можно на jsp/servlet с веб-сервером Tomcat. 


Это сообщение отредактировал(а) COVD - 19.2.2008, 22:13
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Java"
LSD   AntonSaburov
powerOn   tux
  • Прежде, чем задать вопрос, прочтите это!
  • Книги по Java собираются здесь.
  • Документация и ресурсы по Java находятся здесь.
  • Используйте теги [code=java][/code] для подсветки кода. Используйтe чекбокс "транслит", если у Вас нет русских шрифтов.
  • Помечайте свой вопрос как решённый, если на него получен ответ. Ссылка "Пометить как решённый" находится над первым постом.
  • Действия модераторов можно обсудить здесь.
  • FAQ раздела лежит здесь.

Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, tux.

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Java: Работа с сетью | Следующая тема »


 




[ Время генерации скрипта: 0.0908 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.