Hi Reshma, The idea is to point you in the right direction. We have all been there, done the mistakes and gratefully learned. If you are not clear on your basics you will stumble, get frustated and waste not only your time but I dare say a lot of other people's time as well.
Looking at your questions, it seemed to me that your Java ( code in struts-config ??) and Web development basics were shaky and hence I suggested the path to follow. Rgs Vikram -----Original Message----- From: reshma deshpande [mailto:[EMAIL PROTECTED]] Sent: Tuesday, April 30, 2002 7:29 PM To: Struts Users Mailing List Subject: RE: few questions Hi .. As far as my basics are concerned, I believe I am pretty much clear with the Internet protocols, HTML, JSP and Servlets, and to some extend JavaScript and CSS too .. I have developed a couple of websites and I have also completed my project using JSP, Servlets etc... My only problem here is that I dont have a coding experience in Java .. (and I believe all I need to do here is write a couple of programs in Java that would get me going with it, since I know the basics of Java) .. However, what I had asked here was .... that what kind of technologies do I really need to be comfortable with before starting off with Struts and few other questions... And as far as I am concerned, I guess I will have to learn Struts anyway .. even if "its pointless" or even if I need to clear up my basics (if they are not). I had basically asked for an advice on "how" to learn Struts and not whether I should learn Struts or not ... a few words of confidence, I believe, would have been sufficient for me, if not anything else ... .. and thankyou very much, Ajay for all the help :-) I did get a gist of the framework. Your mail was very informative... Thanks very much for spending time on it !! Regards, Reshma James Mitchell <[EMAIL PROTECTED]> wrote: I agree with Vikram. If you don't have the basics of http (as it pertains to requesting documents) and how request and response typically work (in either ASP or Java), then your struggle will be long and frustrating. Also, as someone mentioned in the last thread. You should have a firm grasp of html so if someone asks you: why [input] or whether cascading style sheets are rendered on the server side or the client side (LOL, that actually happened at my last job as the Company's software was being re-written in Java (Struts) from ASP) I won't mention any names because at least one of those persons monitors this list then you will be able answer with a resounding ...... "I think so" JM > -----Original Message----- > From: Vikram Goyal01 [mailto:[EMAIL PROTECTED]] > Sent: Monday, April 29, 2002 10:54 PM > To: Struts Users Mailing List > Subject: RE: few questions > > > Looking at the questions I would say that your (or any newcomer's > for that matter) path of learning should have been.. > JAVA -> Web Development (How the web works) -> Servlets/JSPs -> Struts > > It is pointless trying to learn Struts if your basics are not correct. > > Rgs > Vikram > > > > -----Original Message----- > From: reshma deshpande [mailto:[EMAIL PROTECTED]] > Sent: Tuesday, April 30, 2002 1:23 AM > To: [EMAIL PROTECTED] > Subject: few questions > > > > Hi All, > > Its me again .. remember the "some help... " mail this friday! I > studied 120 pages of JSP (from Web Development using Java Server > Pages, Manning) since i had that book (i would finish it soon), > and also read a couple of tutorials on Struts. Heres what I > understand .. plz correct me if I am wrong, and also plz ans my questions: > > Following are the main components that build the Struts framework: > > - struts-config.xml : where we specify the action mappings (local > or global forwards that are defined by the Action class). [Q# 1: > what exactly do we need to code in this file] > > - ActionForm Beans: these are specific to each form and mainly > have getters and setters, along with validation methods handled > by ActionErrors. [Q# 2: are there any other methods that might be > performed in the form beans] [Q# 3: what exactly is the > ActionErrors object?] > > - ApplicationResources.properties file: defined in the web.xml > file, and is used for displaying error messages etc.. > > - Action classes: the main method here is the perform( ). [Q# 4: > I didnt understand what exactly is done by these classes, since > the example I referred to showed some real complex code.. I got > lost here ..] > > - JSP pages: these would have code using the Struts tag library > to access html elements such as forms etc [Q# 5: would i have to > learn the syntax of this library before starting .. I am not much > conversant with custom taglibs in JSP] > > - Action Servlet: the main controller servlet > > - web.xml [Q# 6: do i have to make any changes in this ?] > > As you might have noticed .. I kind of have the gist of these > pieces, but cant put them up together.... to summarize all my > Questions, I would put it this way.. > > ** 1 ** what are all the components in the Struts framework > (apart from the ones mentioned above .. anything missing ??) > > ** 2 ** in which of these components do we need to make changes > (actual coding) and how complex is it ? I mean, if you are > separating out Java content from the presentation layer, and > restricting it to EJBs and stuff, how much of actual Java code > would be written in a Struts application (especially in the > Action classes) > > ** 3 ** apart from the configuration and deploying issues how > complex is Struts ? > > Could anybody plz ans my questions .. especially Q# 2 and Q# 4. > > Thankyou for your time .. and plz note that I am very new to the > Struts environment .. I mite (rather must) have asked all silly > questions .. :-) > > ~ Reshma > > > > > > > > --------------------------------- > Do You Yahoo!? > Yahoo! Tax Center - online filing with TurboTax > > -- > To unsubscribe, e-mail: For additional commands, e-mail: -- To unsubscribe, e-mail: For additional commands, e-mail: --------------------------------- Do You Yahoo!? Yahoo! Tax Center - online filing with TurboTax -- To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>

