Like a programmer with limited experience, and interest, in server management, what exactly are good quality choices for getting space available on the web which makes dealing with the particular development and deployment of Java web programs simple?

Needs: - capability to create, or at best run a database through non-command line interface, even when it simply requires utilizing a remote link with the database manager - deployments can be achieved from remote server - connecting up a website to some Java server context must be easily done (I'd rather not manage something similar to mod_jk with Apache by hand)

  • Vps (VPS) - rather cheap, prices start around 13 dollars / month
  • Google Application Engine (however it imposes some restrictions)

Everything is dependent how cheap you need to go. Google Application Engine may be the least expensive (free) for small sites, but when your website will get hardly any traffic you need to wait for a JVM to begin up.

Here are a few links to look at:

Affordable VPS/Cloud:

http://world wide web.joyent.com/services/cloudhosting/

http://performancehosting.internet/hosting.php

http://world wide web.godaddy.com/hosting/virtual-devoted-servers.aspx

Rather less costly, but extremely popular:

http://aws.amazon . com.com/ec2/

If you're a Java dev and are curious about a really fun, simple Java-based web framework and hosting package:

http://world wide web.playframework.org/

http://world wide web.playapps.internet/

More reading through: http://mediatemple.internet/

http://world wide web.rackspacecloud.com/

http://mor.ph/items

http://world wide web.rightscale.com/

http://world wide web.cloudfoundry.com/

Another cheap option additionally to others already listed:

http://vpsland.com/windowsplans.html

http://vpsland.com/linux_vps_plans.php