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]