You are on page 1of 12

SYNOPSIS

Project Title SUBMITTED TO DEAN, POST GRADUATE STUDIES G. B. PANT UNIVERSITY OF AGRICULTURE & TECHNOLOGY PANTNAGAR-263145

Arun Joshi Id. No.-37120 Advisor

Submitted By:

Department of Master of Computer Application College of Technology G. B. Pant University of Agriculture & Technology Pantnagar-263145

CONTENTS

Company profile Project Introduction

Environmental desprication Current status of Devlopment Junit

Company Profile:Gale Technologies provides advanced software solutions to automate, orchestrate, and optimize resources transforming the process of Infrastructure-as-a-Service delivery. As a pioneer of innovative solutions for provisioning and workflow automation across networking, server, storage, and virtualization technologies, Gale enables the automated and self-service provisioning of dynamic lab, data center, and cloud environments. Currently, leading service providers, network equipment manufacturers and enterprises use our industry-leading automation software, enabling them to manage resources dynamically, efficiently and securely. Gale Technologies is headquartered in the heart of Silicon Valley and serves customers worldwide with offices in North America and Asia.

Product overview
Gale Technologies is a pioneer in lab, data center and cloud resource orchestration enabling network equipment manufacturers, service providers and enterprises to dynamically manage workflows and provision resources in their networking, server, and storage labs worldwide. Our innovative product solutions include:
An end-to-end provisioning automation and workflow orchestration platform for private,

public, and hybrid clouds. A patch panel automation and physical infrastructure management solution. An automated test management and execution platform. Gale Technologies is an authorized physical layer switch and power management device reseller for many leading vendors including Calient Networks, Cytec, MRV, and Sycamore Networks.

Technology And Platform Partners


Gale Technologies has forged partnerships with some of the leading technology and service companies in the world in order to deliver highly integrated solutions. As a result, customers benefit from the tight integration between Gales resource orchestration and lab automation testing solutions and our partners innovations.

Cisco hardware, software, and service offerings are used to create Internet solutions that allow individuals, companies, and countries to increase productivity, improve customer satisfaction and strengthen competitive advantage. Gale is a Cisco Solution Developer Partner. As such, Gale has access to a vast program of resources to develop Cisco compatible solutions to meet our customers business challenges.

NetApp creates innovative storage and data management solutions that accelerate business breakthroughs and achieve outstanding cost efficiency. As an Advantage Alliance Partner with NetApp, Gale has access to NetApp solutions, software development kits, technical support, and training. We also have access to the NetApp Alliance Network, a forum where NetApp technical experts share ideas, knowledge, and best practices.

Oracle is the world's most complete, open, and integrated business software and hardware systems company. Gale is an Oracle Gold Level Worldwide Partner, which gives us the opportunity to offer customers the advantage of specialized solutions using the broad Oracle product portfolio.

VMware delivers solutions for business infrastructure virtualization that enable IT organizations to energize businesses of all sizes. As a Technology Alliance Program Elite Tier Partner, Gale can offer customers the opportunity to develop our solutions in a virtual environment, which can improve the efficiency and availability of IT resources and potentially reduce IT costs by up to 50 percent.

Project Introduction:A web portal or public portal refers to a website or service that offer a broad array of resources & services such as E-mail, Forums, and online shopping etc. for example Yahoo, CNET, LYCOS,AOL(American online was the first portal) . This project whose name is Gale Networks Employee portal is of the gale technology which that is a not a public portal like yahoo, aol. It is a private portal for company used in which only company employee , HR, and management team can be accessed if they have user name and password that will not be publicly. Its also known as an enterprise information portal (EIP) or corporate portal,
is a framework for integrating information, people and processes across organizational boundaries. It provides a secure unified access point,

The main features of this portal include are Notice board(can be edit only by HR & management team authentication not foe employee), calendar, photo gallery, blogs, welcome page, Employee information, thought of the day, suggestion box(for employee) login for employee, and login for HR & management teamed proper point are not available because project is under construction.

Environmental Description:
Environment necessary to run the project: The various software and hardware specification of the environment that is used to run the project is given belowHardware Specification of the Machine: Intel Pentium processor at 500 MHz or faster Minimum 1 GB memory 80 GB Hard Disk Space Software used for the proposed system: Operating System Back-End Tool Front End Tool Language Environment Microsoft Windows XP/Vista MY SQL, TOMCAT APACHE6.0, DREAMVEAVER
Eclipse Galileo Java EE IDE for Web Developers

Java (JSP/Servlets ) Jdk 6.0

ECLIPSE IDE

Eclipse is a multi-language software development environment comprising an integrated development environment (IDE) and an extensible plug-in system. It is written mostly in Java and can be used to develop applications in Java and, by means of various plug-ins, other programming including Ada, C, C++, COBOL, Perl, PHP, Python, Ruby (including Ruby framework), Scala, Clojure, and Scheme. The IDE is often called Eclipse ADT for Ada, Eclipse CDT for C/C++, Eclipse JDT for Java, and Eclipse PDT for PHP. The initial codebase originated from VisualAge. In its default form it is meant for Java developers, consisting of the Java Development Tools (JDT). Users can extend its abilities by installing plugins written for the Eclipse software framework, such as development toolkits for other programming languages, and can write and contribute their own plug-in modules.

Released under the terms of the Eclipse Public License, Eclipse is free and open source software. It was one of the first IDEs to run under GNU Classpath and it runs without issues under IcedTea. Server platform Eclipse supports development for Tomcat, Glassfish and many other servers and is often capable of installing the required server (for development) directly from the IDE. It supports remote debugging, allowing to watch variables and step through the code of the application that is running on the attached server.

2.3.3 JAVA SERVER PAGES Java Server Pages or JSP for short is Sun's solution for developing dynamic web sites. JSP provide excellent server side scripting support for creating database driven web applications. JSP enable the developers to directly insert java code into jsp file, this makes the development process very simple and its maintenance also becomes very easy. JSP pages are efficient, it loads into the web servers memory on receiving the request very first time and the subsequent calls are served within a very short period of time. In today's environment most web sites servers dynamic pages based on user request. Database is very convenient way to store the data of users and other things. JDBC provide excellent database connectivity in heterogeneous database environment. Using JSP and JDBC its very easy to develop database driven web application. Java is known for its characteristic of "write once, run anywhere." JSP pages are platform independent. Your port your .jsp pages to any platform. JavaServer Pages (JSP) technology is the Java platform technology for delivering dynamic content to web clients in a portable, secure and well-defined way. The JavaServer Pages specification extends the Java Servlet API to provide web application developers with a robust framework for creating dynamic web content on the server using HTML, and XML templates, and Java code, which is secure, fast, and independent of server platforms. JSP has been built on top of the Servlet API and utilizes Servlet semantics. JSP has become the preferred request handler and response mechanism. Although JSP technology is going to be a powerful successor to basic Servlets, they have an evolutionary relationship and can be used in a cooperative and complementary manner. Servlets are powerful and sometimes they are a bit cumbersome when it comes to generating complex HTML. Most servlets contain a little code that handles application logic and a lot more code that handles output formatting. This can make it difficult to separate and reuse portions of the code when a different output format is needed. For these reasons, web application developers turn towards JSP as their preferred servlet environment.

Java Servlets . Servlets are server side components that provide a powerful mechanism for developing server side programs. Servlets provide component-based, platform-independent methods for building Web-based applications, without the performance limitations of CGI programs. Unlike proprietary server extension mechanisms (such as the Netscape Server API or Apache modules), servlets are server as well as platform-independent. This leaves you free to select a "best of breed" strategy for your servers, platforms, and tools. Using servlets web developers can create fast and efficient server side application which can run on any servlet enabled web server. Servlets run entirely inside the Java Virtual Machine. Since the Servlet runs at server side so it does not checks the browser for compatibility. Servlets can access the entire family of Java APIs, including the JDBC API to access enterprise databases. Servlets can also access a library of HTTP-specific calls, receive all the benefits of the mature java language including portability, performance, reusability, and crash protection. Today servlets are the popular choice for building interactive web applications. Third-party servlet containers are available for Apache Web Server, Microsoft IIS, and others. Servlet containers are usually the components of web and application servers, such as BEA WebLogic Application Server, IBM WebSphere, Sun Java System Web Server, Sun Java System Application Server and others. Servlets are not designed for a specific protocols. It is different thing that they are most commonly used with the HTTP protocols Servlets uses the classes in the java packages javax.servlet and javax.servlet.http. Servlets provides a way of creating the sophisticated server side extensions in a server as they follow the standard framework and use the highly portable java language. HTTP Servlet typically used to:

Priovide dynamic content like getting the results of a database query and returning to the client. Process and/or store the data submitted by the HTML.

Manage information about the state of a stateless HTTP. e.g. an online shopping car manages request for multiple concurrent customers MYSQL MySQL is the worlds most popular open-source database application (according to MySQLs Web site, www.mysql.com). The MySQL software comes with the database server (which stores the actual data), different client applications (for interacting with the database server), and several utilities.

MySQL, the most popular Open Source SQL database management system, is developed, distributed, and supported by MySQL AB. MySQL AB is a commercial company, founded by the MySQL developers. It is a second generation Open Source company that unites Open Source values and methodology with a successful business model.

Apache Tomcat 6.0


Apache Tomcat is an open source software implementation of the Java Servlet and Java Server Pages technologies. The Java Servlet and Java Server Pages specifications are developed under the Java Community Process. Apache Tomcat is developed in an open and participatory environment and released under the Apache License version 2. Apache Tomcat is intended to be a collaboration of the best-ofbreed developers from around the world. We invite you to participate in this open development project. Apache Tomcat powers numerous large-scale, mission-critical web applications across a diverse range of industries and organizations. Apache Tomcat, Tomcat, Apache, the Apache feather, and the Apache Tomcat project logo are trademarks of the Apache Software Foundation. Apache Tomcat (or Jakarta Tomcat or simply Tomcat) is an open source servlet container developed by the Apache Software Foundation (ASF). Tomcat implements the Java Servlet the Java Server Pages (JSP) specifications from Sun Microsystems, and provides a "pure Java" HTTP web server environment for Java code to run. Tomcat should not be confused with the Apache web server, which is a C implementation of an HTTP web server; these two web servers are not bundled together. Apache Tomcat includes tools for configuration and management, but can also be configured by editing XML configuration files.

Current status of Development:1. Portal designing approximately completed. 2. Now the deployment of portal using servlets is going on. 3. Then finally I will use the database that will provide the company.

JUnit:-junit is a test framework uses for unit testing by the

developer before testing

Engineer. A unit test is a piece of code written by a developer that tests a specific functionality in the code which is tested. Unit tests can ensure that functionality is working or not if in your code have any error junit show that and developer can

change their code as requirement.

References BOOKS

MORE SERVLET AND JAVA SERVER PAGES

by marty hall

1. Murach's Java Servlet and JSP, 2nd Edition. 2. Java Server pages 2.0, The Complete Reference 3. Data base Management System by Elmasri Navrate, Pearson Education. MySQL Reference Manual Documentation from the source By Michael Widenius, David Axmark, Kaj ArnoPublisher: O'Reilly Media

URL
1. http://met.guc.edu.eg/OnlineTutorials/JSP%20%20Servlets/Full%20Login %20Example.aspx# 2. http://www.tutorialsweb.com/sql/working-with-mysql.htm#Connecting 3. http://www.aschroder.com/2009/03/how-to-use-the-mamp-mysql-command-line-client-ina-terminal/ 4. http://www.google.co.in/ 5. http://www.oracle.com/technetwork/articles/javase/servlets-jsp-140445.html 6. http://www.roseindia.net/databases/

http://tomcat.apache.org/ http://www.galetechnologies.com/

You might also like