It's not a secret anymore!*
The moose likes JBoss/WildFly and the fly likes Why JBoss? Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login


Win a copy of Android Security Essentials Live Lessons this week in the Android forum!
JavaRanch » Java Forums » Products » JBoss/WildFly
Bookmark "Why JBoss?" Watch "Why JBoss?" New topic
Author

Why JBoss?

Muhammad Ahsan Jamshaid
Ranch Hand

Joined: Jun 01, 2006
Posts: 59
Hello!
Friends i have just started looking JBOss. the Very first question in my mind is WHY to Use JBOSS?(except that it is opensource.) I am looking for big and lead features of JBoss, where it can help me? why this?. So that i could better explore it.

Thank You!
--Jamshaid..


--Ahsan Jamshaid... SCJP 5(80%)
Mark Spritzler
ranger
Sheriff

Joined: Feb 05, 2001
Posts: 17249
    
    6

The question is on you right now, what kind of application are you building, how many users? You can't say this or that is better without us knowing what you want to do.

Mark


Perfect World Programming, LLC - Two Laptop Bag - Tube Organizer
How to Ask Questions the Smart Way FAQ
Muhammad Ahsan Jamshaid
Ranch Hand

Joined: Jun 01, 2006
Posts: 59
Thanks for replying.

Actually i m building webapplication using java framworks. I have different options for webserver like jboss, beaweblogic, oc4j.. Before this i have using tomcat. Now i m looking for jboss main features to expolre this web server.

thanks again..
--Jamshaid..
Ameen khan
Ranch Hand

Joined: Jun 10, 2007
Posts: 52
Well Jboss is not a Web Server alone it is an Application Server
and Tomcat is part of Jboss


SCJP 5.0<br />Next-> I Don't Know
Mark Spritzler
ranger
Sheriff

Joined: Feb 05, 2001
Posts: 17249
    
    6

Also know that of the three App Servers you posted, JBoss is the only one that is free.

So You would say so what. OK, here are other reasons.

1. JBoss has been known to be a huge innovator in the App Server space. They basically created EJB3 before the spec was there.
2. JBoss is fast, can't give you specific numbers, so take this with a grain of salt.
3. JBoss has a solid company behind it for support, consulting and training. So you are not alone. (This does cost, but still much cheaper than the other two)


And many more

Mark
Ameen khan
Ranch Hand

Joined: Jun 10, 2007
Posts: 52
If you need good salary you need good experience with WebSphere Application
Muhammad Ahsan Jamshaid
Ranch Hand

Joined: Jun 01, 2006
Posts: 59
HOw do you define the differences b/w web server and Application server? Thanks!! --Jamshaid..
NDP Prasad
Ranch Hand

Joined: Apr 13, 2006
Posts: 177
Application server is capable of using Bussiness Logic, example using EJBs and it is more than a webserver.(app server= wevserver++)


SCJP,SCWCD<br />
Ameen khan
Ranch Hand

Joined: Jun 10, 2007
Posts: 52
Here is some information
http://www.codenotes.com/cnp/baseAction.aspx?cnp=J2010003
Muhammad Ahsan Jamshaid
Ranch Hand

Joined: Jun 01, 2006
Posts: 59
Thats good enough....

in an article i read that jboss strength is its JMX and SOA architecture. Some good words on this comment?

--Jamshaid..
Faisal Ahmed Siddiqui
Greenhorn

Joined: Jan 03, 2002
Posts: 29
JMX

Enterprise Service BUS
Aspect Oriented Programming

i hope these links will help you out.

do you have any idea, why not to use JBOSS?
let me know if you came to know any

thanks


Architect<br />SCJP<br />SCWCD<br />IBM-486
Mark Spritzler
ranger
Sheriff

Joined: Feb 05, 2001
Posts: 17249
    
    6

Originally posted by Ameen khan:
If you need good salary you need good experience with WebSphere Application



Huh? Maybe because it can be the most difficult to use of all the App Servers My opinion). There is no difference in your salary if you are a WebSphere, WebLogic, JBoss, or any other App Server.

Mark
arulk pillai
Author
Ranch Hand

Joined: May 31, 2007
Posts: 3219
Originally posted by Ameen khan:
If you need good salary you need good experience with WebSphere Application



Salary has nothing to do with the Application Server you use. JBoss has been used in mission critical applications and easier to use.

Tomcat is a Web Container where you can deploy WAR (Web ARchive) files (i.e. Srvlets, JSP, HTML etc)

JBoss is an Application Server (Tomcat is integrated) having EJB Container, Web Container and other services like Transaction Management, Security, Database Pooling etc. You can deploy EAR (Enterprise ARchive) files


HOw do you define the differences b/w web server and Application server? Thanks!! --Jamshaid


Web Server

--Supports HTTP protocol. When the Web server receives an HTTP request, it responds with an HTTP response, such as sending back an HTML page (static content) or delegates the dynamic response generation to some other program such as CGI scripts or Servlets or JSPs in the application server.

--Uses various scalability and fault-tolerance techniques.


Application Server

-- Exposes business logic and dynamic content to the client through various protocols such as HTTP, TCP/IP, IIOP, JRMP etc.

-- Uses various scalability and fault-tolerance techniques. In addition provides resource pooling, component life cycle management, transaction management, messaging, security etc.

-- Provides services for components like Web container for servlet components and EJB container for EJB components.


Java Interview Questions and Answers Blog | Amazon.com profile | Java Interview Books
Muhammad Ahsan Jamshaid
Ranch Hand

Joined: Jun 01, 2006
Posts: 59
Thnaks arulk pillai .. your explanation has made it more clearer. One more question that Application server contains the web servers.is there any existance of Application server without web server?

Faisal Ahmed Siddiqui thanks for your help too. I have bean searching for why JBOSS and found many reasons. but i didn't find any thing on why not JBOSS? If you know something please guide.

--Jamshaid.
 
Don't get me started about those stupid light bulbs.
 
subject: Why JBoss?
 
Similar Threads
Trouble running JBOSS
JMX with EJB.
Unexpected problem
naming.sar and security.sar
jsp's in a subdirectory of WEB_INF