Once you’ve tested your servlets and JSPs on your own PC or an intranet, you may want to deploy your web application on the Internet. To do that, you need to get a web host. One way to do that is to find an Internet service provider, or ISP that provides web hosting that supports servlets and JSPs. If you read the text for the ISP on the web page shown in figure 1-11, for example, you can see that this ISP supports servlets and JSPs starting at just $24.99 per month.

If you search the web, you’ll be able to find many other ISPs and web hosts. Just make sure that the one you choose not only supports servlet and JSP development, but also the database management system that your application requires.

When you select a web host, you get an IP (Internet Protocol) address like 64.71.179.86 that uniquely identifies your web site. Then, you can get a domain name like http://www.jeqq.com from a company named VeriSign. To go to the web page for getting a domain name, you can enter Domain Names, Domain Name Registration and Web Hosting | Network Solutions or VeriSign - Security (SSL Certificates), Intelligent Communications, Domain Name Services, and Identity Protection. Until you get your domain name, you can use the IP address to access your site.

After you get a web host, you need to transfer your files to the web server. To do that, you can use File Transfer Protocol, or FTP. One of the most popular programs for doing that is CuteFTP, which is illustrated in this figure. It lets you upload files from your computer to your web server and download files from your web server to your computer.

An ISP that provides web hosting that supports servlets and JSPs



The CuteFTP program




The goal of this part has been to provide the background that you need for developing servlets and JSPs.