<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xml:base="http://anilsharma.sys-con.com"  xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
 <title>Latest News from Anil Sharma</title>
 <link>http://anilsharma.sys-con.com/</link>
 <description>Latest News from Anil Sharma</description>
 <language>en</language>
 <copyright>Copyright 2010 Ulitzer.com</copyright>
 <generator>Ulitzer.com</generator>
 <lastBuildDate>Sun, 14 Mar 2010 20:22:50 EDT</lastBuildDate>
 <docs>http://backend.userland.com/rss</docs>
 <ttl>360</ttl>
<item>
 <title>AJAX Book Preview: &quot;Controller&quot;</title>
 <link>http://anilsharma.sys-con.com/node/351189</link>
 <description>In the previous section we discussed a set of abstractions that are sub-classes of the component. A component class abstracts some behavior and to implement that, it might add a set of event listeners to its elements. Those event handlers are encapsulated in the component class and serves as its controllers. But in a bigger scheme of things, they are fully contained in the component class and can be considered a part of the View.&lt;p&gt;&lt;a href=&quot;http://anilsharma.sys-con.com/node/351189&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Wed, 16 May 2007 19:30:00 EDT</pubDate>
 <guid isPermaLink="true">http://anilsharma.sys-con.com/node/351189</guid>
 <comments>http://anilsharma.sys-con.com/node/351189#feedback</comments>
</item>
<item>
 <title>The Web Page as an Application</title>
 <link>http://anilsharma.sys-con.com/node/351098</link>
 <description>AJAX is the right technology for a Web-enabled rich user interface (UI). But as with any technology, unstructured software created using it is a recipe for failure. AJAX is a set of powerful and flexible technologies but its disorderly use can result in spaghetti code. If the code isn&#039;t structurally sound, the interface it presents to users is unfriendly and non-intuitive, whereas a structurally sound and cohesive system flows smoothly and delights its user.&lt;p&gt;&lt;a href=&quot;http://anilsharma.sys-con.com/node/351098&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Wed, 16 May 2007 19:15:00 EDT</pubDate>
 <guid isPermaLink="true">http://anilsharma.sys-con.com/node/351098</guid>
 <comments>http://anilsharma.sys-con.com/node/351098#feedback</comments>
</item>
<item>
 <title>Real-World AJAX Book Preview: Post Changes to the Servlet</title>
 <link>http://anilsharma.sys-con.com/node/351214</link>
 <description>In the MainPage-9.html, we add a new link called &#039;Save&#039; in the top toolbar. It&#039;s used to save the changes made by the user using an AJAX request.&lt;p&gt;&lt;a href=&quot;http://anilsharma.sys-con.com/node/351214&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Wed, 18 Apr 2007 08:00:00 EDT</pubDate>
 <guid isPermaLink="true">http://anilsharma.sys-con.com/node/351214</guid>
 <comments>http://anilsharma.sys-con.com/node/351214#feedback</comments>
</item>
<item>
 <title>Real-World AJAX Book Preview: Row Selection in the SimpleTable</title>
 <link>http://anilsharma.sys-con.com/node/351213</link>
 <description>Note in the &#039;setData&#039; method of the SimpleTable, the following code. The code to add &#039;cellClicked&#039; as an &#039;onclick&#039; listener to each cell. The ID attribute of each attribute is set so that we can parse it to retrieve the row and column of the cell.&lt;p&gt;&lt;a href=&quot;http://anilsharma.sys-con.com/node/351213&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Tue, 17 Apr 2007 08:00:00 EDT</pubDate>
 <guid isPermaLink="true">http://anilsharma.sys-con.com/node/351213</guid>
 <comments>http://anilsharma.sys-con.com/node/351213#feedback</comments>
</item>
<item>
 <title>Real-World AJAX Book Preview: XMLToDataSet Class</title>
 <link>http://anilsharma.sys-con.com/node/351212</link>
 <description>In the previous sections, we&#039;ve discussed the HTML template and a component class called &#039;NavBar.&#039; Next we&#039;ll discuss more templates and the component classes that are bound to the application data. But before that, we&#039;ll discuss how the data is converted to the internal form. The XML document received by the client is converted to the JavaScript object tree. The XMLToDataSet class is responsible for the conversion.&lt;p&gt;&lt;a href=&quot;http://anilsharma.sys-con.com/node/351212&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Mon, 16 Apr 2007 08:00:00 EDT</pubDate>
 <guid isPermaLink="true">http://anilsharma.sys-con.com/node/351212</guid>
 <comments>http://anilsharma.sys-con.com/node/351212#feedback</comments>
