|
just another regularban.info web blog |
| MEMBERS: | Tips For Website Creation
Many business owners or ordinary individuals consider building a website so as to give themselves a presence online. In the event you are considering building a site you might want to go online to visit some sites to get a few ideas first. A website can add credibility to your business. These days many folks jump online in order to research products and services. Having a website will enable prospective clients find out more about your business. This will also help you to present your products and services in a more detailed fashion. The key to building a successful website lies within understanding what the web is all about. The internet in its former years was called the information super highway. The reason why people use the internet is to gather information for multiple reasons. What is needed is to understand how people search for information online. What keywords they use and how best to get your website in front of their eyes. So while they may not search for your particular product or service you may find relative terms that you can use that would be relevant. Once you do this you then need to consider constructing your web pages so that they are both relevant to the individual searching and relevant to the search engines. This way your web pages will get indexed and ranked for your chosen keywords sooner rather than later. This will enable your site to get free traffic and having your site found in the search engines will also add further credibility. To conclude the main reason any business considers building a website is to enable them to reach a broader range of customers and as a result increase their business. So when building your website understand the fundamentals and build it with the customer and search engines in mind.
Passing Parameters In A Data Table Using JSF
Some working knowledge of J2EE or JSF is assumed for this article. Like some of you I've been frustrated with this technology known as JSF or Java Server Faces. There are several different flavors out there that are built on the shoulders of JSF. For instance Oracle's ADF (Application Development Framework). Oracle ADF Faces Components is a set of over a 100 JSF components that let you build a richer user interface for your Java EE applications. Oracle ADF Faces also includes many of the framework features most needed by JSF developers today. That is great, and in many ways it will make life easier to develop in a JSF environment. Some items you will find available in these "add on" packages have a real benefit. For instance, as of the date of this article, I was very surprised that a File Upload is a feature still not implemented in JSF in respect to using natural jsf tags. There are ways to accomplish this task in JSF but they are not native JSF approaches. The process is a "no brainer" in just about every other framework available today, including asp.net. Another simple task (I thought) was having a data table present the results of a query in an editable format. Possibly to update a user record or shopping cart. After working in other technologies it was very efficient to return a result set to a data table object and let that object take care of some of the trivial behaviors and characteristics of the table itself. When I started exploring JSF I was frequently and at every turn becoming more and more frustrated in trying to duplicate some of the most basic of processes similar to managing records through data tables. There are not a whole lot of resources out there yet on JSF although it is growing steadily, and I found that all too often the resources that I was finding on the internet either didn't apply to the more simple tasks or the information was just completely wrong. One example of that was that it was stated in one article I read that you cannot use command buttons inside of a JSF data table. The recommendation was to use JSF hyperlinks instead when trying to perform an action from a data table due to a bug in the framework that prevented command button actions to fire if the button resided inside of a data table. At first I thought "you've got to be kidding me"! Then I remembered that I've been finding a fair amount of "bogus" information in regards to JSF development so I decided to do further research and discovered that information to be less than accurate as well. I simply had to find a way to populate a data table through a result set and get a command button to fire an action and pass all of the data in the data table to the backing bean to update the record. Multiple command buttons would exist as well as hidden fields pertaining to id numbers and so forth. Pretty basic stuff and we've all done it before with relative ease. It turned out that the solution was in fact a simple one. "Binding". You've heard about it and read about it. But this approach was something a little different as far as I could find. Many of the blogs and articles that I read dealt with passing the values as parameters and following the steps to define the parameters in faces.config files etc., then retrieving the parameters in a backing bean. Processing the passed data required another set of procedures to utilize mapping to each of the field parameters passed and then processing could begin. That seemed like a whole heck of a lot to me just to retrieve form data. Then it occurred to me that I should be able to "bind" a text field component on a page to a backing bean. Once it is bound then all I have to do is extract the data. And that's all there is to it. My query returned results and pre-populated a data table including text fields with the values of the query pre-populated in the text fields. Each one of those text fields was bound to a "HtmlInputText" type in my backing bean. It was not a String type like other approaches define. Doing that does require you to map parameters and populate that String variable through your set methods once the form is submitted. What I found is that if I bind my text field to a property of text field type that it solved my problem of passing values from a data table, and I didn't have to define parameter fields anywhere in any xml file. Now that I had that figured that out I needed to figure out how to get the value of that property that I've bound my form field to, well why not getValue()? I personally hadn't seen any examples online or in books for retrieving the value from a form binding it to the type of form element it was and simply use the getValue() to pull out the value of the object. Used like this getParameterFromForm().getValue(). Let me clarify that I am NOT saying that trying this approach isn't documented anywhere, I find it hard to believe that I've had some stroke of genius that no one has had before in the world of java, especially since I'm coming from .NET and ColdFusion. After doing that I no longer had any problems passing form data to my backing bean. I was able to dynamically populate data tables with any number of records including any number of command buttons within that data table and I didn't have to concern myself with remembering to define parameters in any other areas of the application. So put simply you can bind your form fields to properties of the same type in your backing bean, and then extract the value of that object using getValue() if you prefer over utilizing parameter string mapping and similar approaches for processing form data. I found it to be easier and less time consuming which has costs associated to it as well.
Outsource Web Development
India is developing at rapid pace and in this fast changing scenario, this country is becoming a major center of information technology. Today the world is viewing India as the next major hub of world-class web solutions to improve and increase their online businesses profit to a large extent. India's software and web development market is booming and gaining its attention for offering excellent offshore web outsourcing services. Establishing its global presence, Indian IT industry is expected to be worth USD 1.2 billion and making this nation as the most preferred choice for gaining best and cost-competitive web development activities. In past couple of years Indian IT firms have demonstrated their high ability by offering quality software and web development services on global arena. Apart from quality, many Indian software firms have proved their skills and modern methodologies to deliver ultimate solutions for various business requirements. After having a close look it has been found that with the development of the internet, many new and diverse areas in web development have been opened in India. India as a new destination is actually becoming a new hot bazaar for offering all kinds of web solutions. Factors like low cost manpower, communication facilities, sheer focus on quality and extensive technical knowledge are some of the essential factors that have led the growth of web development. If we compare the present scenario of outsourcing web solution, one main factor that gives India an edge over other countries is this nation has a large ratio of trained brains who deliver better results with their knowledge base. Indian IT professionals have the potential to provide quality work and meet deadlines. Many top multi-national corporations have understood the benefits of cost-effectiveness of the Indian software market and are similarly astonished by the class of service provided. Apart from this, some of the major top corporations are transmitting their assignments to India to get the superior result within a restricted time frame. The successful story of Indian software development market is also contributing towards escalating the living standards and economy of the country. It is estimated, that with the pace of globalization the concept like outsource web and software development is going to rise in the next few years. Experts of the market research industry feel that the future and scope of outsourcing various software or web development services is bright and India is definitely one of the emerging names that rank high in IT and web service sector. Web and Software outsourcing India is now setting new milestones, and today many organizations from all across the globe are stepping towards India to get most consistent web solutions and software services.
|
* About Archives
Categories:
Last Updated: |
| regularban.info
is proudly powered by WordPress MU running
on regularban.info.
Create a new blog and join in the fun! Entries (RSS) and Comments (RSS). |