× The internal search function is temporarily non-functional. The current search engine is no longer viable and we are researching alternatives.
As a stop gap measure, we are using Google's custom search engine service.
If you know of an easy to use, open source, search engine ... please contact support@midrange.com.



One suggestion, although not Java specific but helpful nonetheless, is
to pick up a book on OO Design Patterns. There are some that are Java
specific which may be more helpful for you, but I picked up the original
Design Patterns book written by "The Group of Four" as they are often
called. Here it is at Amazon:

http://www.amazon.com/exec/obidos/ASIN/0201633612/qid=1107961980/sr=2-1/
ref=pd_ka_b_2_1/103-7259883-1473442

It is not really specific to any language, and I found it to be helpful
when trying to get some ideas as to how to approach some major web
applications I wrote a couple years ago. You may not want to follow them
exactly, but design patterns can be a great place to start when trying
to come up with a good object-oriented way to solve a problem.

Although that doesn't specifically describe the process for developing a
web application, many of the design ideas you will run across during the
process probably originated there.

I started with this book, which just covers the basic ideas behind
Servlets and JSP's:
http://www.amazon.com/exec/obidos/tg/detail/-/0130893404/qid=1107962878/
sr=1-9/ref=sr_1_9/103-7259883-1473442?v=glance&s=books

>From there, I looked at some frameworks available on the internet,
specifically those that implemented the MVC (model-view-controller)
pattern (e.g. STRUTS, An example on java.sun.com, etc.)
http://struts.apache.org/

This was especially helpful
http://java.sun.com/blueprints/guidelines/designing_enterprise_applicati
ons_2e/web-tier/web-tier5.html

After looking at that information and frame works such as Struts, I
ended up writing my own leaner MVC framework and utilized some of the
struts tag libraries (which make a lot of JSP creation a lot easier).

Anyway... that covers the Java app design part of the equation. I don't
know if you are going to be doing UI/HTML design, but that is a whole
other discussion.

Anyway, those are some suggestions based on my experience. I always used
WDSC as I never found or was shown anything else that did as good a job
for this type of development. I did this for WebSphere App Server 3.5
and 5 on the iSeries for a few years before I ran off and got a job
doing non-web application development. I hope this information helps!

Dan Feather

-----Original Message-----
From: java400-l-bounces@xxxxxxxxxxxx
[mailto:java400-l-bounces@xxxxxxxxxxxx] On Behalf Of RPower@xxxxxxxxxx
Sent: Wednesday, February 09, 2005 9:05 AM
To: Java Programming on and around the iSeries / AS400
Subject: Recommendations For Reading Material

Hello all,
In the past few weeks the push has been for me to learn Java for web 
development purposes.  I am currently an iSeries programmer (CL, and 
RPGLE) that knows enough Java to be dangerous at this point.  I'm
looking 
for guidance on a good place to start (book, reference manual, etc) to 
learn the complete process for developing an application for the web.
I'm 
sick of Hello World to be quite frank.  That's too simple, in other
words 
I'm beyond that.  My Java skills at this point are enough that I 
understand how the syntax goes, but I'm not able to piece it all
together 
to form an application easily.  Where I am stumped is where to start.
I'd 
like to use WDSc to do my Java programming in as well.
Any ideas where I could start my re-education?

Ron Power
Programmer
Information Services
City Of St. John's, NL
P.O. Box 908
St. John's, NL
A1C 5M2
Tel: 709-576-8132
Email: rpower@xxxxxxxxxx
Website: http://www.stjohns.ca/
________________________________________________________________________
___
Success is going from failure to failure without a loss of enthusiasm. -

Sir Winston Churchill
-- 
This is the Java Programming on and around the iSeries / AS400
(JAVA400-L) mailing list
To post a message email: JAVA400-L@xxxxxxxxxxxx
To subscribe, unsubscribe, or change list options,
visit: http://lists.midrange.com/mailman/listinfo/java400-l
or email: JAVA400-L-request@xxxxxxxxxxxx
Before posting, please take a moment to review the archives
at http://archive.midrange.com/java400-l.




NOTICE: This electronic mail message and any files transmitted with it are 
intended exclusively for the individual or entity to which it is addressed. The 
message, together with any attachment, may contain confidential and/or 
privileged information. Any unauthorized review, use, printing, saving, 
copying, disclosure or distribution is strictly prohibited. If you have 
received this message in error, please immediately advise the sender by reply 
email and delete all copies.





As an Amazon Associate we earn from qualifying purchases.

This thread ...


Follow On AppleNews
Return to Archive home page | Return to MIDRANGE.COM home page

This mailing list archive is Copyright 1997-2024 by midrange.com and David Gibbs as a compilation work. Use of the archive is restricted to research of a business or technical nature. Any other uses are prohibited. Full details are available on our policy page. If you have questions about this, please contact [javascript protected email address].

Operating expenses for this site are earned using the Amazon Associate program and Google Adsense.