Sunday, April 22, 2012

Free Crash Course on Java Web Programming



It was held on 21st of Apirl by yarl IT hub. From this course I got information about java web programming.

First, J.K started with Introduction to Java Web Programming. And we have learned, what is web programming?  
Web programming is a programming to communicate two or more machine together.

JSP and servlet are two java’s web technology. JSP is to create dynamic pages with Java. The JSP can add Java code in the HTML page that will be interpreted by the server. 

Web server- It contains all the web pages.
Eg: Apache Server
            ISS

Servlet container- It is also a web server. It is more specific to the dynamic pages. Web server (Apache) does not accept Java related applicatons. Servlet container can process this.

Application server:- An application server is a server program in a computer in a distributed network that provides the business logic for an application program. 

We also Studied Model View Controller (MVC).


MVC is an architectural pattern that splits interaction between users and applications into three roles: the Model, the View and the Controller.
Servlet is the controller, response is the view & person who knows the answer is the model.


Second, Gayathry talked about Introduction to Source control/Git hub and Maven.
What is source control?
When we working in team we have to share sources. Put all the sources into a network drive, and several developers will be able to work with them. Tracks and provides control over changes to source code.
Eg: SVN
       Git

  Git is a free and open source distributed version control system.

    Git hub is a web based hosting service for software development projects that use the Git version control system.

What is maven?
Maven is software project management tool. Maven can manage a  project's build, reporting and documentation from a central piece of information.

2 comments: