Design and Implementation of Web Based Supply Centers Material Request and Tracking (SMART) System Using With JAVA and JAVA Servlets

Abstract

In order for decision makers to efficiently make accurate decisions, pertinent information must be accessed easily and quickly. Component based architectures are suitable for creating today's three-tiered client-server systems. Experts in each particular field can develop each tier independently. The first tier can be built using HTML and web browsers. The middle tier can be implemented by using existing server side programming technologies that enable dynamic web page creation. The third tier maintains the database management systems. Java servlets and Java provide programmers platform and operating system independent, multi-threaded, object oriented, secure and mobile means to create dynamic content on the web. The Java Servlets Session Tracking API is a potential solution to problems arising from the fact that HTTP is a "stateless" protocol. The use of connection pools with database applications provides faster data access, and decreases the use of system resources. Connection pools also offer a solution to the limited number of connections open to a specific database at a given time. This thesis explores existing client-server architectures and server side programming technologies such as CGI, ASP and Java Servlets. The thesis also prescribes the design and implementation of a three-tier application using Java and Java servlets as the middle tier, and Java Database Connectivity to communicate with a database management system.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Mar 01, 2001
Accession Number
ADA391606

Entities

People

  • Cemalettin Ciftci

Organizations

  • Naval Postgraduate School

Tags

Communities of Interest

  • Ground and Sea Platforms
  • Human Systems

DTIC Thesaurus Topics

  • Application Software
  • Computer Programming
  • Computer Programs
  • Computer Science
  • Computers
  • Database Management Systems
  • Databases
  • Domain Specific Programming Languages
  • Grammars
  • Graphical User Interface
  • Information Systems
  • Linguistics
  • Operating Systems
  • Programming Languages
  • Relational Database Management Systems
  • User Interface
  • Web Browsers

Fields of Study

  • Computer science

Readers

  • Database Systems and Applications