2015-09-11 15 views
5

Tôi dự định bắt đầu học Spring nhưng khi tôi mở bất kỳ hướng dẫn mùa xuân nào, tôi tìm thấy nhiều mô-đun như Spring REST, spring MVC, v.v.Bắt đầu với khung Spring

Tôi thực sự bối rối về cách bắt đầu với mùa xuân , từ đó mô-đun để bắt đầu, làm thế nào là những mô-đun liên quan đến nhau, tôi nên đi qua tất cả các mô-đun ??

Tôi đã thử tìm kiếm nhiều trang web để trả lời câu hỏi của mình nhưng không thể tìm thấy ans hài lòng, vì vậy hãy nghĩ đến việc đăng bài ở đây. Nó sẽ là tuyệt vời nếu ai đó có thể hướng dẫn tôi về vấn đề này.

+0

Tôi đã đọc tài liệu chính thức. Nếu bạn nói với chúng tôi loại ứng dụng bạn dự định tạo, chúng tôi có thể cung cấp cho bạn các gợi ý. –

+1

Tôi nghĩ rằng bạn có thể bắt đầu, học cách đầu tiên Depency Injection & IoC hoạt động như thế nào, mùa xuân sinh ra, những vấn đề mà họ cố gắng giải quyết, có một cuộc tranh luận lớn về Spring vs EJB. – Makoton

+0

@ JB Nizet: Cảm ơn nhận xét của bạn. Tài liệu chính thức có liên kết đến nhiều mô-đun. Tôi không chắc chắn từ đó liên kết để bắt đầu. Tôi không có bất kỳ ứng dụng cụ thể trong tâm trí. Nếu bạn có thể gợi ý mô-đun nào của Spring được sử dụng rộng rãi, tôi có thể đi với điều đó. Tôi đang có kiến ​​thức về Java, JQuery, Angular JS, mẫu thiết kế MVC. – kav12345

Trả lời

2

mùa xuân là một khuôn khổ java cung cấp các giải pháp cho một số vấn đề. Vì vậy, tôi đoán nó thực sự phụ thuộc vào những gì bạn đang có kế hoạch để tìm hiểu. Điều quan trọng nhất để tìm hiểu đầu tiên là hiểu những gì Dependency Injection và đảo ngược các phương tiện kiểm soát. Khi bạn hiểu điều này, bạn sẽ hiểu tại sao phần còn lại của khung công tác được thiết kế như vậy. tôi giả sử học Spring IoC đầu tiên vì đây cơ bản là thành phần cốt lõi của Spring Framework. Liên kết: http://docs.spring.io/spring-framework/docs/current/spring-framework-reference/html/beans.html

Sau khi học Spring IoC, bạn có thể tiếp tục tìm hiểu từng khuôn khổ Spring cụ thể giải quyết các vấn đề cụ thể. Ví dụ:

Are you interested in Web development? --> Spring MVC 
Are you interested in storing data to database? --> Spring Data 
Are you interested in developing web services/web apis --> Spring REST 

http://docs.spring.io/spring-framework/docs/current/spring-framework-reference/html/overview.html

+0

Chỉ cần những gì tôi cần :) Cảm ơn bạn! – kav12345

0

Một kiến ​​thức tốt về các mẫu thiết kế là điều cần thiết cho việc học bất kỳ khuôn khổ trong Java.

Những Youtube videos này có thể giúp bạn hiểu rõ về Spring cơ bản.

Như đã giải thích trong các câu trả lời trước, hãy bắt đầu học với lõi Spring. Bạn cần phải có kiến ​​thức về các servlet, JSP, Hibernate (ORM) để hiểu các chủ đề nâng cao.