aspose file tools*
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 Spring in Action this week in the Spring 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: 689

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: 61426
    
  67

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: 689

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: 61426
    
  67

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: 689

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: 689

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 ]
 
 
subject: Going from desktop to web development - what's some good reading material?