Java кітапханалары Java кітапханалары мен фреймворк Даму процесін жеделдету үшін java қосымшаларында java кітапханалары мен java фреймворктары кеңінен қолданылады. Java тұрғысынан кітапхана дегеніміз - бағдарламаның іскери логикасын анықтау және алдыңғы жағын құру үшін қолданылатын құмыра файлы. Кітапхана белгілі бір тәсілмен CLASSPATH тіркеліп, қосымшаға қосылуы керек.
Framework (фреймворк) ағылшын тілінен аударғанда фреймворк (құрылым) дегенді білдіреді. Java фреймворк - бұл қосымшаны құрудың архитектурасын анықтайтын және ірі бағдарламалық жасақтама жобасының әртүрлі компоненттерінің дамуы мен интеграциялануын жеңілдететін бағдарламалық платформа.
Веб-қосымшаны жасауда java фреймворкты қолдану дегеніміз - бағдарламаның кез-келген конфигурациясы екі бөліктен тұратын бағдарламаның архитектурасына рамкалық тәсіл: конфигурациядан конфигурацияға ауыспайтын тұрақты бөлім (қолданбалы негіз) және айнымалы бөлік - бизнес логикасын анықтайтын модульдер және қолданбалы интерфейс.