Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум программистов > Java: Работа с сетью > модуль для "тонкого" клиента |
Автор: KiraFiore 17.2.2008, 23:43 |
Всем привет!! Мне надо сделать модуль для тонкого клиента, т.е. на компе пользователя только браузер и ничего больше, а все работает на сервере. Доступ осуществляется через интернет. Для этого нужно создать модуль, который бы обрабатывал действия пользователя..вот. Расскажите пожалуйста, знающие люди, как это все устроено? Что в этом модуле должно быть? Как это все лучше сделать? Я читала Фаулера, но что-то мне подсказывает, что информация несколько устарела и сейчас все по-другому делают.. ![]() Заранее большое спасибо! |
Автор: makados 18.2.2008, 00:39 |
так что требует? написать сайт? или апплет? |
Автор: Kangaroo 18.2.2008, 00:44 |
KiraFiore, что вы понимаете под "модулем"? Объясните поподробней задачу. |
Автор: COVD 18.2.2008, 00:59 |
Этот модуль называется веб-сервер. Можно использовать Томкат. Обратывать действия пользователя jsp или сервлетами. |
Автор: KiraFiore 18.2.2008, 01:16 | ||||
ой! ![]() 1. Представление (обработка событий пользовательского интерфейса и т.д.) 2. Предметная область (бизнес-логика) 3. Источник данных (обращение к БД, обмен сообщениями, управление транзакциями) Хотелось бы узнать с помощью каких технологий можно избежать уменьшения производительности, связанной с постоянными обращениями к серверу? И каким образом лучше организовать защиту передаваемой информации и системы в целом? Добавлено через 12 минут и 19 секунд
т.е. есть web-сервер, сервер приложений, сервер БД, а управление действиями пользователя, аутентификация и различные функции - это и есть этот модуль необходимый для работы тонкого клиента? |
Автор: COVD 18.2.2008, 16:25 | ||
"управление действиями пользователя, аутентификация и различные функции" - этим занимается второй компонент("сервер приложений"). И этот второй компонент или самостоятельно пишется на jsp/servlet (в простых случаях) или для его реализации используют "полуфабрикаты" - фреймворки(Struts,...), или используют сервер приложений(JBoss,...). Таким образом, создать "модуль для тонкого клиента" означает разработку второй компоненты, а вэб-сервер и базы данных используют готовые. |
Автор: KiraFiore 19.2.2008, 21:38 | ||||
спасибо, посоветуйте пожалуйста на чем лучше писать ядро корпоративной системы php, java, c++...? |
Автор: COVD 19.2.2008, 21:48 |
Как вариант - на том, что вы лучше знаете. Если же у вас нет предпочтений из-за недостатка опыта, то, наверное, php - самый простой вариант, а С - самый сложный. Java очень популярная технология для серверных приложений в силу своей относительной простоты, эффективности и большого количества свободно распространяемых ресурсов в виде фреймворков и библиотек. Наверное, вам имеет смысл посмотреть раздел J2EE в этом форуме и задать там вопрос более конкретно. Начать можно на jsp/servlet с веб-сервером Tomcat. |