Sunday 20 November 2011

Struts workflow


The following events happen when the Client browser issues an HTTP request. 
  • The ActionServlet receives the request.
  • The struts-config.xml file contains the details regarding theActionsActionFormsActionMappings and ActionForwards.
  • During the startup the ActionServelet reads the struts-config.xml file and creates a database of configuration objects. Later while processing the request the ActionServlet makes decision by refering to this object.
When the ActionServlet receives the request it does the following tasks. 
  • Bundles all the request values into a JavaBean class which extends Struts ActionForm class.
  • Decides which action class to invoke to process the request.
  • Validate the data entered by the user.
  • The action class process the request with the help of the model component. The model interacts with the database and process the request.
  • After completing the request processing the Action class returns an ActionForward to the controller.
  • Based on the ActionForward the controller will invoke the appropriate view.
  • The HTTP response is rendered back to the user by the view component.

Saturday 30 July 2011

Friends I Can't Wait To Meet


Okay so I never really thought about this because its probably waaaaay in the future but it seems like something good to write about so here it is:  people never really think about it but what are the friends I can't wait to meet?? Interesting question huh?? I mean i would think it would probably be my college friends I can't wait to meet because I'll be in a new place, and I'll probably meet new people thart have different ideas then me. Who wouldn't want to make new friends in new places, it has to be exciting like your starting a new adventure or something right?? I can't wait until I meet new people. That would might do me some good. Getting the feel of being on my own with people doing the same thing I am. Friends I Can't Wait To Meet?? the ones that will be there through thick and thin and the ones that will be available no matter what and the ones that I can count on just being the one I can lean on and talk too

Thursday 21 July 2011

HIperLAN

HiperLAN (High Performance Radio LAN) is a Wireless LAN standard.[1] It is a European alternative for the IEEE 802.11 standards (the IEEE is an international organization). It is defined by the European Telecommunications Standards Institute (ETSI). In ETSI the standards are defined by the BRAN project (Broadband Radio Access Networks). The HiperLAN standard family has four different versions.

HiperLAN/1:

HiperLAN features:
  • range 50 m
  • slow mobility (1.4 m/s)
  • supports asynchronous and synchronous traffic
  • sound 32 kbit/s, 10 ns latency
  • video 2 Mbit/s, 100 ns latency
  • data 10 Mbit/s

 

HiperLAN/2

HiperLAN/2 functional specification was accomplished February 2000. Version 2 is designed as a fast wireless connection for many kinds of networks. Those are UMTS back bone network, ATM and IP networks. Also it works as a network at home like HiperLAN/1. HiperLAN/2 uses the 5 GHz band and up to 54 Mbit/s data rate











    ADVANTAGES OF HIPERLAN


> Provide High Bandwidth Compare to other LAN(Local Area Network)
> HiperLAN is a wireless LAN
> HiperLAN is

  • Short range - 50m
  • Low mobility - 1.4m/s
  • Networks with and without infrastructure
  • Support isochronous traffic
  • audio 32kbps, 10ns latency
  • video 2Mbps, 100ns latency
  • Support asynchronous traffic
  • data 10Mbps, immediate access

Quality of service 

  • The topography of the landscape in general
  • Elevations in the landscape that might cause shadows, where connectivity is unstable or impossible.
  • Environments with many signal-reflection surfaces
  • Environments with many signal-absorbing surfaces
  • Quality of the wireless equipment
  • Placement of the wireless equipment
  • Number of stations
  • Proximity to installations that generate electronic noise
  • and many more

HIPERLAN-related projects

HIPERION aims to create and demonstrate a European capability for high-performance radio networking for portable computers. One of the reasons for the establishment of HIPERION is in their own words "Portable computers will play an ever increasingly important role in business, education and leisure environments in coming years. Communications technologies which permit access to information and services as well as those which enable collaboration and sharing will be fundamental technologies for tomorrow's information based economies

Communication Service and Infrastructural Aspects

  • HIPERLAN does not support handover
  • HIPERLAN requires a gateway to a fixed (backbone) infrastructure
  • Not necessarily requires base stations: Hiperlan also supports peer-to-peer
  • Radio modem fits in PCMCIA slot of PC
  • Supports time-bounded services (priority scheme)