Click here to Skip to main content
15,886,199 members
Please Sign up or sign in to vote.
0.00/5 (No votes)
I was wondering what kind of stuff or what should I learn in order to get my applications working online to make java server and work with html,css,javascript and databases.

I've heard that the deal is working with JSP or something like that.

I don't know exactly how it works, how should I begin with.

Bytheway, we can achieve the same with PHP I've heard so far, but I would like your opinion about it. Can we get the same thing with Java as with PHP?

Another question I have is which version of them all that suits best for the web: I mean, on the website we have Java SE, Java EE and Java ME (which I don't care since for this purpose doesn't fit my goal, I think).

I believe that the correct one to use is Java EE and Java SE. Which difference do they have and which recommendations do you have about it??

My current Programming level it is nothing to worry about; I am a C++ programmer. But I have NO idea of JAVA.

Another question: Do I need to learn standard Java before going serious after server-side programming or just use the built-in framework web-oriented?

Thank you SO MUCH.

Unscathed18.
Posted
Updated 17-Feb-13 2:52am
v4

I would recommend some of these tutorials[^], which will give you a reasonable grasp of Java; if you know C++ then it will not take long. There are also plenty of links to the other Java technologies.
 
Share this answer
 
This question is asked many times about C or C++, and the wealth of books on those languages almost makes it too hard to answer.

With Java however, the one book I would recommend is "Thinking in Java" by Bruce Eckel. It covers the language very well for a person that understands the basics of programming in another language and OOP principles.
 
Share this answer
 

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900