0

I have been using PHP (OOP) with various Frameworks for all my webdevelopment projects for the last few years. Next year I'll have to learn Java as part of CS university course, so I thought it may be a good idea to switch to Java for some of my smaller webdevelopment projects, so that I can get to know Java in advance.

What do I need to use Java for backend web development? What IDE/Server software/etc. should I use? What frameworks are available and which documentations could one recommend?

I know this is strictly not a Stackoverflow question, but I'd really like to hear the opinion of the very professional community here at Stackoverflow!

asked Jan 20, 2012 at 14:26
2
  • Play and eclipse. Commented Jan 20, 2012 at 14:30
  • @Raynos: Do you want to add your suggestion as an answer? Because I finally also decided to use the Play framework. Commented Mar 18, 2012 at 20:05

3 Answers 3

2

The web development component of Java is called Java EE. You should look into that.

As IDE you can use Eclipse, Netbeans, etc. (you can download versions that are specifically aimed at Java EE development, with bundled servers like GlassFish or Tomcat).

Arjan Tijms
38.2k12 gold badges112 silver badges144 bronze badges
answered Jan 20, 2012 at 14:29
Sign up to request clarification or add additional context in comments.

Comments

0

Use all of these technologies and learn what the terms mean: Servlet, JSP, JSTL, Filter, Tag library (create your own).

A very popular framework is Spring. Spring Core and Spring MVC has recreated most of the Java EE components but in a way that is easier to use.

The DWR library makes AJAX very easy.

Learn how to use Spring ORM, Hibernate or JPA.

Arjan Tijms
38.2k12 gold badges112 silver badges144 bronze badges
answered Jan 20, 2012 at 14:40

Comments

0

I also just want to add my own answere to show what I choose in the end to work with:

answered Jun 6, 2012 at 22:51

Comments

Your Answer

Draft saved
Draft discarded

Sign up or log in

Sign up using Google
Sign up using Email and Password

Post as a guest

Required, but never shown

Post as a guest

Required, but never shown

By clicking "Post Your Answer", you agree to our terms of service and acknowledge you have read our privacy policy.

Start asking to get answers

Find the answer to your question by asking.

Ask question

Explore related questions

See similar questions with these tags.