This week's book giveaway is in the General Computing forum. We're giving away four copies of Arduino in Action and have Martin Evans, Joshua Noble, and Jordan Hochenbaum on-line! See this thread for details.
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.
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.
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.
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
posted
0
If you need good salary you need good experience with WebSphere Application
Muhammad Ahsan Jamshaid
Ranch Hand
Joined: Jun 01, 2006
Posts: 59
posted
0
HOw do you define the differences b/w web server and Application server? Thanks!! --Jamshaid..
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.
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.
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.