|
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 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.