Latest Entries »

Recently, I got a chance to understand Front Controller. It was used in massivmvce application level architecture  to modify centralized all the configuration. It includes all the routing, security, authentication, database tier, domain and actions. Before drill down Front Controller we need to know what actually  Design Pattern & MVC is.


Hope, you are now familiar with popular MVC Design Pattern. Now we can understand the motivation behind Front Controller. Since, its little complex for fresh and students but ill try to tell you in simple terms.


Guess the Problem ??

If we allow user to access the view directly without any centralized mechanism or system service, we suffer a redundancy of code for each view and we may mess between view content and view navigation. In short, we need to add, a lot checks before each views. For a complicated and massive application we can’t afford this approach. Moreover we can’t achieve reusability and flexibility through this scheme.

So, how can we achieve best construction of architecture for very dense Web Application??


So here is the definition what I got from different website.

It’s a single component that is responsible for processing application requests. A front controller centralizes functions such as view selection, security, and template, and applies them consistently across all pages or views.  The following diagram describes the definition.




As a result, when the behavior of these functions needs to alter, only a small part of the application needs to be changed: the controller and its helper classes. Hence, The Front Controller handles all requests for a web based application, deciding what happens next.

Stay alive ill update Font Controller later on my next post. Don’t forget to comment, if you like it !!


Twitter and Facebook are two very distinct applications. I doubt I could choose one over the other. What we need here are ways to make the two better compliments each other.


Facebook and Twitter are hard to relate. Many geeks say that the giants come with their very own unique aspect. Facebook, for me, is more closed than Twitter. Mostly they are people I have meet in person, chatted with online, or a friend introduced me. I tend to think of Facebook in terms of connecting with my own life – my history, my preceding, and even my present. Twitter is like subscribing to RSS feeds but you can talk back. I sometimes follow someone just because their Tweets look interesting or they may be of my same taste. Twitter, for me, is about meeting people who may complete strangers to me – I personally know very few of my followers, but I know about all of my Facebook friends. Hence both are crucial for me.

I was on Facebook first, but actually now find it more annoying than handy. Twitter helps me get through the day, and gives me conversation with like minds sitting thousands of miles away, like I use to communicate with Arsenal fans before match, a real bonus for me. So, my preference is Twitter. I can microblog on my own schedule. Facebook would require too much of my sustained time as it provides so much features to user.

The differences between the two networks are generous. A lame person can understand these by getting this concept, Twitter appeals simplicity like what Google did in 1998, while Facebook offers a portal-like interface somewhat fragrant of Yahoo. Facebook urges to people looking to reconnect with old friends and family members or find new friends online; the mash up of features like email, instant messaging, games, quizzes, applications, image and video sharing, etc. feels.

Twitter on the other hand, encourages you grab ideals in byte-size chunks and use your updates as jumping off points to other places or just let others know what you’re up to at any given moment.

facebook-vs-twitter twitter-vs-facebook

Different Communication Styles

First and foremost, Twitter users will look for followers while Facebook subscribers will look for friends through them you can enjoy life; I should say “more personal”. In many ways, Twitter has emerged as the business platform that tends to attract people who are interested in more than a friendly chat. Facebook will seek to bring people together. With respect to variety, Twitter will win the day but if you are looking for a more personal connection to your audience, Facebook is the way to go. hence, it is vital for you to bring into side the kinds of conversations you will have at both networks.

The above concept can be understood by the upcoming scenario. Let say you go to a wedding ceremony where lots of people know each other and they are more likely friends, relatives or mates. The style and tone of communication there will be more like using Facebook, you can share daily life experiences, mixing and mingling in a close relation. Hence you will comment out on others activities and the conversion will be familiar which can be shared.

Now, when you go to a large party or social event where you don’t know most of the people in attendance, you will use a very different style of communication, more like Twitter; you want to meet people and somehow make yourself known, stand out from the crowd, make an impression, self promote and make new connections for professional networking.

twitter-logo facebook-logo

Hence it also appears that the form of communication that the users on each platform are completely different. It’s also noticed that Facebook users can join the fan page “the public profile” of any celebrity or brand. The results have already shown that the top celebrities have huge followings. But here users don’t expect to be able to talk directly with celebrities and brands. This can be achieved via twitter where direct communication can take place easily.

The Future of Social Networking

In the end, we reach at the place where we find both Twitter and Facebook are simply communication tools; both will continue to evolve as users find new ways to extract worth. While immediately point to either Twitter or Facebook as being superior, the truth is that each has its advantages and disadvantages and will tend to call more to different types of people and for different reasons. Each can have great or little value to anyone; it even really depends on what you are trying to accomplish in a specific case.


But, my questions are still unconquered, which social network is the best? Will either Twitter or Facebook become the next Google or Microsoft or will they lose color into the grey shadow of technological and social evolution? Will these remain only for today’s media? Is there any possibility of new concept of social networking? Is this the end of social networking?

What do you think?