Spring öyrənmək üçün nələri bilməliyəm?

Salam. Java SE və XML bilikləri kifayyət edir Spring`ə başlamaq üçün?

Verilmiş cavablar və yazılan şərhlər (1 cavab var)

CyberSOft (2015-08-19 15:58:38)
Programlaşdırma anlayışınız varsa hər hansı layihəs üzərində başdamaqla öyrənə bilərsiniz. Spring Java Lightweight Framework- dü. Yəni Javada müəyyən çətinlikləri özü həll edir siz isə yalnız Business Logic barədə fikirləşirsiniz. Amma professional Developerlər Bir cox Frameworkl'rin isdifadəsinnən qaçır. Yəni orda bəzən hər hansə Magic qüvvələr qarşıya cıxan məsələləri öz aləmində həll edir amma bəzən problem yaransa və iş sizə qalsa siz onu həll etməkdə cox cətinlik çəkəcəksiniz. Tam halda hər hansə Frameworkun bütün imkanlarınnan isdifadə etmək düzgün deyil. məsələn əgər qarşınıza Təhlükəəsizliklə bağlı problem çıxıbsa siz Spring Security yaxud Apache Shiro dan isdifadə edə bilərsiniz. Yaxud əgər qarşınıza Persistence Layer (Verilənlər Bazası ilə işləmə hissəsi) ilə bağlı problem cıxıbsa siz isdifadə edə bilərsiz Spring JDBC yaxud Hibernate yaxud Tooplink və nələr nələr. Lakin bu sizin əlavə vaxdınızı və gücünüzü aparacaq. Bu baxımnan əsasən qocaman Şairlər (Developerlər) yeni oyrənənlər üçün elə dilin özunu dərinnən öyrənməyi məsləhət görürlər. O ki qaldı suala - Spring sizə harda lazımdı onun o hissəsini araşdırıb oyrənin öz rəsmi səhifəsindəki tutoriallardan yaxud APress Books lardan. Lakin bunnan öncə Javanın SE və EE texnologiyalarını tam şəkildə öyrənin heç olmasa adı və nə iş gördüyünü bilin, və bunnan sora görəcəksiz ki Spring Java programlaşdırma dilinə əlavə deyil sadəcə müəyyən işdəri biraz yüngülləşdirir əgər hər bir kodu Spring isdiyən kimi (Spring Specificationa uyğun) yazsaz. Ugurlar!!!!

Mövzu üzrə bənzər suallara da baxa bilərsiniz.

Spring MVC yoxsa JSF?