Обычная версия
Java форум JavaTalks
форум программистов

Поиск   Пользователи   Группы   Регистрация 
 Профиль   Личные сообщения 

 Вход 

Фабрика действий для сервлета.
Список форумов
 ->  Основы веб-программирования на Java


 
Начать новую тему 
Предыдущая тема :: Следующая тема  
Автор Сообщение
gordii4uk : 12
Новичок

СообщениеДек 29, 2011 22:36 
Ответить с цитатой
Всем привет. Помогите начинающему джависту.

Пишу простое приложение, файлообменник. Основной функционал состоит из возможностей скачивания, аплоада и удаления файлов. Также необходимо учесть возможность расширения функционала в будущем. Возник вопрос, как это все правильно реализовать так чтобы не плодить кучу сервлетов. Что лучше использовать jsp, шаблонизатор jtpl или что-то еще.

Большое спасибо всем кто откликнется.
P.S. Если что не так написал, извините чайника Rolling Eyes
К началу Посмотреть профиль Отправить личное сообщение
valid_name : 200
Новичок

СообщениеДек 30, 2011 0:19 
Ответить с цитатой
В 19 главе этой книги есть неплохой вариант реализации простого контроллера, обрабатывающего команды, описанные в отдельных классах, команды хранятся в HashMap<String, Command>
К началу Посмотреть профиль Отправить личное сообщение
gordii4uk : 12
Новичок

СообщениеДек 30, 2011 14:01 
Ответить с цитатой
valid_name писал(а):
В 19 главе этой книги есть неплохой вариант реализации простого контроллера, обрабатывающего команды, описанные в отдельных классах, команды хранятся в HashMap<String, Command>


Спасибо.

Я уже использовал нечто похожее. Нашел в статье. Но я еще не знаком с jsp, и использовал шаблоны jtpl. Интересно, что лучше использовать в моем случае server pages или шаблоны?

Спасибо.
К началу Посмотреть профиль Отправить личное сообщение
Daigotsu : 170
Новичок

СообщениеДек 30, 2011 22:48 
Ответить с цитатой
valid_name писал(а):
В 19 главе этой книги есть неплохой вариант реализации простого контроллера, обрабатывающего команды, описанные в отдельных классах, команды хранятся в HashMap<String, Command>

отмечу что в данном случае команды лучше держать в java.util.concurrent.ConcurrentHashMap;
К началу Посмотреть профиль Отправить личное сообщение
gordii4uk : 12
Новичок

СообщениеЯнв 26, 2012 14:09 
Ответить с цитатой
Спасибо всем кто ответил. У меня возник очередной вопрос.

Я прочитал 19 главу книги ссылка на которую указана выше. Для себя извлек много полезного. Но мне не понравился вариант передачи команд на контроллер через скрытый input. На данном этапе я передаю команды методом get добавляя название действия к url. Объясните пожалуйста, как лучше реализовать этот функционал.

Спасибо.
К началу Посмотреть профиль Отправить личное сообщение
Староверъ : 7620
Ктапубеп
Откуда: Elfland

СообщениеЯнв 26, 2012 18:10 
Ответить с цитатой
Взгляни на этот пример.
_________________
JTalks Open Source Project, JT Webinars, JT Interview
К началу Посмотреть профиль Отправить личное сообщение Отправить e-mail
gordii4uk : 12
Новичок

СообщениеЯнв 26, 2012 21:08 
Ответить с цитатой
Староверъ писал(а):
Взгляни на этот пример.


Только что посмотрел. Но не смог найти контроллера. Пока под рукой только консоль, смотреть не совсем удобно. Приеду домой гляну еще раз. Не помнишь в каком классе все описано? Если не сложно объясни в паре приложений.

Спасибо.
К началу Посмотреть профиль Отправить личное сообщение
 
Начать новую тему  Ответить на тему
Страница 1 из 1
Список форумов
 -> Основы веб-программирования на Java


 
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах


Java and all Java-related trademarks and logos are trademarks or registered trademarks of Oracle Corporation in the United States and other countries.
Это сайт не относится к фирме Oracle Corporation и не поддерживается ею.

© 2006-2010 www.javatalks.ru: форум java программистов
Используется скрипт phpBB © 2001, 2010 phpBB Group

Хостинг от bizname.ru