Welcome, dear visitor !
However you were guided to this site, maybe by mere accident or by a recommendation, you will find the documentation how I teached myself to develop J2EE-programs (EJBs, Web-Interfaces and standalone-Java-programs) with Eclipse and deploy it to a jBoss application-server.
If this documentation helps you to learn how to utilize this technology I am pleased !
The
J2EE-developer:
Kurt Gstöttner - Information-Technology with
Java
To write me an E-Mail, please click onto the hungry mailbox
in the upper left corner.
Last
revision of this document: |
Contents:
The following table shows you the steps from developing a simple Java-program ('HelloWorld') to an J2EE-project using a database, a web-interface and a stadalone Java-client.
Tutorial |
Task |
Prerequisites |
Get familiar with
Eclipse, define a project, create a Java-class, compile and run
within Eclipse. |
Eclipse installed. |
|
Develop an
application to perform SQL-commands for a database with a GUI
(Graphic User Interface) in several steps. |
Eclipse installed. Recommended: |
|
|
|
|
Download the Struts-framework, import it into an Eclipse-project and use this project as a base to develop your own projects. |
Eclipse installed. |
|
Write a site with
HTML-files within the structure of STRUTS. |
Eclipse
installed. Recommended: |
|
Write a site with
one JSP-file within the structure of STRUTS. |
JS_Struts01 – HTML in a WAR completed - and its prerequisites too. Basic knowledge of the Java programming language; particularly the import of libraries. Recommended: |
|
The site comprises
3 JSP-files. Target of this
lesson is Further, all files needed for deployment are packed into an EAR-file. |
JS_Struts02 – JSP in an EAR completed - and its prerequisites too. Basic knowledge of the Java programming language; particularly the import of libraries. |
|
A sidestep to refrain from the pain of the Struts-framework ;-). As the next Struts-lesson incorporates a Session-Bean, it would be to big to have the tasks for a Session-Bean and the additional parameterization of Struts in one tutorial. So the development
of the Session-Bean is covered in this lesson, This lesson introduces the parameterization for XDoclet, a technique to control the generation of code by incorporating XDoclet-commands in the developed program-files. |
Eclipse
installed. Recommended: |
|
This lesson teaches
the development of a Stand-Alone-Test-Client to verify the correct
function of the Session-Bean which was developed in the previous
lesson. |
JS_Struts04 – Creating the Session-Bean with the 'Model' completed - and its prerequisites too. Recommended: |
Next
Step(s):
A
tutorial to develop a 'Fat-Client' with access to a database or
retrieving / storing data via an EJB is:
Developing
Fat-Clients with Java.
An
index for detailed documents with a description of the methodology
and the base-classes for Fat-Client development is:
Basic
knowledge for developing Fat-Clients with Java
Warning:
Reading
of the recommend documents might be difficult if you miss basic
knowledge of programm-structures, Java elements or XML-elements.
If
you worked through the above listed steps you have already gained a
good knowledge of programming in Java.
If you have an easy
access to an introduction to the structures of xml, I recommend to
get the knowledge from there.
Otherwise I recommend to start the
development of the Fat-Client and consult external sources (e.g.
search engines) for specific questions that may arise.