This week's giveaway is in the Android forum.
We're giving away four copies of Android Security Essentials Live Lessons and have Godfrey Nolan on-line!
See this thread for details.
The moose likes Bunkhouse Porch and the fly likes Going from desktop to web development - what's some good reading material? Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login


Win a copy of Android Security Essentials Live Lessons this week in the Android forum!
JavaRanch » Java Forums » Books » Bunkhouse Porch
Bookmark "Going from desktop to web development - what Watch "Going from desktop to web development - what New topic
Author

Going from desktop to web development - what's some good reading material?

Alex Wong
Greenhorn

Joined: Jul 27, 2007
Posts: 4
Hey everybody,

I'm a rising junior in college and I was interested in getting into web development with Java. I have a solid grasp of J2SE, as well as technologies such as databases (both relational and object-oriented). However, to this point, all of my programming experience has been restricted to writing desktop apps. I do have experience writing static web pages using HTML and CSS and have begun dabbling in Javascript so I'm not completely new to client-side stuff.

So back to the original question... I was wondering what good reading material exists for a web application newbie? Terms such as application server, JSF, web services, and so forth make me go . So I guess I'm looking for something akin to a "Java Web Applications for Dummies" . Thanks!
Kaydell Leavitt
Ranch Hand

Joined: Nov 18, 2006
Posts: 688

Hi,

I'm trying to make the jump from desktop apps to web software too.

It seems that the jobs are in Servlets, JSPs, and Struts since I too already have Java, HTML, CSS, JavaScript & SQL. (JSFs and EJBs may not be the right tool for the job even though they are Sun's solutions.)

Web Services are for talking to other software which may be implemented in Java or in some completely foreign technology. An application server is what helps a web server to handle specific technologies such as the Java technologies: Servlets & JSPs that a standard web-server doesn't know how to handle.

I'm thinking of either getting the book "Core Servlets And JSPs" 2nd Edition Volumes I & II. or "Head First Servlets And JSPs". The first series of books is more serious in their tone and the "Head First..." book is more informal and has a lot of funny artwork and jokes which is designed to lighten things up and make the material more memorable.

Kaydell
Bear Bibeault
Author and ninkuma
Marshal

Joined: Jan 10, 2002
Posts: 60783
    
  65

The JavaRanch Bunkhouse is a great place to start to find books on such subjects.

There you will find not only lists of books on various Java and web-related subjects, but expert reviews of these books.

Take a look!


[Asking smart questions] [Bear's FrontMan] [About Bear] [Books by Bear]
Kaydell Leavitt
Ranch Hand

Joined: Nov 18, 2006
Posts: 688

Here are some free tutorials:

JSP Tutorial

Java Web Components Tutorial

Struts Tutorial

Bear, what do you think of my idea of starting out with knowledge of just Java SE, XHTML, CSS, & JavaScript, and adding just JSP, Servlets, and Struts for a career in Java EE web development?

Specifically, do you think that Struts is a good framework, or is it overkill?

Kaydell
[ July 28, 2007: Message edited by: Kaydell Leavitt ]
Bear Bibeault
Author and ninkuma
Marshal

Joined: Jan 10, 2002
Posts: 60783
    
  65

Originally posted by Kaydell Leavitt:

Bear, what do you think of my idea of starting out with knowledge of just Java SE, XHTML, CSS, & JavaScript, and adding just JSP, Servlets, and Struts for a career in Java EE web development?


You know better than I what your threshhold for learning is, but that doesn't sound like a poor progression. Once of the interestig things about web development is that it encompasses so many technologies it can get dizzying!

Specifically, do you think that Struts is a good framework, or is it overkill?


My personal opinion of Struts (and other behemothic frameworks) is pertty well known -- I loathe them with a passion bordering on the pathological. But it never hurts to find out a little about them yourself to see if you come to the same conclusion. Familiarity with such frameworks is also good for future employment possibilities.

Knowledge is rarely a bad thing.
[ July 28, 2007: Message edited by: Bear Bibeault ]
Kaydell Leavitt
Ranch Hand

Joined: Nov 18, 2006
Posts: 688

My personal opinion of Struts (and other behemothic frameworks) is pertty well known -- I loathe them with a passion...


I'm thinking now to learn Servlets & JSPs and do my own MVC design instead of using a framework. I plan to do my exercises for Servlets & JSPs in the Apache Tomcat application server.

If I learn a third technology for Java EE, it would be Oracle PL/SQL. Oracle isn't part of Java EE but it seems to be correlated with it. Oracle is a sophisticated and expensive and capable database engine but the larger the enterprise, the more feasible it is, so it seems that knowing Oracle can be a plus in Java EE work.

These are the goals that I got by going to www.dice.com and entering the keyword "Java" and entering my zip code and analyzing the jobs that came up in my area.

Kaydell
[ July 28, 2007: Message edited by: Kaydell Leavitt ]
jonas lewis
Greenhorn

Joined: Jul 27, 2007
Posts: 8
thanks! i needed these too.
Kaydell Leavitt
Ranch Hand

Joined: Nov 18, 2006
Posts: 688

The original poster asked:
I was wondering what good reading material exists for a web application newbie?


I ordered "Head First Servlets And JSPs". (Though I'm no expert)

Kaydell
[ July 30, 2007: Message edited by: Kaydell Leavitt ]
 
I agree. Here's the link: http://aspose.com/file-tools
 
subject: Going from desktop to web development - what's some good reading material?
 
Similar Threads
After SCJP
beginner in need of HELP!!!!!!!
Best book for learning struts?
Java desktop application development books / resources?
direction to the right book!