• Post Reply Bookmark Topic Watch Topic
  • New Topic
programming forums Java Mobile Certification Databases Caching Books Engineering Micro Controllers OS Languages Paradigms IDEs Build Tools Frameworks Application Servers Open Source This Site Careers Other Pie Elite all forums
this forum made possible by our volunteer staff, including ...
Marshals:
  • Campbell Ritchie
  • Jeanne Boyarsky
  • Ron McLeod
  • Paul Clapham
  • Liutauras Vilda
Sheriffs:
  • paul wheaton
  • Rob Spoor
  • Devaka Cooray
Saloon Keepers:
  • Stephan van Hulst
  • Tim Holloway
  • Carey Brown
  • Frits Walraven
  • Tim Moores
Bartenders:
  • Mikalai Zaikin

From Microkernel to 'All'

 
Greenhorn
Posts: 16
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
One of the things I like about the JBoss configuration approach is the use of JMX Beans to build a server to match your needs. Having said that I haven't delved too deeply into that realm. Part of the reason is that I find getting to this level fraught with frustration. Does your book bring out solid examples in this area? Also with lightweight containers such as Spring about.. how would the microkernel compare? Finally.. just how lightweight can this be (of course you have hardly any services at that level)? Do you have any extreme examples of deployments say on limited or embedded hardware?

Cheers,
Jon
 
author
Posts: 5856
7
Android Eclipse IDE Ubuntu
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
I think you are looking for a JBossAS internals book. Ours is more of a "configuring the app server and Java EE applications" book. The microkernel is mentioned, but only as far as it relates to the architecture. We do not go into app development using the microkernel. We do get into JMX (because a lot of configuration still depends on it) and have a little about creating services, but probably not to the level you are looking for.
 
Author
Posts: 198
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Yes, as Peter said, we focus on configuring standard services and containers in our book. If you want to find out about creating custom Microkernel or Microcontainer services, you can start by reading through the JBoss documentation, but I think your best bet is to actually dig through source code and see how other services are written and configured.
 
Jon Ferguson
Greenhorn
Posts: 16
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Thanks guys. I have looked at the documentation.. and a bit at the source code .. but need to spend the time to push this forward. They did mention this in the Advanced JBoss class and notes.. which might also be the best way forward.
 
Javid Jamae
Author
Posts: 198
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
I took and taught several of the JBoss courses for JBoss Inc., including the advanced JBoss course. This was before and right after the merger with RedHat. I haven't kept up with the progress on the course material, but my opinion at the time was that they were rather lacking in hands on experience. The advanced course in particular had very few labs and was very focused on detailing the internal architecture rather than focusing on advanced configuration or development. If you've ever read through the JBoss documentation (which I have to admit has improved a bit recently), then you'll get a sense for what the course would be like: a lot of esoteric detail, pages upon pages of code and configuration thrown at you, and very few walk-throughs or step-by-step labs.

The advanced course was an okay high-level overview for somebody who wanted to start contributing to the JBoss project, but was not practical purely from a user or administrator's perspective. This is not just my opinion, by large, I heard this feedback from most people who took the advanced course either from me or from somebody else.

If you really want to learn something specific such as writing your own Microcontainer components, I probably wouldn't waste my time / money with the prepackaged course ware that RedHat offers. I would consider one or more of the following options:

- Take a course from a training company that understands and values experiential learning - i.e. way more focus on the depth of labs and fundamentals rather than breadth of content they throw at your.

- Bring in a trainer to customize a course for you and work with you on your development effort. RedHat or one of their partners might provide this themselves.

- Bring in a consultant to help you on your project.
 
Jon Ferguson
Greenhorn
Posts: 16
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Hi again. I did take the advanced course. I see where you're coming from but don't entirely agree. The did have some practicals though not as many as say some of the Learning Tree courses I've taught or QA ones I've taken. The quality proposition came from talking the the guys who were actively building the stuff they were teaching.

I would agree that the docs are often the weak side, (always thought that was a culture thing). But I have to say I've noticed a big difference since Red Hat took over. As a case in point, I find the Seam docs really good.

Cheers,
Jon
 
Javid Jamae
Author
Posts: 198
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
I misread your post. I didn't realize that you had taken it, I thought you were asking whether you should take it.

Yes, I agree that the value really comes from talking to the instructor and asking specific questions. That's why I generally suggest people look to bring a consultant in over taking the advanced course.

And I'm not saying this for my own benefit because I'm not doing consulting right now.
 
Consider Paul's rocket mass heater.
reply
    Bookmark Topic Watch Topic
  • New Topic