Вопрос ниже был задан мне в одном из интервью:
Интервьюер дал мне сценарий веб-приложения, сделанного в Struts 1.0
, так как я упомянул Struts 1.0 в своем резюме. Это приложение, где люди регистрируют себя. Он спросил меня, что я должен сделать, чтобы сделать это в распорках.
Я сказал ему, что у нас есть класс PersonRegistration Action и один компонент формы, который содержит все поля, представленные в регистрационной форме. Бизнес-уровень и уровень DAO.
Вопрос, который он задал мне, был:
1) Если одновременно поступает 1000 запросов на регистрацию, сколько объектов form bean будет создано?
2) Сколько соединений вам нужно сохранить, если вы используете пул соединений в этом случае?
3) Сколько экземпляров класса PersonRegisration Action будет создано?
Пожалуйста, поделитесь со мной своими ответами.
Мой ответ был таким: в первом случае будет создано 1000 объектов, а для второго вопроса нам нужно протестировать его, изменив размер пула соединений.