Есть ли у Java MVC?
blockquote>Java имеет разные рамки, такие как Struts2 , Spring MVC
как насчет JSP?
blockquote>JSP является библиотекой шаблонов. Есть несколько альтернатив, которые вы можете попробовать, например FreeMarker и Velocity . AFAIK Freemarker является хорошей библиотекой шаблонов. Его легкий вес, чем JSP . Проверьте это FreeMarker : Открытая альтернатива JSP - JavaWorld
может быть MVC и JSP вместе?
blockquote>Я принимаю MVC как структуру, упомянутую ранее. Все фреймворки поддерживают JSP, но вам нужно проверить поддержку других библиотек шаблонов в соответствующей документации по инфраструктуре. AFAIK Struts2 to имеет очень хорошую поддержку для Freemarker.
beans?
blockquote>Я мало знаю об этом. Но используя bean-компоненты, мы можем напрямую отображать данные формы в базы данных.
Может быть, книга, которая охватывает все эти?
blockquote>Каждая структура имеет свою собственную книгу. Для Struts2 - Struts 2 in Action
String MVC - взгляните на эти вопросы, рекомендуя книги для весны и весны MVC. Предложение книги для Spring framework и Spring Books: какой из них выбрать
Fremarker имеет очень хорошую документацию - ] Руководство FreeMarker
Для начала веб-разработки в Java -
http://www.amazon.com/SCWCD-Exam- Учебно-Kit-сертификация / дп / 1930110596
Способом найти правильное количество запросов является тестирование загрузки. Таким образом, измеряя изменения в пропускной способности при загрузке, когда Вы варьируетесь число запроса. Любое существенное изменение потребовало бы перетестирования. Но я подозреваю, что большинство людей собирается отказаться от того объема работы.
Я думаю, что хорошее эмпирическое правило является приблизительно 8 потоками на ЦП (ядро).
С точки зрения эффективности, чем ниже количество потока (в какой-то степени), тем меньше свопинга будет продолжаться как ЦП, обрабатывает Ваши запросы. Если Ваши страницы выполняются очень быстро затем, более низкое количество запросов оптимально.
Если у Вас будут более длинные рабочие запросы, и особенно если у Вас будут запросы, которые ожидают на третьих лицах (как база данных), то затем увеличение числа рабочих потоков улучшит Вашу пропускную способность. Таким образом, если Ваш ЦП не занят, обработав материал, можно позволить себе иметь больше одновременных запросов, работающих над задачами под рукой.
Хотя это немного датировано, многие принципы по запросу, настраивающему книгу Grant Straker о CF Performance & Troubleshooting, стоили бы.
Я сказал бы по крайней мере 8 на ядро, не на ЦП. И я думаю 8, немного низко дан современные ядра процессора, я сказал бы по крайней мере 12.