Granny's Programming Pearls
"inside of every large program is a small program struggling to get out"
JavaRanch.com/granny.jsp
  • Post Reply Bookmark Topic Watch Topic
  • New Topic
programming forums Java Mobile Certification Databases Caching Books Engineering Micro Controllers OS Languages Paradigms IDEs Build Tools Frameworks Application Servers Open Source This Site Careers Other all forums
this forum made possible by our volunteer staff, including ...
Marshals:
  • Campbell Ritchie
  • Liutauras Vilda
  • Tim Cooke
  • Jeanne Boyarsky
  • Bear Bibeault
Sheriffs:
  • Knute Snortum
  • paul wheaton
  • Devaka Cooray
Saloon Keepers:
  • Tim Moores
  • Stephan van Hulst
  • Ron McLeod
  • Piet Souris
  • Ganesh Patekar
Bartenders:
  • Tim Holloway
  • Carey Brown
  • salvin francis

Web Server and App Server recommendations/memory

 
Ranch Hand
Posts: 46
Firefox Browser Oracle Java
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hello! I'm new to this site and just want to start off by saying that it is truly AWESOME! Love the comprehensive material and the welcome to Java newbies.

My husband is going to set up a virtual server for me and I'm wanting to learn a few products as I'm delving deeper into the Java language. I was thinking of a web server and an application server. Which products should I use for each that might have an easier learning curve...i.e. good starter products. Maybe I'm putting the cart before the horse, but I have looked through countless job ads and some familiar products keep coming up: Websphere, Apache, Tomcat, etc....I was really wanting to go for what employers are wanting, but will settle for what I will learn the most from first.

Also, my husband is asking me how much memory will be required to run these servers....

Thanks in advance!!

Jenn
 
Java Cowboy
Posts: 16084
88
Android Scala IntelliJ IDE Spring Java
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Welcome to the Ranch!

I'd start with Apache Tomcat. It's a Java web app container, but it does not support the full Java EE stack - just the web app part (servlets and JSPs).

For a fully featured Java EE server, I would look at Glassfish. It is the reference implementation for Java EE (which means that it is the official reference about how things should work with Java EE). It's easy to use, especially if you use the NetBeans IDE, because it comes with Glassfish bundled and has good integration for deploying, debugging etc. your web applications running on Glassfish.

How much memory is required entirely depends on what your web apps are going to need. The servers themselves don't need a lot of memory. For a good development PC, I'd go with at least 4 GB RAM. RAM is cheap these days.
 
Jennifer Schwartz
Ranch Hand
Posts: 46
Firefox Browser Oracle Java
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Thanks for the advice! We currently have 4 gb now so that's great. I have both Eclipse IDE and NetBeans IDE. I do know I have glassfish w/Eclipse. I'm sure I'll be back to this site since I have to take the SCJP exam in a couple weeks I've learned enough to pass the Associate exam (which I've already passed) but based on practice questions for this exam, I'm a wee bit overwhelmed.

Thanks again for the tips!

Jenn
 
Marshal
Posts: 65398
248
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Welcome to the Ranch

That question is too difficult for the "beginning" forum, so I shall move it.
 
Marshal
Posts: 67279
170
Mac Mac OS X IntelliJ IDE jQuery Java
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Alex Armenteros,
Your post was moved to a new topic.
 
Anderson gave himself the promotion. So I gave myself this tiny ad:
professionally read, modify and write PDF files from Java
https://products.aspose.com/pdf/java
  • Post Reply Bookmark Topic Watch Topic
  • New Topic
Boost this thread!