• Post Reply Bookmark Topic Watch Topic
  • New Topic

Need Help  RSS feed

 
Vivek Saxena
Ranch Hand
Posts: 58
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi to all,
I need really an urgent help. I have been given opportunities to build my first web application. It is a very simple application. It is basically a kind of time tracking application. Using this application a employee can enter the information for pay period (like any vacation sick, jury duty…..) and submit this for supervisor review. Supervisor is going to review and approve it. Once supervisor approved the information for a employee then employee can not change anything for a pay period. Finally few report based on the information. There would be around 1000 users who are going to use it probably on Friday only.

I am sun certified Java programmer. i have been working in application development since last 6 years. I never build any web application. I need help to figure out some basic things. Please advise me ASAP.
Q#1
What is the best hardware for me keeping in mind that 1000 user is going to use it probably on Friday only?
Q#2
Do I need separate hardware for database or I can use same machine?
Q#3
Which server is best for me (like weblogic , websphere, )? What is the difference between websphere application server and apache webserver? How does this whole thing works? Probably we are going to use IBM’s tool.
Q#4
Which database?
Q#5
Is Struts helpful for this kind of small project?
Q#7
Does websphere work well with struts?
Any advice you guys think would be helpful for me are most welcome.

Please help me ASAP.
vivek
 
JeanLouis Marechaux
Ranch Hand
Posts: 906
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator

Q#1
What is the best hardware for me keeping in mind that 1000 user is going to use it probably on Friday only?

A NT machine should be enough, but is you can afford a AIX RS/6000 or a solaris, go ahead

Q#2
Do I need separate hardware for database or I can use same machine?

Same machine

Q#3
Which server is best for me (like weblogic , websphere, )? What is the difference between websphere application server and apache webserver? How does this whole thing works? Probably we are going to use IBM’s tool.

Nobody never agreed on who is the best.
Simple answer : choose a J2EE compliant server.
IBM application server (WAS) is... an application server. It contains a HTTP server, called IHS.
Apache is a HTTP server.

Q#4
Which database?

Sybase ASE 12.5

Q#5
Is Struts helpful for this kind of small project?

Yes, if you want to be MVC

Q#7
Does websphere work well with struts?
Yes, but only from WAS 4.1 and above
Good luck
 
Mario Rendon
Greenhorn
Posts: 24
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
to your questions..
apache web server is just the webserver you will need for your static contents..
Application Servers use a web server to serve static contents like ( jpg, gif, html )
Application server commonly use a basic web server but not intended for high loads.

The secuence of events would be like this ..
-> = requests
WEb -> Web -> Application -> Database&
Browser Server Server Other Services

WAS will allways need a web server to work with,
it includes a simple one.. (probably based on apache)

if you want to develop your probably would like to use tomcat is a free application server .
if your company is about to use Websphere you probably will be using websphere developement tools .

I Hardly recomend to use Application developer instead of Visual Age for Java but in both cases . your developer's station will need at least 250 MB in Memory RAM; 320 Recomended ..
you could get evaluation software on IBM's site if you want to try before making your mind..
grettings .
 
JeanLouis Marechaux
Ranch Hand
Posts: 906
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Originally posted by Mario Rendon:
[QB]
I Hardly recomend to use Application developer instead of Visual Age for Java but in both cases . your developer's station will need at least 250 MB in Memory RAM; 320 Recomended ..
[QB]

Yes, WSAD is more appropiate for Web developement.
But just for information, 320 MB is not enough....
The Test Environment (WTE) really need 512 MB... because it contains a websphere server....
And if your developers use other products in the same time, then I recommend having more than 512 (actually we are facing problenms with 512.... it's so SLOW !!)
[ July 29, 2002: Message edited by: Bill Bailey ]
 
Vivek Saxena
Ranch Hand
Posts: 58
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Thanks for reply!!
since we are probably going with IBM websphere. i need help for following questions.
Q1
is it reqired to have NT machine for each developer or it will work with windows 95?
Q2
what would be a good configuration for a NT machine to be used as a single machne for everything (like apllication server, webserver and database sever) ?

Q3
just to be more clear could someone please expaling the folloing terms?
WAS (websphere application server) ???
WSAD (websphere application development enviorement)??

which are required for me to begin? i guess WSAD provide some sort of testing or development envioremnt. i guess we need to have this unless if we are going to use some free like tocat.
do i really need to have visual age? what are the advantage of using this?
your comments would be helpfull for me. please do reply.
thanks
Visual age ( probably editor,debigger for java)
[ July 29, 2002: Message edited by: Vivek Saxena ]
 
It is sorta covered in the JavaRanch Style Guide.
  • Post Reply Bookmark Topic Watch Topic
  • New Topic
Boost this thread!