Решение дизайна для одного веб-приложения Несколько клиентов -- jakarta-ee поле с участием design-patterns поле с участием architecture пол Связанный проблема

Design solution for One web application multiple clients


0
vote

проблема

русский

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

У каждого клиента будет какая-то настройка в пользовательском интерфейсе и посмотрите. может иметь небольшую настройку в бизнес-логике, как я могу. Укажите разные URL для того же приложения для каждого клиента.

Английский оригинал

I am working on a web application which in future will be used by multiple clients. so wanted to decide on what all design problems i need to take care of so that i should be flexible enough.

every client will have some customization in the UI and look and feel. might be having small customization in the business logic how i can. provide different URL's for same application to each of the client.

</div
        

Список ответов

0
 
vote

Начните с MVC, чтобы управлять разделением проблем. Не совсем уверен во второй части вашего вопроса о URL

 

Start with MVC to manage separation of concerns. Not entirely sure about the second part of your question about URL

</div
 
 

Связанный проблема

0  Как открыть страницу JSP в новом окне браузера  ( How to open a jsp page in new window of browser ) 
У меня есть ссылка на якорную тег на моей текущей странице JSP, нажав на какую StudentID передан в виде строки запроса, и я хочу открыть новое окно браузера, ...

0  Фатальная ошибка была обнаружена средой выполнения Java: SIGSEGV (0xB) на ПК = 0x00007F3457BC96AE, PID = 1192, TID = 0x00007F345E1FF700  ( A fatal error has been detected by the java runtime environmentsigsegv 0xb at ) 
Я использую две компании SDK палец. Проект работает в Java EE. Я получаю следующую ошибку при выполнении программы. Авария не всегда происходит. Я получил э...

1  Весенний вопрос конфигурации MVC  ( Spring mvc configuration question ) 
У меня есть базовая настройка приложения Java EE Spring (MVC), которая отображает домашнюю страницу с динамическим контентом. Я полностью новичок до весны и з...

12  Как разобраться с общими библиотеками для многих веб-приложений, используя те же библиотеки  ( How to deal with shared libraries for many web applications using the same libra ) 
У нас есть веб-приложение, сделанное в Java, которое использует Struts2, весна и JasperReport. Это приложение работает на GlassFish 4.0. Библиотеки приложен...

35  Tomcat: развертывание: «не может вызвать Tomcat Manager: соединение отказано»  ( Tomcatdeploy cannot invoke tomcat manager connection refused ) 
Я пытался развернуть мое приложение в Tomcat с помощью Maven, и я нашел это образец. Это фрагмент моего pom.xml: <код> <!-- Maven Tomcat Plugin --> ...

2  Подключиться к Hotmail с javamail?  ( Connect to hotmail with javamail ) 
Интересно, можно ли подключаться к Hotmail с javamail? Я попробовал это, но это не работает, связь отказалась ... <код> String host = "pop3.live.com";...

19  Экземпляр бобов более короткого охвата, введенного в экземпляре бобов большей массы в CDI - как он работает?  ( Bean instance of a shorter scope injected in a bean instance of a larger scope i ) 
Рассмотрим следующий запрос-рассеянный CDI BEAL: <код> @RequestScoped public class RequestScopedBean { // ... } Теперь я ввожу его в приложение-соре...

27  Как пройти целочисленное массив в пункте в MyBatis  ( How to pass an integer array to in clause in mybatis ) 
Есть запрос в моем mybatis, содержащий пункт в принципе, который в основном является набором ID (целые числа) Теперь я застрял на том, как я могу пройти цел...

9  Понимание необходимости безопасности типа в CDI  ( Understanding the necessity of type safety in cdi ) 
Сначала я должен уточнить, что этот пост не предназначен для критики CDI, но для того, чтобы обнаружить мышление и допущения за дизайном CDI, и это будет име...

2  Выбор сущности по сбору Установить равенство  ( Selecting an entity by collection set equality ) 
Я пытаюсь сделать операцию запроса JPQL или JPA, которая выполняет следующее. У меня есть элемент, который состоит из элемента набора строк: <код> @Entity(n...

1  Простое Javaee HTML Get / Post Application  ( Simple javaee html get post application ) 
Я просто начинаю с Javaee (я вполне свободно владею в Javase), и у меня возникли проблемы с обездованием моего мозга вокруг всех новых вещей, которые необходи...

2  Изменение значения @TransactionAttribute по умолчанию для всех сессионного компонента  ( Change default transactionattribute value for all session bean ) 
<Р> Как изменить стандартное значение @TransactionAttribute от требующегося для поддержки для всех сессионного компонента в EJB 3.1 ...

1  Entitymanager стал нолью через некоторое время (около 10 м)  ( Entitymanager became null after a while about 10m ) 
в моем приложении Javaee 6 (jboss 6.0.0.fink) У меня есть классовая иерархия, обоснованная, как это <код> @Stateful public class UserFacade { @Inject @MyR...

12  Способ вызова в EJB на jboss запустить [дубликат]  ( Call method in ejb on jboss startup ) 
<в сторону CLASS = "S-NEWACTS S-WELTIVE__info JS-Post-New Imide MB16« Роль = «Статус»> Этот вопрос уже есть ответы здесь : ...

0  java.io.notserializableException: org.saiku.datasources.connection.saikuolapconnection [дубликат]  ( Java io notserializableexceptionorg saiku datasources connection saikuolapconne ) 
<в сторону CLASS = "S-NEWACTS S-WELTIVE__info JS-Post-New Imide MB16« Роль = «Статус»> Этот вопрос уже есть ответы здесь : ...

Связанный проблема

0  Как открыть страницу JSP в новом окне браузера 
0  Фатальная ошибка была обнаружена средой выполнения Java: SIGSEGV (0xB) на ПК = 0x00007F3457BC96AE, PID = 1192, TID = 0x00007F345E1FF700 
1  Весенний вопрос конфигурации MVC 
12  Как разобраться с общими библиотеками для многих веб-приложений, используя те же библиотеки 
35  Tomcat: развертывание: «не может вызвать Tomcat Manager: соединение отказано» 
2  Подключиться к Hotmail с javamail? 
19  Экземпляр бобов более короткого охвата, введенного в экземпляре бобов большей массы в CDI - как он работает? 
27  Как пройти целочисленное массив в пункте в MyBatis 
9  Понимание необходимости безопасности типа в CDI 
2  Выбор сущности по сбору Установить равенство 
1  Простое Javaee HTML Get / Post Application 
2  Изменение значения @TransactionAttribute по умолчанию для всех сессионного компонента 
1  Entitymanager стал нолью через некоторое время (около 10 м) 
12  Способ вызова в EJB на jboss запустить [дубликат] 
0  java.io.notserializableException: org.saiku.datasources.connection.saikuolapconnection [дубликат]