2010-01-14 17 views
5

Tôi có kiến ​​thức tốt về PHP. Nhưng tôi cũng muốn học các công nghệ như JSP. Tôi đã cài đặt Apache Tomcat 6.0 và Eclipse Java EE.Làm thế nào để bắt đầu với công nghệ Java Server Side?

Tôi đang tìm hướng dẫn JSP trên Google và thấy rằng có một số thứ như JSP, Servlets, Struts, EJB, JSF, v.v. Tôi đã nghe rất nhiều về Struts và JSF rằng chúng rất tốt.

Tôi muốn biết tôi nên bắt đầu học những công nghệ này theo thứ tự nào. (Tôi có kiến ​​thức tốt về Core Java)

Trả lời

3

Bạn có thể muốn bắt đầu bằng cách tìm hiểu kiến ​​thức cơ bản về Servlets và JSP. Đó là những khối xây dựng cho các khung ứng dụng web.

Tôi sẽ không dành quá nhiều thời gian cho Servlets ngoài việc hiểu cách chúng hoạt động bình thường. Hầu hết việc nâng hạng nặng được thực hiện bởi khung ứng dụng web trong những ngày này.

Một khi bạn đã quen thuộc với những điều cơ bản về cách Java phục vụ mọi thứ như một trang web, hãy chuyển sang các khung công tác phức tạp hơn như JSF, Spring Web MVC hoặc Struts. Tất cả các khung công tác này đều sử dụng mẫu thiết kế MVC, mà bạn có thể đã sử dụng với các khuôn khổ PHP (nếu không, đó là một nguyên tắc rất tốt để tìm hiểu). Tất cả những dự án đó đều có tài liệu và có một cộng đồng khá lớn.

Như một lưu ý, tôi cảm thấy rằng JSF có đường cong học tập dốc hơn so với Spring hoặc Struts. Nếu bạn quan tâm đến JSF, tôi khuyên bạn nên xem xét khung công tác Seam, sử dụng JSF nhưng cũng đơn giản hóa việc sử dụng nó. Bạn có thể học JSF + Seam đồng thời.

Đối với sách ... đối với JSF, tôi thích Mặt JavaServer lõi. Đối với mùa xuân, tôi thích Mùa xuân đang hoạt động.

+1

Một cuốn sách tốt đẹp mà đáng để dành một cái nhìn tại là Expert One-on-One Phát triển J2EE mà không EJB (http://www.wrox.com/WileyCDA/WroxTitle/productCd-0764558315.html) . Nó được viết bởi Rod Johnson, người đã tạo ra Spring. Nhiều nguyên tắc được mô tả vẫn còn tốt ngay cả khi nó là một cuốn sách năm 2004. – svachon

0

Tôi muốn giới thiệu bạn Head Servlet đầu tiên và JSP cuốn sách tuyệt vời này cung cấp cho bạn kick bắt đầu cho JSP và Servlet với kiến ​​thức phía máy chủ rất hoàn hảo.

Head First Servlets and JSP

Các vấn đề liên quan