since I'm not working in a huge corporation but rather a very small company. I'm having the following question. I'm developing an application using EJB, JSF (myfaces) and ADF. My server is jboss database postgresql. (windows XP)
I have a quite good but not extremely computer, fast processor, 1024 MB of ram memory, ATA100 hard drive.
I'm working using myeclipse ide, everything works fine except the hardware efficiency. Probably my workflow is wrong. I write something then redeploy the application exporting it as an packaged archive. Then when I find a bug I have to apply changes and redeploy it again. I heard that I could avoid waiting for undeploying and deploying the project as an exported archive and profit from something called "hot deployment". Is that right ? Or rather I should try to get an extremely fast computer?
Well you can hot deploy but either dropping the archive file into the deploy directory of JBoss, or if you unzip your archive in the same deploy directory inside a directory called the same name as your archive file, then you can change the file in the extracting directory and then touch your ejb-jar.xml or web.xml or application.xml depending on whether the archive is a jar, war, or ear. "touching" means doing something to the file such that the date and time of the file changes to a newer date and time.