</item>
<item>
 <title>Real-World AJAX Book Preview: Navigation Bar as a Template</title>
 <link>http://anilsharma.sys-con.com/node/351211</link>
 <description>Refer to TopNavBar.html. This is a pure HTML document. It&#039;s created to act as a template for the navigation bar. Note the &#039;id&#039; assigned to each anchor element. The screenshot of the navigation bar template is shown below.&lt;p&gt;&lt;a href=&quot;http://anilsharma.sys-con.com/node/351211&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Sun, 15 Apr 2007 08:00:00 EDT</pubDate>
 <guid isPermaLink="true">http://anilsharma.sys-con.com/node/351211</guid>
 <comments>http://anilsharma.sys-con.com/node/351211#feedback</comments>
</item>
<item>
 <title>Real-World AJAX Book Preview: Source Code Organization - Directory Structure</title>
 <link>http://anilsharma.sys-con.com/node/351191</link>
 <description>Let&#039;s look at the source code organization in our sample application. It&#039;s important from two perspectives: a) it would be useful in browsing the sample code described in the following sections; and b) the directory structure helps visualize the structure of the pages. We use the directory structure below for source code organization.&lt;p&gt;&lt;a href=&quot;http://anilsharma.sys-con.com/node/351191&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Sat, 14 Apr 2007 08:00:00 EDT</pubDate>
 <guid isPermaLink="true">http://anilsharma.sys-con.com/node/351191</guid>
 <comments>http://anilsharma.sys-con.com/node/351191#feedback</comments>
</item>
<item>
 <title>Real-World AJAX Book Preview: An AJAX UI Versus Server-Side Presentation</title>
 <link>http://anilsharma.sys-con.com/node/351190</link>
 <description>JSP, JSF, special tags, configuration files, and tld files are all replaced by client-side HTML templates, components, and controllers. We only need a controller servlet on the server side.&lt;p&gt;&lt;a href=&quot;http://anilsharma.sys-con.com/node/351190&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Fri, 13 Apr 2007 08:00:00 EDT</pubDate>
 <guid isPermaLink="true">http://anilsharma.sys-con.com/node/351190</guid>
 <comments>http://anilsharma.sys-con.com/node/351190#feedback</comments>
</item>
<item>
 <title>Real-World AJAX Book Preview: Change Set for Server-Client Interaction</title>
 <link>http://anilsharma.sys-con.com/node/351188</link>
 <description>When the user makes changes to the data, all the changes can be recorded locally up to some point or sent to the server immediately. It depends on the application situation. In a typical application, there are certain changes that are buffered until the user selects an operation to indicate &#039;save.&#039;&lt;p&gt;&lt;a href=&quot;http://anilsharma.sys-con.com/node/351188&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Wed, 11 Apr 2007 08:00:00 EDT</pubDate>
 <guid isPermaLink="true">http://anilsharma.sys-con.com/node/351188</guid>
 <comments>http://anilsharma.sys-con.com/node/351188#feedback</comments>
</item>
<item>
 <title>Real-World AJAX Book Preview: Server Side - Controller Servlet</title>
 <link>http://anilsharma.sys-con.com/node/351099</link>
 <description>The controller servlet orchestrates interaction between the client- and server-side components that serve as the real data sources or service providers. The client uses XML messages to send details of server invocations. The controller servlet interprets the XML messages and delegates calls to actual services. It might have to transform these XML messages to different protocols based on what&#039;s supported by each service.&lt;p&gt;&lt;a href=&quot;http://anilsharma.sys-con.com/node/351099&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Tue, 10 Apr 2007 08:00:00 EDT</pubDate>
 <guid isPermaLink="true">http://anilsharma.sys-con.com/node/351099</guid>
 <comments>http://anilsharma.sys-con.com/node/351099#feedback</comments>
</item>
</channel>
</rss>
