Clouds
Home

J2EE Overview

J2EE Servlet 1

J2EE Servlet 2

J2EE JSP

J2EE JDBC

J2EE JNDI LDAP

J2EE RMI

J2EE EJB

J2EE JMS

J2EE XML

J2EE STRUTS

J2EE SERVERS

J2EE Best Practices

J2EE Logging

J2EE Testing

J2EE Deployment

J2EE Development Process

J2EE Deployment Interview Questions


Brief on deployment environments you are familiar with ?

Deployment environment differ from project team to project team :

Development box:

can have the following instances of environments in the same machine (need not be clustered).
  • Development environment - used by developers.
  • System testing environment - used by business analysts.

    Staging box:

    can have the following instances of environments in the same machine (preferably clustered servers with load balancing)
  • Integration testing environment - used for integration testing, user acceptance testing etc.
  • Pre-prod environment - used for user acceptance testing, regression testing, and load testing or stress volume testing (SVT). [This environment should be exactly same as the production environment].

    Production box:

  • Production environment - live site used by actual users.

    Data Environments (Database)

    Note: Separate boxes [not the same boxes as where applications (i.e. ear files) are deployed]

    Development box (database).

    Used by applications on development and system testing environments. Separate instances can be created on the same box for separate environments like development and system testing.

    Staging Box (Database)

    Used by applications on integration testing and user acceptance testing environments. Separate instances can be created on the same box for separate environments.

    Production Box (Database)

    Live data used by actual users of the system.

    J2EE Development Process Interview Questions >>>




    Home Clouds