Я хотел бы написать онлайн-книгу, которая на примере показывает, как настроить веб-приложение на Java. Используя бесплатные инструменты, он покажет людям, как загружать тесты и контролировать их приложения, чтобы они могли постепенно повышать производительность.
Я уже знаю, что хочу использовать Jboss + Apache + Ubuntu. Мне действительно все равно, использую ли я MySQL или Postgresql. Я также планирую использовать The Grinder для проведения моих тестов перфорирования.
Теперь мне просто нужно определить, какое Java-приложение я хочу протестировать. Вот мои требования высокого уровня:
- FOSS - все инструменты в моей книге будут FOSS для снижения барьера затрат.
- Это должно быть довольно безопасно - я могу открыть это приложение для WWW, и я не хочу терять сон из-за безопасности.
- Простота развертывания - я не хочу, чтобы люди тратили слишком много времени на развертывание приложения.
- Легко загружаемый тест - я хотел бы довольно простой интерфейс, который избегает слишком много Ajax.
- DB-Backed - приложение должно иметь серверную часть RDBMS.
Кто-нибудь знает хорошее приложение на Java, которое бы соответствовало этим требованиям?