File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
http://aspose.com/file-tools
The moose likes Java in General and the fly likes is installation = Deploying? Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Java » Java in General
Bookmark "is installation = Deploying?" Watch "is installation = Deploying?" New topic
Author

is installation = Deploying?

Azrael Noor
Ranch Hand

Joined: Jul 29, 2010
Posts: 382
What is meaning of term "DEPLOYING" in java?

What process comes under Deploying? Kindly reply technically, not generally!!!

also tell is DEPLOYING = INSTALLATION?

(like i have made a .jar file and now i am going to install it on client side....is that deploying?)


Regards
Azrael Noor
Rob Spoor
Sheriff

Joined: Oct 27, 2005
Posts: 19785
    
  20

Azrael Noor wrote:(like i have made a .jar file and now i am going to install it on client side....is that deploying?)

Yes it is.


SCJP 1.4 - SCJP 6 - SCWCD 5 - OCEEJBD 6
How To Ask Questions How To Answer Questions
Azrael Noor
Ranch Hand

Joined: Jul 29, 2010
Posts: 382
what happens when we deploy project in java?
i mean what processes comes under deploying?

like while deploying web application what occurs during deploying?

is difference between deploying and running is that, deploying is <start stage> and run is <running stage>? am i right?

Kindly open term more technically
Michael Angstadt
Ranch Hand

Joined: Jun 17, 2009
Posts: 274

I always associate the word "installing" with doing things like installing Tomcat or installing a JRE. In the Java world, these are things that ALL Java applications need to run. You can't write a Java web application, for example, without a JVM and a Container. When someone says "deploy", I think of setting up the Java application, (putting the WARs and JARs in the right place, setting up the database, etc). And then when you "run" the application, to me this means it is ready to be used.

So, to me it's like there are three stages: installing the prerequisite Java components, deploying the application, and running/starting the application. I don't know if there's a formal definition anywhere.


SCJP 6 || SCWCD 5
Azrael Noor
Ranch Hand

Joined: Jul 29, 2010
Posts: 382
I always associate the word "installing" with doing things like installing Tomcat or installing a JRE. In the Java world, these are things that ALL Java applications need to run. You can't write a Java web application, for example, without a JVM and a Container. When someone says "deploy", I think of setting up the Java application, (putting the WARs and JARs in the right place, setting up the database, etc). And then when you "run" the application, to me this means it is ready to be used.

So, to me it's like there are three stages: installing the prerequisite Java components, deploying the application, and running/starting the application. I don't know if there's a formal definition anywhere.


Now i have made an application on my side....I run it on my side
Now i am going to client machine and installed an application on his system.
Now some people call that deploying an application on client side.

as you said Deploying is setting up everything which can make application run.
Then what installation is?

What is Client Side Deploying?
Michael Angstadt
Ranch Hand

Joined: Jun 17, 2009
Posts: 274

Azrael Noor wrote:Then what installation is?

What is Client Side Deploying?


I think that whatever term you want to use is a matter of personal preference and that they pretty much mean the same thing. But like I said, to me, "installation" implies installing things that are required across all Java applications, like Tomcat or a JRE. Client Side Deploying means...deploying an application on the client, I guess?
Azrael Noor
Ranch Hand

Joined: Jul 29, 2010
Posts: 382
Now isn't deploying = Installing application on client side..........

Ok Now we make Jar file and we put it on client side and install it...
how we could call it deployment?

or you can say in Client Side deploying

first we install data base and then install java and then make services and make application to use

i.e Installation is one of part/process done before Deploying(in Total)

i think i got it sir...thnx

Michael Angstadt
Ranch Hand

Joined: Jun 17, 2009
Posts: 274

Azrael Noor wrote:i.e Installation is one of part/process done before Deploying(in Total)


Yes, that's my take on it.
Azrael Noor
Ranch Hand

Joined: Jul 29, 2010
Posts: 382
Aniruddh Joshi
Ranch Hand

Joined: Jul 29, 2008
Posts: 275

don't think you'll face a conflict in these terms when working...

My understanding says:

Deploying: putting something ( or someone to work )
Installing: bringing parts of something together and making it usable.


Anrd
"One of the best things you could do is to simplify a larger application into a smaller one by reducing its process and complexity - Fowler"
Azrael Noor
Ranch Hand

Joined: Jul 29, 2010
Posts: 382
My understanding says:

Deploying: putting something ( or someone to work )
Installing: bringing parts of something together and making it usable.


Putting Someone to work by Bringing something together and making it usable

i am again confused

Isn't Installation done to putting something to work?
like i install a software all files resides at their own place.
now what deploying is?
making shortcut of that software's exe on desktop on client side???

_______

any senior guy of community kindly come in to this discussion,
Jaikiran Pai
Marshal

Joined: Jul 20, 2005
Posts: 10289
    
168

Don't make it unnecessarily complicated. Those two words may mean one and the same depending on the application or even depending on the context. Anyway, this might help http://en.wikipedia.org/wiki/Software_deployment

[My Blog] [JavaRanch Journal]
Jaikiran Pai
Marshal

Joined: Jul 20, 2005
Posts: 10289
    
168

Azrael Noor wrote:
any senior guy of community kindly come in to this discussion,


That can be considered rude by all those who are trying to help. And remember, everyone is equal here when it comes to helping others.
Azrael Noor
Ranch Hand

Joined: Jul 29, 2010
Posts: 382
i asked from a engineer about these two terms, he said:

____________

Deployment is bringing software system in use, like we install Database, install main application, make services etc and whole software system is use now.

____________

Installation is done in case of program, so that it can be executed.

Now i am confused again, isn't installation of particular software = deploying of that software?
Azrael Noor
Ranch Hand

Joined: Jul 29, 2010
Posts: 382
That can be considered rude by all those who are trying to help. And remember, everyone is equal here when it comes to helping others.


Kindly don't considered rude

when father does not satisfy the discussion better call grand father as he have seen the world more.
so i am not rude bros...

i m jus a KID in programming
you guys are fathers and grandfathers.....(In case of programmin don't misinterprete it ok)
Aniruddh Joshi
Ranch Hand

Joined: Jul 29, 2008
Posts: 275

Would like to quote Jai at this..

Jaikiran Pai wrote:
everyone is equal here when it comes to helping others.


Azrael Noor
Ranch Hand

Joined: Jul 29, 2010
Posts: 382
you are asking a 10th Standard guy what is COmputer
and then you ask a bechlor guy
and you ask 2 year experiance guy
and then you ask 50 years of experiance guy

all are helpers which one is best? which whose defination could satisfy you more?

Rob Spoor
Sheriff

Joined: Oct 27, 2005
Posts: 19785
    
  20

I've outsmarted people with better credentials and more experience quite a few times in the past. And less experienced users teach me new stuff around here as well.
Aniruddh Joshi
Ranch Hand

Joined: Jul 29, 2008
Posts: 275

Another quote, probably too philosophical.

Respect all, Fear none
Michael Angstadt
Ranch Hand

Joined: Jun 17, 2009
Posts: 274

Rob Prime wrote:I've outsmarted people with better credentials and more experience quite a few times in the past. And less experienced users teach me new stuff around here as well.


I think that this is especially true in the comptuer world...because things are changing so fast, it's likely that somone much younger than you will know something that you don't!
 
I agree. Here's the link: http://aspose.com/file-tools
 
subject: is installation = Deploying?