Developing a Controller Component : Part-1

Designing Controller Components: In this, it describes the design aspects of developing a controller component. A controller is a component that accepts input from a user and performs the specific operation based on the input. In general, input can be data, actions or gestures. In web applications, input comes in the form of an HTTP request. Types of Controller Component: There are many types of the controller components, but for the business applications the following are the most important: Process input from a user Input in an HTTP request is provided by the…Read more

Designing a View Components : Part-4

In the third part of designing a view component, we had taken overview of points like web container architecture, Now in this post we will take actually focus on writing code for class and doing further configuration. The ListLeaguesServlet Class: In this, it describes an implementation of the ListLeagues view component. This servlet responds to an HTTP GET request method. Therefore, it must override the doGet method. package view; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; // support classes import; import javax.servlet.http.PrintWriter; // Model classes League; import java.util.List; import java.util.LinkedList; import java.util.Iterator; The…Read more

Designing a View Component : Part 3

Web Container Architecture: Java servlets are components that must exist in a web container. The web container is built on top of the Java SE platform and implements the servlet API and all of the services required to process HTTP (and other Transmission Control Protocol/ Internet Protocol [TCP/IP]) requests. The figure given below does show the architecture for a web server that uses a web container.     The web container activates the servlet that matches the request URL by calling the service method on an instance of the servlet class. Specifically, the…Read more

Software Quality Assurance

This article is all about how important is this phase of delivering the finished software or product. In this article we will observe that how vital it is to maintain the quality of developed software even after certain time period. The main goal or perspective while developing software is that you need to keep the requirement of customer. Keep in mind SRS (Software Requirement Specification) and then start developing the software product. It is very essential you take the guidance of experts from particular field. It is very necessary you define the quality…Read more

Entering into World of Android Apps: Part-I

The article is for beginners who are new in the field android operating system. Most of us, instead of that all are using the android made smart phone. The Android is basically a technological platform that is provided by Google. To describe this Android in simple words it is operating system that is used in your cell phones or smart phones. The OS is acronym for operating system. The operating system is a collection of hardware as well as software. This operating system is heart of your cell phones or smart phones. Android…Read more

Designing a View Component : Part 2

HTTP Revised: In this, it describes the HTTP protocol in more details. In particular, it does define the structure of the request and response streams. Hypertext Transfer Protocol (HTTP): In any communication protocol, the client must transmit a request and the server should transmit some meaningful response. In HTTP, request is some resource that is specified by the URL. If the URL is specified by some static document, then the response includes the text of that document. You can think of the request and response as envelopes around the URL (plus form data)and…Read more

Designing a view Component : Part I

Designing a view Component: Views are one of two aspects of boundary components from Jaconson’s Analysis models. Types of View Components There are four fundamental types of views: Data presentation This includes any data presented on a visible screen. There are many forms of presentation including graphs, spreadsheets, listings, and so on. Data forms Forms for data entry are also considered view components. Navigational aids In this, the type of view includes menus, hyperlinks, site maps, and so on. Informational screens or pop ups This type of view includes welcome text, instructions, help…Read more

Introduction to Web Application Technologies: Part IV

Model-View-Controller (MVC) Architecture in a Web Application: Early in the evolution of graphical user interface (GUI) applications, a paradigm was developed that separated the three main concerns of the architecture of a GUI application. The model is the conceptualization of the objects that the user is working with conceptually and the mapping of those concepts into the data structures: the user model and the data model. An example of the user model is a paper document, which is represented as a structure of encoded text character in a word processor software data model.…Read more

Introduction to Web Application Technologies : Part -III

In this article we are going to explore the information about Java Servlets in detail. In previous Part-II article of web application technologies, we had taken overview of java server technologies. Java Servlets: Servlets run within the Java EE component container architecture. This container is called as the web container (also known as the servlet engine). The web container is a Java virtual machine (JVM) tool interface that supplies an implementation of the servlet API. Servlet instances are components that are managed by the web container to respond to HTTP requests.    …Read more

Introduction to Web Application Technologies : Part-II

In the previous part of Web Application Technologies we had discussed about HTTP Client Server Architecture and Uniform Resource Locator. Today we will discuss about another few interesting technologies. Web Sites and Web Applications: A web site is a collection of the static files, HTML pages, graphics, and various other files. A web application is the web site with a dynamic functionality on the server.A web application doesrun programs on the server , for example: A browser does make a request, to the server, for an HTML form. The server does respond by sending…Read more