File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
The moose likes JBoss/WildFly and the fly likes JBoss learning Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login

Win a copy of Java Interview Guide this week in the Jobs Discussion forum!
JavaRanch » Java Forums » Products » JBoss/WildFly
Bookmark "JBoss learning" Watch "JBoss learning" New topic

JBoss learning

Sham Phadtale
Ranch Hand

Joined: Jul 29, 2008
Posts: 75
From last 1/2 years I am using JBoss 5.1, but I dont have detailed knowledge of server, how it works, architecture of server. I want to learn it. What could be the good point to start? How could i get deep knowledge of JBoss server?
Jayr Motta
Ranch Hand

Joined: Jul 30, 2010
Posts: 110

Try these:

They'll give you the needed insight about how JBoss works. But in order to really understand what's going on there you'll need to understand each of the technology used to build it and those used to make some features / services available.

I hope it helps you.

Feel free to ask me anything!!/ref=jmotta, SCJP 6, OCWCD JEE5, OCE EJB JEE6
Peter Johnson

Joined: May 14, 2008
Posts: 5852

Some other suggestions:

a) Have your downloaded the source code and built the server? Have you looked at any of the source code? Digging through the code is one good way of learning it. Start with a stack trace (either from a real exception or from a debugging exception that you add to your code) and dig thought the code mentioned in the stack trace.

b) Have you tried writing a service? Or an MBean? Or a POJO for the microkernel? Or extending the app server in any way? Usually the process if figuring out how to do that will tell you a lot about how the app server works.

c) Follow the forums and try to research the answers to questions, even about things you don't know anything about. The act of reproducing an issue posted by someone in the forum, and then working through the solution yourself will gain you lots of knowledge. Not only will you then know the cause and fix to the original posters original question, but you will also learn a dozen or so other interesting facts which will help you answer future questions.

(Notice a pattern here? If I read something, I forget it soon afterwards. But if I do something, I remember it a lot longer.)

JBoss In Action
I agree. Here's the link:
subject: JBoss learning
It's not a secret anymore!