| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Java EE (J2EE) и Spring > Делаю на работе сайт, для внутренних нужд |
| Автор: inohodec 10.7.2011, 11:22 |
| Всем привет Нужна помощь в виде советов Делаю на работе сайт, для внутренних нужд Фирма большая, около 15.000 сотрудников В идеале сервисом будут пользоваться около 10.000 Пишу на java - servlet + jsp Вобщем нужна помощь в архитектуре .... Сначала думал использовать struts или spring. Но spring не знаю а учить лень, хочется побыстрее сделать Struts немножко знаком, но наверное в силу того что знаю его не очень хорошо никаких преимуществ между ним и просто servlet+jsp не увидел Поэтому остановился на том что знаю, хотя взял модель MVC, и стараюсь ей соответствовать Есть вопрос по базам данных Стоит ли использовать hibernate, потому как если честно особой пользы от него не вижу Читал что он позволяет кешировать данные, но в моей аппликации это не требуется. Это будет что то вроде банка, где пользователь получает сугубо индивидуальную информацию, а из общего ... ну может процентов 5, типа какие то общие сообщения или оповещения. И вот еще вопрос, нужно ли делать connection pool? А если пользователей будет не 10.000 а 1.000.000? Вроде пока все, может что то еще позже вспомню или по вашим ответам что нибудь будет не понятно Спасибо |
| Автор: Farmazon 10.7.2011, 13:41 |
| хибернейт может тебе и не нужен будет, если у тебя особо сложных сценариев не предвидится и ты не собираешься конструировать модель предметной области... Здесь нехилый навык нужен, с ходу хорошо может не получиться. Ну у меня сразу не получалось... тебе тогда вполне MyBatis хватит... Это тонкая прослойка над JDBC. Пул подключений - обязательно нужен, установка подключения - довольно длительная операция. Пул много времени сэкономит. (меньше время обработки запроса) Вот зря вот ты от спринга отмахиваешься... Ну да это твой выбор. В веб приложении 4 контекста есть... С 3мя из них спринг значительно упрощает работу. А spring MVC как раз хорошо позволяет разорвать бизнеслогику и отображение. Поддерживать потом легче... |
| Автор: inohodec 10.7.2011, 15:59 |
| Спасибо Сложной логики не предвидется, поэтому наверное хибернэйт отпадает По поводу пула, его нужно писать ручками или можно настроить в томкате? |
| Автор: gelo86 10.7.2011, 16:17 | ||
Почитайте про c3p0 |
| Автор: inohodec 10.7.2011, 16:34 |
| Ок, спасибо, посмотрю А томкатовская опция для чего служит, случаем не знаете? |
| Автор: inohodec 10.7.2011, 17:37 |
| А ну да Слона то я и не заметил, совсем вылетело из головы Пул какого размера должен быть, в принципе все запросы простые и не должны обрабатываться долго Вобщем есть ли какая то формула, например мне на текущую потребность в 10.000 пользователей? |