Web Developer Resources
The Site for Your Web Development Resource Needs

Web Developer Resources

SeaMonkey Project

March 27th, 2008 . by Henry

3.jpgThe SeaMonkey project will serve the purpose of developing The SeaMonkey all in one Internet application suite, a software suite which was initially popularized by Mozilla and Netsape. In addition, the said project will continue giving updates to this concept. To catch attention from supposedly users, such as web developers, advanced users, corporate users and others, the SeaMonkey all in one Internet application suite is equipped with Web development tools, IRC Chat, HTML editor, email and news group client, and an Internet browser. Since the SeaMonkey is a community effort, the same source code by Mozilla will be used for such a software suite. The same source code that powers other similar successful web browsers like Firefox, Thunderbird, Camino, Sunbird and Miro.

Creating a Database

March 25th, 2008 . by Henry

Exposing a database as a Web Service, you first need to have the entire database around, to create a very simple database with one table to store personal information. Its table will have four fields to store ID, name, address, and age. This sample application is based on My SQL databases, but you can do the exact same thing with any given database. You can add much more data if you want. You can either insert data by running SQL or you can just insert all the data by using the My SQL Query Browser. When listing the names of all the persons in the DB, you just need to return the String array.

Service Life Cycle Management

March 20th, 2008 . by Henry

Axis2 has something called the Service Life Cycle management support. The correct and best approach that would get the life cycle management support from Axis2. First, you need to write a life cycle management class then create and store the database connection from there. It should be noted here that when Axis2 starts up (at the time of service deployment), the Service Life Cycle class will all be invoked; also, when the system goes down, the of Service Life Cycle class will again be invoked. You are going to create the DB connection at the service deployment time and store the database connection inside the Configuration Context object.

Drawbacks of the Vertical Table

March 10th, 2008 . by Henry

A strong data typing is lost with a vertical table, because the value column is of only one type and all values need to be either of that type or need to be converted back and forth during save and retrieve operations. Storing special data types like Blobs or Clobs is very impossible in the vertical table. Another drawback is the data consistency. The fact that all column names are entries in the key column makes it much easier for the users to store potentially identical data with differently called keys. Also, working with a vertical table is harder in finding the specific a logical row.

Vertical Data Store

March 5th, 2008 . by Henry

Vertical data stores a different, dynamic logic on the application layer and the UI. Because the data can be stored as the key/value pairs in only two columns and it is tied together in a logical form by a unique id, there’s no limitation on how many fields can be in a form. Subsequently, each of the logical rows in vertical table can have various numbers of fields. Therefore, the largest advantage of the vertical data organization is its flexibility, but there are still numerous disadvantages. With flexibility, the control over of data is lost, which means the data normalization is very hard thing to maintain.

Horizontal Data Store

March 1st, 2008 . by Henry

There are many advantages of storing data in the traditional horizontal fashion, but there are also its shortcomings. If you are designing an application that has a complete dynamic screen, and there is no concrete field of number or names, All the users can create a new field, and give a name and a value. Now if a form is created based on a business requirement that has some specified business-required fields, the data per form is stored in a horizontal table in which each field is inserted in a specific column and each form is stored as a row.