2010-01-22 12 views
10

Tôi mới bắt đầu bước vào cánh cửa của thế giới Java. Tôi đã được lập trình trong C# cho 3 năm qua, và đã được làm khoảng 3 tháng của ASP.Net MVC. Tôi hoàn toàn thích nó, nhưng thực tế là tôi cần Windows cho nó để chạy các thư viện mới nhất và lớn nhất là một chút của một biến ... Cộng với tôi nghĩ rằng việc học ngôn ngữ khác giúp với sự hiểu biết khái niệm, kể từ khi bạn có được một so sánh.Làm thế nào để tìm hiểu JSP/MVC, với kinh nghiệm trước đây trong ASP.Net MVC?

Tôi muốn tìm hiểu JSP/MVC. Tôi đã tự hỏi nếu nó tương tự như ASP.Net MVC, và nếu tôi có thể viết các ứng dụng web JSP/MVC mà không cần sử dụng một khung công tác khác (như Spring) để bắt đầu.

Ngoài ra, đó là cách tốt hơn để tìm hiểu JSP/MVC từ nền C# của tôi?

Mọi đề xuất đều được hoan nghênh. Cảm ơn trước!

Trả lời

4

Bổ sung câu trả lời ở trên, tôi đã đào lên bài viết tuyệt vời này về việc bắt đầu trong JSP:

http://articles.sitepoint.com/article/java-6-steps-mvc-web-apps

Nó đi thẳng vào vấn đề cơ bản của servlets, kỹ thuật MVC jsp và sau đó, không ai trong số các mumbo jumbo trong các hướng dẫn MVC khác ngoài đó cho JSP. Rất xuống trái đất. Muốn anh chàng viết nó sẽ viết một cuốn sách về chủ đề này ...

7

JSP là công nghệ xem , tốt nhất là so sánh với "ASP cổ điển". Đối tác Sun Java của Microsoft ASP.NET MVC thực sự là JavaServer Faces (JSF).

Để giới thiệu ngắn gọn và nhanh chóng về JSP/Servlet/JSF, read this answer. Để tìm hiểu thêm về JSF, hãy xem qua số Sun Java EE 6 tutorial part II chapters 4-9.

Đối với JSF, có sẵn một cách công nghệ chế độ xem khác: Facelets. Đây là cách nhiều hơn tốt hơn so với JSP. Nếu bạn có thể, tôi khuyên bạn nên quên JSP cho bit này và tiếp tục với Facelets.

+0

Cảm ơn, trước tiên tôi sẽ xem xét Facelets. –