A month is not a very long time to be looking for a professional job. With your background I am sure that if you give it time you will get that Java job. Course it might be good to talk your mainframe folks into letting you write a java front end for them. Gets you experience, and keeps your experience available for them longer.
"JavaRanch, where the deer and the Certified play" - David O'Meara
Joined: Dec 05, 2000
Thank you very much, Cindy! That's a good idea. But I don't know how to hook up with the mainframe. We are using IBM ES9000, running OS/390. We do all coding, compilation, and submitting batch jobs on the mainframe. I can write a front end with GUI, but I don't know how to code the eventListener so that pressing the button can submit a batch job on mainframe. Can you give me some hint?
Hello, I'm finally exiting lurking mode. What a fantastic site this is for an aspiring javan. I first began visiting JavaRanch last summer and it has helped me go from absolute zero to a spiny cactus to a silver spur with potential. Given the international flavor of this site, and the number of amazing links I have found here, I think of JavaRanch as the Center of the Universe of places to learn java. Well... now I have gone and said too much, and this probably belongs in another forum, but I had to get that out of the way. My question is: Could someone explain, in elementary terms, what is front end and back end? Thanks very much, Steve
Steve, Most simply put one can think of the Front End as the part (of a program or system) that a user deals with, often the User Interface, while with Back End is the part (of a program or system) that does the processing - the proverbial Black Box. In Client/Server terms, the Client would be considered the Front End (particularly if the Client could be considered a *Thin* Client) and the Server would be the Back End. Nowadays, the part of an application that is viewed through a Browser (HTML, Java, whatever) is the Front End while the Databases and the related Batch Processing, to which Anne and Cindy referred, is the Back End. This is just a cursory explanation, and indeed there are other connotations to what a Front End and Back End are, but I think this should give you a good idea.
Joined: Sep 29, 2000
Well, I have never done it, but I know it is being done alot. I would imagine that you would still need to establish a security session with the mainframe (MVS/TSO???) using the IP address of the mainframe and the ID/password of the user if you need to kick off batch jobs. The applications around here however are replacing the batch jobs with java code and just using the DB2 databases on the mainframe, which is really just a JDBC:ODBC interaction like using Oracle. Hopefully there is someone out there that can give you a better idea of how to do this. I will be reading that advice myself.
Anne, If you are interested in a good UML book, "Applying UML and Patterns" by Craig Larman is an excellent book. It's a good book on object-oriented analysis and design. It takes you through the analysis and design process using one case study throughout the book all the way from the basic understanding of requirements up to the use of patterns. You might find it interesting. Rosie
Joined: Dec 05, 2000
Thank you, Rosie. Suggestions on good books are always welcome! I'll take a look at the book and will most likely buy it. With so much to learn at my sparetime, I am already behind the speed of buying books. But I will keep trying. Anne
Anne, I am following much the same track as you, 4 year mainframer, working on java with an eye on getting certified. I would be very interested in learing more about setting up a java front end to mainframe apps. As far as your job search, an idea might be to go to a consulting co, and get a position where they are converting or tying in to legacy code. You might be in a mainframe position but get some exposure and experience on the java side.