开发者

How to begin with Java Server Side technologies? [closed]

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.

We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.

Closed 6 years ago.

Improve this question

I have a good knowledge of PHP. But I also want to learn technologies such as JSP. I have installed Apache Tomcat 6.0 and Eclipse Java EE.

I was looking for JSP tutorials on Google and found that there are several things like JSP, Servlets, Struts, EJB, JSF, etc. I have heard a lot开发者_JAVA技巧 about Struts and JSF that they are very good.

I want to know in what order should I start learning these technologies. (I have good knowledge of Core Java)


You might want to start off by learning the basics of Servlets and JSP. Those are the building blocks for web application frameworks.

I wouldn't spend too much time on Servlets beyond an understanding of how they generally work. Most of the heavy lifting is done by web app frameworks these days.

Once you're familiar with the basics of how Java serves things up as a web page, move on to more sophisticated frameworks such as JSF, Spring Web MVC or Struts. These frameworks all utilize the MVC design pattern, which you may have used with PHP frameworks (if not, it's a very good principle to learn). All of those projects are well-documented and have a sizable community.

As a note, I feel that JSF has a steeper learning curve than either Spring or Struts. If you are that interested in JSF, I recommend looking into the Seam framework, which utilizes JSF but also somewhat simplifies its use. You can learn JSF+Seam concurrently.

As for books... for JSF, I like Core JavaServer Faces. For Spring, I like Spring in Action.


I would recommend you Head first Servlet and JSP this fantastic book gives you kick start for JSP and Servlet with the Server side knowledge very perfectly.

Head First Servlets and JSP

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