Hi all,

Being a slow learner myself, the lack of documentation
in JBoss just didn't help much to get me started.
I believe there are a lot of people like me (can't be
the most stupid guy in the world, can I?), who are 
struggling to figure out how to program in JBoss.

So maybe I should work on a "JBoss Programmer's Guide"
document. The following is the first draft of the
table of contents. Only JBoss 2 will be targeted.

The document will be released electronically under
GPL. Helps are needed in a lot of areas, and I invite
all those who know JBoss and EJB better than I do
(and I think there are more than I can count), to
contribute to this document. 

All contributors will be acknowledged (all those I
can keep track of, of course, but I'll do my best).
However, you will not get paid, as I don't forsee
this document to generate any sale or revenue.
If you can contribute a whole chapter, that's even better.
Chapters 6, 7, 8, 9, 10, 11 need help badly.

All other disclaimers apply, and you can't sue 
me for anything. I hate this part, but that's to
cover my ass.

That being said, don't expect the document to be
available next month. As I said, I'm a slow learner,
it took me 4 months to understand what a C pointer
really means. But I expect to write the few chapters
as quickly as I can (all priorities considered, that is)

Thanks in advance for any help. All ideas and
suggestions are welcome.


Xiaopong


------------


JBoss Programmer's Guide

Table of Contents

Chapter 1  Introduction

  The reason why this document is created, and blah blah blah...

Chapter 2  Setting up JBoss for EJB application

  How to set up a working environment for programming EJB
  application with JBoss ....

  - Hardware requirements
  - Software requirements
  - Getting JBoss software
  - Installing JBoss
  - Database configuration

Chapter 3  Getting started

  - Start up and shut down JBoss server
  - JBoss admin tool
  - EJX editor

Chapter 4  Programming Enterprise JavaBeans

  - Creating and deploying a stateless session bean
    - Use EJX Editor to create the deployment descriptor
  - Creating and deploying a stateful session bean
    - Use EJX Editor to create the deployment descriptor
  - Creating and deploying an entity bean
    - Use EJX Editor to create the deployment descriptor
    - How to do CMP
    - How to do BMP


Chapter 5  JBoss Architecture Overview

  Brief explanation of the architecture, description of 
  the modules, etc. For those who can't write applications
  without knowing the underlying plumbing....


Chapter 6  Security in JBoss

  What kind of security options JBoss offers...

  Maybe as an optional section (????):
    - Configure JBoss to work with NIS+ 
    - Configure JBoss to work with NT Domain 
    - Configure JBoss to work with LDAP server
    - whatever....


Chapter 7  Transaction in JBoss

  - Transaction in EJB
  - Transaction options supported by JBoss
    - Examples of transaction


Chapter 8  Setting up Apache/Tomcat

  How to configure Apache/Tomcat to work with JBoss
  for programming Web-based enterprise application....

  - Configure Apache/Tomcat to work with JBoss
    - Examples of Servlet (JSP ?)

Chapter 9  Programming Java Messaging with spyderMQ

  - Fundamentals of Java Messaging Service
  - Point to point messaging
    - Examples with spyderMQ
  - Publish-subscribe messaging
    - Examples with spyderMQ


Chapter 10 Setting up IDEs

  Why it's so important to configure IDEs to work with
  JBoss, and blah blah blah....

  - Configure Java IDEs to work with JBoss
    - JBuilder
    - Visual Cafe
    - Visual Age
    - Forte for Java
    - FreeBuilder
    - ???


Chapter 11  Debugging Distributed Applications

  How to debug distributed application with JBoss, how
  to debug your beans, ...

  - Debugging distributed applications with JBoss


Chapter 12  A Complete Application in JBoss

  A complete web-based application running on JBoss and Apache.
  Steal the code from Zola :)


Appendix A  Trouble-shoot JBoss

  - Read trace and error log...

Appendix B  JBoss Error Codes and Exception Messages



--
--------------------------------------------------------------
To subscribe:        [EMAIL PROTECTED]
To unsubscribe:      [EMAIL PROTECTED]
Problems?:           [EMAIL PROTECTED]

Reply via email to