Есть код:
String[] tasks = {"", "main.tasks.GetJSPFTask"};
....
Class<AbstractTask> cat;
AbstractTask at = null;
cat = (Class<AbstractTask>)Class.forName(tasks[taskId]);
at = cat.getConstructor().newInstance();
....
AbstractTask - простой интерфейс с одним статическим методом
public interface AbstractTask {
public boolean processTask(UserEnv ue,
HttpServletRequest req,
HttpServletResponse res);
}
Вся эта лабуда позволяет через один сервлет получать страницы (пока
только страницы), JSON кучки и проч. для расширяемости задумана
фабрика (она и приведена), которая в зависимости от параметров
запроса и типа запроса загружает нужный класс. Вопрос в следующем,
нет ли косяков в сем подходе - сомнения возникают по поводу
быстродействия и того что происходит с jvm если постоянно подгружать
один и тотже класс, в общем не ляжет ли сервер при таких извратах?

Ответ на:
комментарий
от grob

Ответ на:
комментарий
от svu

Ответ на:
комментарий
от wfrr

Ответ на:
комментарий
от svu

Ответ на:
комментарий
от wfrr

Ответ на:
комментарий
от wfrr
Ответ на:
комментарий
от anonymous

Ответ на:
комментарий
от anonymous

Ответ на:
комментарий
от svu

Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум J2EE + MySQL + JSTL = проблема отображения шрифтов ROOT/USERS (2009)
- Форум [java] Фабрики vs Конструкторы (2011)
- Форум Директору спичечной фабрики... (2020)
- Форум Шаблон Абстрактная Фабрика (2014)
- Форум Фабрика vs Завод (2010)
- Форум Вопрос про фабрики ПК (2022)
- Форум [ночной бред] фабрика асбеста (2008)
- Форум Фабрики объектов на C++ (2006)
- Форум Обьекты, использующие части своей фабрики (2014)
- Форум Фабрика Intel - подземные убежища отдыхают (2007)