maven fat jar
и найдете много полезного бесплатных солверов найдется под любой мейнстримный язык
Не особо понял как сформулировать вопрос.
тх-текст,
а мне нужно для каждой книги чтобы делалась своя страница с какими-то полями
любой маломальский фреймворк -изучается очень долго, если просто что-то нужно исправить за 2-3 дня (выполнить задачу)
работодатель при найме (в частности ваш непосредственный начальник) будет спрашивать с вас как человека с опытом 2-3 лет работы:
от архитектуры проектов, на которых вы работали/создали свой пет-проект до мелких тонкостей работы той или иной библиотеки, с которой Вы работали.