<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-6374676</id><updated>2011-06-08T02:12:49.502-04:00</updated><title type='text'>Nazeer Logs</title><subtitle type='html'>Nazeer Logs</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://nazeerjava.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6374676/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://nazeerjava.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/6374676/posts/default?start-index=101&amp;max-results=100'/><author><name>naz</name><uri>http://www.blogger.com/profile/12902572588460969306</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>167</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-6374676.post-2327081863118090293</id><published>2007-02-12T18:53:00.000-05:00</published><updated>2007-02-12T18:52:42.162-05:00</updated><title type='text'></title><content type='html'>&lt;a name="45793"&gt;&lt;/a&gt;C code in stored procedure ? Posted: Oct 30, 2002 10:22 PM&lt;br /&gt;&lt;br /&gt; possible to invoke a C function/ program in a stored procedure&lt;br /&gt;&lt;a href="http://forums.oracle.com/forums/thread.jspa?messageID=185402&amp;#185402"&gt;http://forums.oracle.com/forums/thread.jspa?messageID=185402&amp;amp;#185402&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6374676-2327081863118090293?l=nazeerjava.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6374676/posts/default/2327081863118090293'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6374676/posts/default/2327081863118090293'/><link rel='alternate' type='text/html' href='http://nazeerjava.blogspot.com/2007/02/c-code-in-stored-procedure-posted-oct.html' title=''/><author><name>naz</name><uri>http://www.blogger.com/profile/12902572588460969306</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-6374676.post-116785632436716052</id><published>2007-01-03T15:31:00.000-05:00</published><updated>2007-01-03T15:32:05.530-05:00</updated><title type='text'></title><content type='html'>Menu Builder for JSCookMenu&lt;br /&gt;http://jscook.yuanheng.org/JSCookMenu/MenuBuilder.html#help&lt;br /&gt;&lt;br /&gt;http://www.sothink.com/product/dhtmlmenu/template/tabmenu/tabmenu.php&lt;br /&gt;&lt;br /&gt;http://www.dynamicdrive.com/&lt;br /&gt;&lt;br /&gt;http://del.icio.us/mmansoor&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6374676-116785632436716052?l=nazeerjava.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6374676/posts/default/116785632436716052'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6374676/posts/default/116785632436716052'/><link rel='alternate' type='text/html' href='http://nazeerjava.blogspot.com/2007/01/menu-builder-for-jscookmenu-httpjscook.html' title=''/><author><name>naz</name><uri>http://www.blogger.com/profile/12902572588460969306</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-6374676.post-114167740393681877</id><published>2006-03-06T15:36:00.000-05:00</published><updated>2006-03-06T15:36:44.080-05:00</updated><title type='text'></title><content type='html'>&lt;a href="http://www.freemarker.org/fmpp.html"&gt;FreeMarker - File generator tool (FMPP)&lt;/a&gt;: "File generator tool (FMPP)&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;FMPP is a command-line tool, Ant task, and embeddable library, for generating text files. The files are generated directly by processing FreeMarker template files, and/or by processing (transforming) XML files with FreeMarker templates. It can process whole directories recursively. It allows templates to split their output into multiple output files. "&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6374676-114167740393681877?l=nazeerjava.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6374676/posts/default/114167740393681877'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6374676/posts/default/114167740393681877'/><link rel='alternate' type='text/html' href='http://nazeerjava.blogspot.com/2006/03/freemarker-file-generator-tool-fmpp.html' title=''/><author><name>naz</name><uri>http://www.blogger.com/profile/12902572588460969306</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-6374676.post-114167699761955013</id><published>2006-03-06T15:29:00.000-05:00</published><updated>2006-03-06T15:29:57.943-05:00</updated><title type='text'></title><content type='html'>&lt;a href="http://nsis.sourceforge.net/Main_Page"&gt;Main Page - NSIS&lt;/a&gt;: "NSIS (Nullsoft Scriptable Install System) is a professional open-source tool for the development of Windows installers. It is designed to be as small and flexible as possible and is therefore highly suitable for internet distribution. "&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6374676-114167699761955013?l=nazeerjava.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6374676/posts/default/114167699761955013'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6374676/posts/default/114167699761955013'/><link rel='alternate' type='text/html' href='http://nazeerjava.blogspot.com/2006/03/main-page-nsis-nsis-nullsoft-scriptable.html' title=''/><author><name>naz</name><uri>http://www.blogger.com/profile/12902572588460969306</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-6374676.post-114124737008771141</id><published>2006-03-01T16:09:00.000-05:00</published><updated>2006-03-01T16:09:30.163-05:00</updated><title type='text'></title><content type='html'>&lt;a href="http://ikon.as/wincvs-howto/"&gt;WinCvs -- Daily Use Guide -- Revisited&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6374676-114124737008771141?l=nazeerjava.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6374676/posts/default/114124737008771141'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6374676/posts/default/114124737008771141'/><link rel='alternate' type='text/html' href='http://nazeerjava.blogspot.com/2006/03/wincvs-daily-use-guide-revisited.html' title=''/><author><name>naz</name><uri>http://www.blogger.com/profile/12902572588460969306</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-6374676.post-114124716434128368</id><published>2006-03-01T16:06:00.000-05:00</published><updated>2006-03-01T16:06:04.690-05:00</updated><title type='text'></title><content type='html'>&lt;a href="http://www.devguy.com/fp/cfgmgmt/cvs/"&gt;DevGuy's CVS Information&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6374676-114124716434128368?l=nazeerjava.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6374676/posts/default/114124716434128368'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6374676/posts/default/114124716434128368'/><link rel='alternate' type='text/html' href='http://nazeerjava.blogspot.com/2006/03/devguys-cvs-information.html' title=''/><author><name>naz</name><uri>http://www.blogger.com/profile/12902572588460969306</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-6374676.post-114064275564650625</id><published>2006-02-22T16:12:00.000-05:00</published><updated>2006-02-22T16:12:35.730-05:00</updated><title type='text'></title><content type='html'>&lt;a href="http://www.webhostingtalk.com/showthread.php?t=488952"&gt;Credit Card Payments - WebHostingTalk Forums&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6374676-114064275564650625?l=nazeerjava.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6374676/posts/default/114064275564650625'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6374676/posts/default/114064275564650625'/><link rel='alternate' type='text/html' href='http://nazeerjava.blogspot.com/2006/02/credit-card-payments-webhostingtalk.html' title=''/><author><name>naz</name><uri>http://www.blogger.com/profile/12902572588460969306</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-6374676.post-113588100649473245</id><published>2005-12-29T13:30:00.000-05:00</published><updated>2005-12-29T13:30:06.556-05:00</updated><title type='text'></title><content type='html'>&lt;a href="http://www.javaperformancetuning.com/tips/"&gt;Tuning tips by category&lt;/a&gt;: "All the tips are listed in the first 'uncategorized' page. Otherwise each page contains only the relevant tips. &lt;br /&gt;(All tips uncategorized, note this is a very large page) &lt;br /&gt;Analysis &amp; Design: All tips / Design patterns tips / Load balancing tips / EJB design tips / JDBC design tips &lt;br /&gt;Application servers: All tips &lt;br /&gt;JDBC: All tips / JDBC design tips / JDBC connection pools tips / JDBC transaction performance tips / JDBC batching performance tips / Tips for profiling JDBC / JDBC PreparedStatement tips / JDBC caching performance tips &lt;br /&gt;EJB: All tips / EJB design tips &lt;br /&gt;final: Tips on using final &lt;br /&gt;J2EE (see also EJB, JDBC, JMS, RMI, Servlets): All tips &lt;br /&gt;J2ME: All tips &lt;br /&gt;JMS: All tips &lt;br /&gt;NIO: All tips &lt;br /&gt;RMI: All tips &lt;br /&gt;Servlet and JSP: All tips &lt;br /&gt;synchronize: Synchronization tips &lt;br /&gt;User Perception: All tips &lt;br /&gt;volatile: Volatile tips &lt;br /&gt;Web services: tips for those creating webservices"&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6374676-113588100649473245?l=nazeerjava.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6374676/posts/default/113588100649473245'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6374676/posts/default/113588100649473245'/><link rel='alternate' type='text/html' href='http://nazeerjava.blogspot.com/2005/12/tuning-tips-by-category-all-tips-are.html' title=''/><author><name>naz</name><uri>http://www.blogger.com/profile/12902572588460969306</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-6374676.post-113468726436901186</id><published>2005-12-15T17:54:00.000-05:00</published><updated>2005-12-15T17:54:24.410-05:00</updated><title type='text'></title><content type='html'>http://www.comptechdoc.org/index.html&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6374676-113468726436901186?l=nazeerjava.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6374676/posts/default/113468726436901186'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6374676/posts/default/113468726436901186'/><link rel='alternate' type='text/html' href='http://nazeerjava.blogspot.com/2005/12/httpwww.html' title=''/><author><name>naz</name><uri>http://www.blogger.com/profile/12902572588460969306</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-6374676.post-113460153486491553</id><published>2005-12-14T18:05:00.000-05:00</published><updated>2005-12-14T18:05:35.166-05:00</updated><title type='text'></title><content type='html'>&lt;a href="The Unified Modeling Language (UML) is a standard language for specifying, visualizing, constructing, and documenting the artifacts of software systems. The UML represents a collection of best engineering practices that have proven successful in the modeling of large and complex systems. Java is widely used on the implementation of such systems. "&gt;Eclipse UML Plug-in and IBM WebSphere UML Tool - SDE for Eclipse&lt;/a&gt;: "The Unified Modeling Language (UML) is a standard language for specifying, visualizing, constructing, and documenting the artifacts of software systems. The UML represents a collection of best engineering practices that have proven successful in the modeling of large and complex systems. Java is widely used on the implementation of such systems. "&lt;br /&gt;http://www.visual-paradigm.com/product/sde/ec/&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6374676-113460153486491553?l=nazeerjava.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6374676/posts/default/113460153486491553'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6374676/posts/default/113460153486491553'/><link rel='alternate' type='text/html' href='http://nazeerjava.blogspot.com/2005/12/eclipse-uml-plug-in-and-ibm-websphere.html' title=''/><author><name>naz</name><uri>http://www.blogger.com/profile/12902572588460969306</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-6374676.post-113440954781149204</id><published>2005-12-12T12:45:00.000-05:00</published><updated>2005-12-12T12:45:47.860-05:00</updated><title type='text'></title><content type='html'>&lt;a href="WEBO is a high-end, web-based groupware solution featuring a Portal page, Calendar, Address book, Notes, and Tasks modules. Here is a list of WEBO features, not limitative as WEBO is evolving quite fast. "&gt;Webo -&lt;/a&gt;: "WEBO is a high-end, web-based groupware solution featuring a Portal page, Calendar, Address book, Notes, and Tasks modules. Here is a list of WEBO features, not limitative as WEBO is evolving quite fast. "&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6374676-113440954781149204?l=nazeerjava.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6374676/posts/default/113440954781149204'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6374676/posts/default/113440954781149204'/><link rel='alternate' type='text/html' href='http://nazeerjava.blogspot.com/2005/12/webo-webo-is-high-end-web-based.html' title=''/><author><name>naz</name><uri>http://www.blogger.com/profile/12902572588460969306</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-6374676.post-113424998170904044</id><published>2005-12-10T16:26:00.000-05:00</published><updated>2005-12-10T16:26:21.756-05:00</updated><title type='text'></title><content type='html'>&lt;a href="http://www.webagesolutions.com/knowledgebase/waskb/waskb003/"&gt;Struts WSAD Tutorial&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6374676-113424998170904044?l=nazeerjava.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6374676/posts/default/113424998170904044'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6374676/posts/default/113424998170904044'/><link rel='alternate' type='text/html' href='http://nazeerjava.blogspot.com/2005/12/struts-wsad-tutorial.html' title=''/><author><name>naz</name><uri>http://www.blogger.com/profile/12902572588460969306</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-6374676.post-113276205591168697</id><published>2005-11-23T11:07:00.000-05:00</published><updated>2005-11-23T11:07:35.963-05:00</updated><title type='text'></title><content type='html'>&lt;a href="Kagi is committed to competitive pricing. This enables more companies and individuals to enjoy unprecedented success in selling their products from an online store. In most cases, you do not pay anything to Kagi until you start selling."&gt;Kagi - Pricing &amp; Contract&lt;/a&gt;: "Kagi is committed to competitive pricing. This enables more companies and individuals to enjoy unprecedented success in selling their products from an online store. In most cases, you do not pay anything to Kagi until you start selling."&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6374676-113276205591168697?l=nazeerjava.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6374676/posts/default/113276205591168697'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6374676/posts/default/113276205591168697'/><link rel='alternate' type='text/html' href='http://nazeerjava.blogspot.com/2005/11/kagi-pricing-contract-kagi-is-committed.html' title=''/><author><name>naz</name><uri>http://www.blogger.com/profile/12902572588460969306</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-6374676.post-113267954545201627</id><published>2005-11-22T12:12:00.000-05:00</published><updated>2005-11-22T12:12:25.453-05:00</updated><title type='text'></title><content type='html'>&lt;a href="http://querycommander.rockwolf.com/"&gt;|QueryCommander the sql editor|&lt;/a&gt;: "QueryCommander is not the complete database administration tool. If you really need to dig down the fundamentals you should use Microsoft Query Analyzer, Toad etc. However, if you need a good tool to rapidly create queries, stored procedures, user defined functions etc, we hope QueryCommander will be your alternative.&lt;br /&gt;Working as a developer architect, one is often put in situations to evaluate other applications. When you are not familiar to the structure of the database, the IntelliSense and other features will allow you to save time. "&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6374676-113267954545201627?l=nazeerjava.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6374676/posts/default/113267954545201627'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6374676/posts/default/113267954545201627'/><link rel='alternate' type='text/html' href='http://nazeerjava.blogspot.com/2005/11/querycommander-sql-editor.html' title=''/><author><name>naz</name><uri>http://www.blogger.com/profile/12902572588460969306</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-6374676.post-113267929170450248</id><published>2005-11-22T12:08:00.001-05:00</published><updated>2005-11-22T12:08:11.703-05:00</updated><title type='text'></title><content type='html'>https://sourceforge.net/projects/jasperreports/&lt;br /&gt;&lt;br /&gt;Free Java reporting library. XML report templates are used to generate ready to print documents using data from customizable data sources, including JDBC. The output can be delivered to the screen, printer, or stored in PDF, HTML, XLS, CSV and XML format &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6374676-113267929170450248?l=nazeerjava.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6374676/posts/default/113267929170450248'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6374676/posts/default/113267929170450248'/><link rel='alternate' type='text/html' href='http://nazeerjava.blogspot.com/2005/11/httpssourceforge.html' title=''/><author><name>naz</name><uri>http://www.blogger.com/profile/12902572588460969306</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-6374676.post-113267928120047431</id><published>2005-11-22T12:08:00.000-05:00</published><updated>2005-11-22T12:08:01.266-05:00</updated><title type='text'></title><content type='html'>Free Java reporting library. XML report templates are used to generate ready to print documents using data from customizable data sources, including JDBC. The output can be delivered to the screen, printer, or stored in PDF, HTML, XLS, CSV and XML format &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6374676-113267928120047431?l=nazeerjava.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6374676/posts/default/113267928120047431'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6374676/posts/default/113267928120047431'/><link rel='alternate' type='text/html' href='http://nazeerjava.blogspot.com/2005/11/free-java-reporting-library.html' title=''/><author><name>naz</name><uri>http://www.blogger.com/profile/12902572588460969306</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-6374676.post-113217159430865524</id><published>2005-11-16T15:06:00.000-05:00</published><updated>2005-11-16T15:06:34.350-05:00</updated><title type='text'></title><content type='html'>&lt;a href="http://docs.sun.com/source/816-6408-10/location.htm"&gt;Client-Side JavaScript Reference&lt;/a&gt;&lt;br /&gt;replace &lt;br /&gt;Loads the specified URL over the current history entry.Method of&lt;br /&gt; Location&lt;br /&gt; &lt;br /&gt;Implemented in&lt;br /&gt; JavaScript 1.1&lt;br /&gt; &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Syntax &lt;br /&gt;replace(URL)&lt;br /&gt;Parameters &lt;br /&gt;URL&lt;br /&gt; A string specifying the URL to load.&lt;br /&gt; &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Description &lt;br /&gt;The replace method loads the specified URL over the current history entry. After calling the replace method, the user cannot navigate to the previous URL by using browser's Back button.&lt;br /&gt;&lt;br /&gt;If your program will be run with JavaScript 1.0, you could put the following line in a SCRIPT tag early in your program. This emulates replace, which was introduced in JavaScript 1.1:&lt;br /&gt;&lt;br /&gt;if (location.replace == null)   location.replace = location.assign&lt;br /&gt;The replace method does not create a new entry in the history list. To create an entry in the history list while loading a URL, use the History.go method.&lt;br /&gt;&lt;br /&gt;Examples &lt;br /&gt;The following example lets the user choose among several catalogs to display. The example displays two sets of radio buttons which let the user choose a season and a category, for example the Spring/Summer Clothing catalog or the Fall/Winter Home &amp; Garden catalog. When the user clicks the Go button, the displayCatalog function executes the replace method, replacing the current URL with the URL appropriate for the catalog the user has chosen. After invoking displayCatalog, the user cannot navigate to the previous URL (the list of catalogs) by using browser's Back button.&lt;br /&gt;&lt;br /&gt;&lt;SCRIPT&gt;function displayCatalog() {   var seaName=""   var catName=""&lt;br /&gt;   for (var i=0; i &lt; document.catalogForm.season.length; i++) {      if (document.catalogForm.season[i].checked) {         seaName=document.catalogForm.season[i].value         i=document.catalogForm.season.length      }   }&lt;br /&gt;   for (var i in document.catalogForm.category) {      if (document.catalogForm.category[i].checked) {         catName=document.catalogForm.category[i].value         i=document.catalogForm.category.length      }   }   fileName=seaName + catName + ".html"   location.replace(fileName)}&lt;/SCRIPT&gt;&lt;br /&gt;&lt;FORM NAME="catalogForm"&gt;&lt;B&gt;Which catalog do you want to see?&lt;/B&gt;&lt;br /&gt;&lt;P&gt;&lt;B&gt;Season&lt;/B&gt;&lt;BR&gt;&lt;INPUT TYPE="radio" NAME="season" VALUE="q1" CHECKED&gt;Spring/Summer&lt;BR&gt;&lt;INPUT TYPE="radio" NAME="season" VALUE="q3"&gt;Fall/Winter&lt;br /&gt;&lt;P&gt;&lt;B&gt;Category&lt;/B&gt;&lt;BR&gt;&lt;INPUT TYPE="radio" NAME="category" VALUE="clo" CHECKED&gt;Clothing&lt;BR&gt;&lt;INPUT TYPE="radio" NAME="category" VALUE="lin"&gt;Linens&lt;BR&gt;&lt;INPUT TYPE="radio" NAME="category" VALUE="hom"&gt;Home &amp; Garden&lt;br /&gt;&lt;P&gt;&lt;INPUT TYPE="button" VALUE="Go" onClick="displayCatalog()"&gt;&lt;/FORM&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6374676-113217159430865524?l=nazeerjava.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6374676/posts/default/113217159430865524'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6374676/posts/default/113217159430865524'/><link rel='alternate' type='text/html' href='http://nazeerjava.blogspot.com/2005/11/client-side-javascript-reference.html' title=''/><author><name>naz</name><uri>http://www.blogger.com/profile/12902572588460969306</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-6374676.post-113215922009295285</id><published>2005-11-16T11:40:00.000-05:00</published><updated>2005-11-16T11:40:20.133-05:00</updated><title type='text'></title><content type='html'>&lt;a href="Filter code with Servlet 2.3 model "&gt;Filter code with Servlet 2.3 model&lt;/a&gt;: "Filter code with Servlet 2.3 model "&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6374676-113215922009295285?l=nazeerjava.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6374676/posts/default/113215922009295285'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6374676/posts/default/113215922009295285'/><link rel='alternate' type='text/html' href='http://nazeerjava.blogspot.com/2005/11/filter-code-with-servlet-2.html' title=''/><author><name>naz</name><uri>http://www.blogger.com/profile/12902572588460969306</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-6374676.post-113209645044174018</id><published>2005-11-15T18:14:00.000-05:00</published><updated>2005-11-15T18:14:10.476-05:00</updated><title type='text'></title><content type='html'>&lt;a href="What's a Job Security Clearance?&lt;br /&gt;In the U.S., when a job description states that a security clearance is required, it typically means that you must submit to and &amp;quot;pass&amp;quot; a personnel security investigation (PSI). A PSI is essentially a background check, but it's likely to probe deeper than a typical, employment-related check. It consists of one or more of the following, depending on the type of security clearance."&gt;Security Clearance - Job Related&lt;/a&gt;: "What's a Job Security Clearance?&lt;br /&gt;In the U.S., when a job description states that a security clearance is required, it typically means that you must submit to and 'pass' a personnel security investigation (PSI). A PSI is essentially a background check, but it's likely to probe deeper than a typical, employment-related check. It consists of one or more of the following, depending on the type of security clearance."&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6374676-113209645044174018?l=nazeerjava.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6374676/posts/default/113209645044174018'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6374676/posts/default/113209645044174018'/><link rel='alternate' type='text/html' href='http://nazeerjava.blogspot.com/2005/11/security-clearance-job-related-whats.html' title=''/><author><name>naz</name><uri>http://www.blogger.com/profile/12902572588460969306</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-6374676.post-113193495411761207</id><published>2005-11-13T21:22:00.000-05:00</published><updated>2005-11-13T21:22:34.163-05:00</updated><title type='text'></title><content type='html'>http://www.examulator.com/phezam/login.php&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6374676-113193495411761207?l=nazeerjava.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6374676/posts/default/113193495411761207'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6374676/posts/default/113193495411761207'/><link rel='alternate' type='text/html' href='http://nazeerjava.blogspot.com/2005/11/httpwww.html' title=''/><author><name>naz</name><uri>http://www.blogger.com/profile/12902572588460969306</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-6374676.post-113174448485678034</id><published>2005-11-11T16:28:00.000-05:00</published><updated>2005-11-11T16:28:04.896-05:00</updated><title type='text'></title><content type='html'>&lt;a href="http://www.javaranch.com/mock.jsp"&gt;JavaRanch Mock Exam List&lt;/a&gt;: "Mock Exam List&lt;br /&gt;The following is a list of sample Mock Exams for Sun Certified Java Programmer Exam (SCJP2). Please check with Sun's site for the latest SCJP2 Exam Objectives, and other SCJP2 related information at http://suned.sun.com . Also, check out our very popular Java Certification FAQ."&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6374676-113174448485678034?l=nazeerjava.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6374676/posts/default/113174448485678034'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6374676/posts/default/113174448485678034'/><link rel='alternate' type='text/html' href='http://nazeerjava.blogspot.com/2005/11/javaranch-mock-exam-list-mock-exam-list.html' title=''/><author><name>naz</name><uri>http://www.blogger.com/profile/12902572588460969306</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-6374676.post-113174271805673138</id><published>2005-11-11T15:58:00.000-05:00</published><updated>2005-11-11T15:58:38.056-05:00</updated><title type='text'></title><content type='html'>&lt;a href="http://www-128.ibm.com/developerworks/java/library/j-scjp/"&gt;An SCJP 1.4 certification primer&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6374676-113174271805673138?l=nazeerjava.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6374676/posts/default/113174271805673138'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6374676/posts/default/113174271805673138'/><link rel='alternate' type='text/html' href='http://nazeerjava.blogspot.com/2005/11/scjp-1.html' title=''/><author><name>naz</name><uri>http://www.blogger.com/profile/12902572588460969306</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-6374676.post-113174236433202633</id><published>2005-11-11T15:52:00.000-05:00</published><updated>2005-11-11T15:52:44.340-05:00</updated><title type='text'></title><content type='html'>&lt;a href="http://directory.google.com/Top/Computers/Programming/Languages/Java/Resources/Certification/"&gt;Google Directory - Computers &gt; Programming &gt; Languages &gt; Java &gt; Resources &gt; Certification&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6374676-113174236433202633?l=nazeerjava.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6374676/posts/default/113174236433202633'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6374676/posts/default/113174236433202633'/><link rel='alternate' type='text/html' href='http://nazeerjava.blogspot.com/2005/11/certification.html' title=''/><author><name>naz</name><uri>http://www.blogger.com/profile/12902572588460969306</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-6374676.post-113174147491110566</id><published>2005-11-11T15:37:00.000-05:00</published><updated>2005-11-11T15:37:54.963-05:00</updated><title type='text'></title><content type='html'>&lt;a href="SCJP Tiger Study Guide"&gt;SCJP Tiger Study Guide&lt;/a&gt;: "SCJP Tiger Study Guide"&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6374676-113174147491110566?l=nazeerjava.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6374676/posts/default/113174147491110566'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6374676/posts/default/113174147491110566'/><link rel='alternate' type='text/html' href='http://nazeerjava.blogspot.com/2005/11/scjp-tiger-study-guide-scjp-tiger-study.html' title=''/><author><name>naz</name><uri>http://www.blogger.com/profile/12902572588460969306</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-6374676.post-113164517928209040</id><published>2005-11-10T12:52:00.000-05:00</published><updated>2005-11-10T12:52:59.323-05:00</updated><title type='text'>Macromedia Breeze Meeting </title><content type='html'>&lt;html&gt;  &lt;head&gt; &lt;META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=us-ascii"&gt;   &lt;meta name=Generator content="Microsoft Word 10 (filtered)"&gt;  &lt;style&gt; &lt;!--  /* Style Definitions */  p.MsoNormal, li.MsoNormal, div.MsoNormal 	{margin:0in; 	margin-bottom:.0001pt; 	font-size:12.0pt; 	font-family:"Times New Roman";} a:link, span.MsoHyperlink 	{color:blue; 	text-decoration:underline;} a:visited, span.MsoHyperlinkFollowed 	{color:purple; 	text-decoration:underline;} p 	{margin-right:0in; 	margin-left:0in; 	font-size:12.0pt; 	font-family:"Times New Roman";} span.EmailStyle17 	{font-family:Arial; 	color:windowtext;} @page Section1 	{size:8.5in 11.0in; 	margin:1.0in 1.25in 1.0in 1.25in;} div.Section1 	{page:Section1;} --&gt; &lt;/style&gt;  &lt;/head&gt;  &lt;body lang=EN-US link=blue vlink=purple&gt;  &lt;div class=Section1&gt;  &lt;p class=MsoNormal&gt;&lt;font size=2 face=Arial&gt;&lt;span style='font-size:10.0pt; font-family:Arial'&gt;http://www.macromedia.com/software/breeze/productinfo/meeting/meeting_intro.html&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class=MsoNormal&gt;&lt;font size=2 face=Arial&gt;&lt;span style='font-size:10.0pt; font-family:Arial'&gt;&amp;nbsp;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size=2 color=black face=Arial&gt;&lt;span style='font-size:10.0pt; font-family:Arial;color:black'&gt;&amp;nbsp;&lt;/span&gt;&lt;/font&gt;Macromedia Breeze Meeting enables meeting attendees to participate in an interactive, dynamic online meeting from any computer, at any time. As a participant you can enjoy a wide range of capabilities such as viewing presentations or videos, sharing desktops, participating in polls, chatting with other users, and much more.&lt;/p&gt;  &lt;p class=MsoNormal&gt;&lt;font size=2 color=black face=Arial&gt;&lt;span style='font-size: 10.0pt;font-family:Arial;color:black'&gt;&amp;nbsp;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class=MsoNormal&gt;&lt;font size=3 face="Times New Roman"&gt;&lt;span style='font-size: 12.0pt'&gt;&amp;nbsp;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6374676-113164517928209040?l=nazeerjava.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6374676/posts/default/113164517928209040'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6374676/posts/default/113164517928209040'/><link rel='alternate' type='text/html' href='http://nazeerjava.blogspot.com/2005/11/macromedia-breeze-meeting.html' title='Macromedia Breeze Meeting '/><author><name>naz</name><uri>http://www.blogger.com/profile/12902572588460969306</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-6374676.post-113112158874759417</id><published>2005-11-04T11:26:00.000-05:00</published><updated>2005-11-04T11:26:28.806-05:00</updated><title type='text'></title><content type='html'>&lt;a href="http://forum.java.sun.com/thread.jspa?threadID=552608&amp;amp;tstart=105"&gt;Java Forums - How to use Session ID info to send sequent requests to Https Server ?&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6374676-113112158874759417?l=nazeerjava.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6374676/posts/default/113112158874759417'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6374676/posts/default/113112158874759417'/><link rel='alternate' type='text/html' href='http://nazeerjava.blogspot.com/2005/11/java-forums-how-to-use-session-id-info.html' title=''/><author><name>naz</name><uri>http://www.blogger.com/profile/12902572588460969306</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-6374676.post-113112038989440310</id><published>2005-11-04T11:06:00.000-05:00</published><updated>2005-11-04T11:06:29.940-05:00</updated><title type='text'>RE: java session question</title><content type='html'>&lt;html&gt;  &lt;head&gt; &lt;META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=US-ASCII"&gt;   &lt;meta name=Generator content="Microsoft Word 10 (filtered)"&gt;  &lt;style&gt; &lt;!--  /* Font Definitions */  @font-face 	{font-family:Tahoma; 	panose-1:2 11 6 4 3 5 4 4 2 4;}  /* Style Definitions */  p.MsoNormal, li.MsoNormal, div.MsoNormal 	{margin:0in; 	margin-bottom:.0001pt; 	font-size:12.0pt; 	font-family:"Times New Roman";} a:link, span.MsoHyperlink 	{color:blue; 	text-decoration:underline;} a:visited, span.MsoHyperlinkFollowed 	{color:purple; 	text-decoration:underline;} span.emailstyle17 	{font-family:Arial; 	color:windowtext;} span.EmailStyle19 	{font-family:Arial; 	color:navy;} @page Section1 	{size:8.5in 11.0in; 	margin:1.0in 1.25in 1.0in 1.25in;} div.Section1 	{page:Section1;} --&gt; &lt;/style&gt;  &lt;/head&gt;  &lt;body lang=EN-US link=blue vlink=purple&gt;  &lt;div class=Section1&gt;  &lt;p class=MsoNormal&gt;&lt;font size=1 color="#333333" face=Arial&gt;&lt;span style='font-size:8.0pt;font-family:Arial;color:#333333'&gt;&amp;nbsp;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class=MsoNormal&gt;&lt;font size=1 color="#333333" face=Arial&gt;&lt;span style='font-size:8.0pt;font-family:Arial;color:#333333'&gt;If the session ID was in a header called &amp;quot;set-cookie&amp;quot;(and it probably was) set it as the cookie when you send the next request:&lt;br&gt; urlConnection.setRequestProperty(&amp;quot;Cookie&amp;quot;, sessionID);&lt;br&gt; Now when you make subsequent requests to the server the server will recognize you as the client that had received that session ID.&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class=MsoNormal&gt;&lt;font size=1 color="#333333" face=Arial&gt;&lt;span style='font-size:9.0pt;font-family:Arial;color:#333333'&gt;&amp;nbsp;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class=MsoNormal&gt;&lt;font size=1 color="#333333" face=Arial&gt;&lt;span style='font-size:9.0pt;font-family:Arial;color:#333333'&gt;&amp;nbsp;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class=MsoNormal&gt;&lt;font size=1 color="#333333" face=Arial&gt;&lt;span style='font-size:9.0pt;font-family:Arial;color:#333333'&gt;//how to Collect the &amp;quot;set-cookie&amp;quot; from the response for the first time&lt;br&gt; if (urlConnection != null)&lt;br&gt; {&lt;br&gt; for (int i = 1;(key = urlConnection.getHeaderFieldKey(i)) != null; i++)&lt;br&gt; {&lt;br&gt; System.out.println(urlConnection1.getHeaderFieldKey(i) + &amp;quot;: &amp;quot; + urlConnection.getHeaderField(key));&lt;br&gt; if (key.equalsIgnoreCase(&amp;quot;set-cookie&amp;quot;))&lt;br&gt; {&lt;br&gt; String cookiValue = urlConnection1.getHeaderField(key);&lt;br&gt; }&lt;br&gt; }&lt;br&gt; &lt;br&gt; //How to set the cookie value in the subsequent requests&lt;br&gt; urlConnection2.setRequestProperty(&amp;quot;Cookie&amp;quot;, cookiValue);&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class=MsoNormal&gt;&lt;font size=2 color=navy face=Arial&gt;&lt;span style='font-size: 10.0pt;font-family:Arial;color:navy'&gt;&amp;nbsp;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class=MsoNormal&gt;&lt;font size=2 color=navy face=Arial&gt;&lt;span style='font-size: 10.0pt;font-family:Arial;color:navy'&gt;&amp;nbsp;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;div&gt;  &lt;p class=MsoNormal&gt;&lt;font size=2 color=black face=Arial&gt;&lt;span style='font-size: 10.0pt;font-family:Arial;color:black'&gt;Nazeer Syed&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class=MsoNormal&gt;&lt;font size=2 color=black face=Arial&gt;&lt;span style='font-size: 10.0pt;font-family:Arial;color:black'&gt;Web Developer &lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class=MsoNormal&gt;&lt;font size=2 color=black face=Arial&gt;&lt;span style='font-size: 10.0pt;font-family:Arial;color:black'&gt;(T) 201 269 5764&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class=MsoNormal&gt;&lt;font size=2 color=black face=Arial&gt;&lt;span style='font-size: 10.0pt;font-family:Arial;color:black'&gt;&amp;nbsp;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class=MsoNormal&gt;&lt;font size=2 color=black face=Arial&gt;&lt;span style='font-size: 10.0pt;font-family:Arial;color:black'&gt;&amp;nbsp;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;/div&gt;  &lt;p class=MsoNormal style='margin-left:.5in'&gt;&lt;font size=2 face=Tahoma&gt;&lt;span style='font-size:10.0pt;font-family:Tahoma'&gt;-----Original Message-----&lt;br&gt; &lt;b&gt;&lt;span style='font-weight:bold'&gt;From:&lt;/span&gt;&lt;/b&gt; &lt;/span&gt;&lt;/font&gt;&lt;font size=2  face=Tahoma&gt;&lt;span style='font-size:10.0pt;font-family:Tahoma'&gt;Eswaran, Sriram&lt;/span&gt;&lt;/font&gt;&lt;font size=2 face=Tahoma&gt;&lt;span style='font-size:10.0pt;font-family:Tahoma'&gt; &lt;br&gt; &lt;b&gt;&lt;span style='font-weight:bold'&gt;Sent:&lt;/span&gt;&lt;/b&gt; Friday, November 04, 2005 10:47 AM&lt;br&gt; &lt;b&gt;&lt;span style='font-weight:bold'&gt;To:&lt;/span&gt;&lt;/b&gt; &lt;/span&gt;&lt;/font&gt;&lt;font size=2  face=Tahoma&gt;&lt;span style='font-size:10.0pt;font-family:Tahoma'&gt;Syed, Nazeer&lt;/span&gt;&lt;/font&gt;&lt;font size=2 face=Tahoma&gt;&lt;span style='font-size:10.0pt;font-family:Tahoma'&gt;&lt;br&gt; &lt;b&gt;&lt;span style='font-weight:bold'&gt;Subject:&lt;/span&gt;&lt;/b&gt; java session question&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class=MsoNormal style='margin-left:.5in'&gt;&lt;font size=3 face="Times New Roman"&gt;&lt;span style='font-size:12.0pt'&gt;&amp;nbsp;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class=MsoNormal style='margin-left:.5in'&gt;&lt;font size=2 face=Arial&gt;&lt;span style='font-size:10.0pt;font-family:Arial'&gt;Can a jsp or servlet be invoked from another non-java system using a session id? Basically how will they pass the session id to the jsp?&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class=MsoNormal style='margin-left:.5in'&gt;&lt;font size=2 face=Arial&gt;&lt;span style='font-size:10.0pt;font-family:Arial'&gt;&amp;nbsp;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class=MsoNormal style='margin-left:.5in'&gt;&lt;em&gt;&lt;i&gt;&lt;font size=2 color=navy face=Arial&gt;&lt;span style='font-size:10.0pt;font-family:Arial;color:navy'&gt;Sriram Eswaran&lt;/span&gt;&lt;/font&gt;&lt;/i&gt;&lt;/em&gt;&lt;/p&gt;  &lt;p class=MsoNormal style='margin-left:.5in'&gt;&lt;em&gt;&lt;i&gt;&lt;font size=2 color=navy face=Arial&gt;&lt;span style='font-size:10.0pt;font-family:Arial;color:navy'&gt;E-Commerce Senior Application Architect&lt;/span&gt;&lt;/font&gt;&lt;/i&gt;&lt;/em&gt;&lt;/p&gt;  &lt;p class=MsoNormal style='margin-left:.5in'&gt;&lt;em&gt;&lt;i&gt;&lt;font size=2 color=navy face=Arial&gt;&lt;span style='font-size:10.0pt;font-family:Arial;color:navy'&gt;Medco Health Solutions, Inc.&lt;/span&gt;&lt;/font&gt;&lt;/i&gt;&lt;/em&gt;&lt;/p&gt;  &lt;p class=MsoNormal style='margin-left:.5in'&gt;&lt;em&gt;&lt;i&gt;&lt;font size=2 color=navy face=Arial&gt;&lt;span style='font-size:10.0pt;font-family:Arial;color:navy'&gt;phone: (201)269-5415&lt;/span&gt;&lt;/font&gt;&lt;/i&gt;&lt;/em&gt;&lt;/p&gt;  &lt;p class=MsoNormal style='margin-left:.5in'&gt;&lt;em&gt;&lt;i&gt;&lt;font size=2 color=navy face=Arial&gt;&lt;span style='font-size:10.0pt;font-family:Arial;color:navy'&gt;email: &lt;/span&gt;&lt;/font&gt;&lt;font color=navy&gt;&lt;span style='color:navy'&gt;&lt;a href="mailto:sriram_eswaran@medcohealth.com"&gt;&lt;font size=2 face=Arial&gt;&lt;span style='font-size:10.0pt;font-family:Arial'&gt;sriram_eswaran@medcohealth.com&lt;/span&gt;&lt;/font&gt;&lt;/a&gt;&lt;/span&gt;&lt;/font&gt;&lt;/i&gt;&lt;/em&gt;&lt;/p&gt;  &lt;p class=MsoNormal style='margin-left:.5in'&gt;&lt;font size=3 face="Times New Roman"&gt;&lt;span style='font-size:12.0pt'&gt;&amp;nbsp;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6374676-113112038989440310?l=nazeerjava.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6374676/posts/default/113112038989440310'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6374676/posts/default/113112038989440310'/><link rel='alternate' type='text/html' href='http://nazeerjava.blogspot.com/2005/11/re-java-session-question.html' title='RE: java session question'/><author><name>naz</name><uri>http://www.blogger.com/profile/12902572588460969306</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-6374676.post-113087966126989486</id><published>2005-11-01T16:14:00.000-05:00</published><updated>2005-11-01T16:14:21.270-05:00</updated><title type='text'></title><content type='html'>&lt;a href="http://www.onlamp.com/pub/a/onlamp/2005/01/20/rails.html"&gt;ONLamp.com: Rolling with Ruby on Rails&lt;/a&gt;: "Rolling with Ruby on Rails&lt;br /&gt;by Curt Hibbs&lt;br /&gt;01/20/2005 &lt;br /&gt;Maybe you've heard about Ruby on Rails, the super productive new way to develop web applications, and you'd like to give it a try, but you don't know anything about Ruby or Rails. This article steps through the development of a web application using Rails. It won't teach you how to program in Ruby, but if you already know another object-oriented programming language, you should have no problem following along (and at the end you can find links on learning Ruby)."&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6374676-113087966126989486?l=nazeerjava.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6374676/posts/default/113087966126989486'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6374676/posts/default/113087966126989486'/><link rel='alternate' type='text/html' href='http://nazeerjava.blogspot.com/2005/11/onlamp.html' title=''/><author><name>naz</name><uri>http://www.blogger.com/profile/12902572588460969306</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-6374676.post-113087961490488936</id><published>2005-11-01T16:13:00.000-05:00</published><updated>2005-11-01T16:13:34.963-05:00</updated><title type='text'></title><content type='html'>&lt;a href="http://rails.homelinux.org/"&gt;Four Days on Rails&lt;/a&gt;: "Introduction &lt;br /&gt;There have been many extravagant claims made about Rails. For example, Curt Hibbs' Rolling with Ruby on Rails claimed that you could develop a web application at least ten times faster with Rails than you could with a typical Java framework... The article then goes on to show how to install Rails and Ruby on a PC and build a working 'scaffold' application with virtually no coding. "&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6374676-113087961490488936?l=nazeerjava.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6374676/posts/default/113087961490488936'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6374676/posts/default/113087961490488936'/><link rel='alternate' type='text/html' href='http://nazeerjava.blogspot.com/2005/11/four-days-on-rails-introduction-there.html' title=''/><author><name>naz</name><uri>http://www.blogger.com/profile/12902572588460969306</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-6374676.post-113025951476506767</id><published>2005-10-25T12:58:00.000-04:00</published><updated>2005-10-25T12:58:34.793-04:00</updated><title type='text'></title><content type='html'>&lt;a href="http://groups.google.com/group/comp.lang.javascript/browse_frm/thread/8961c05e687fa10c/9f5b28845134616d?lnk=st"&gt;Google Groups : comp.lang.javascript&lt;/a&gt;&lt;br /&gt;How to handle multiple clicks in servlets?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6374676-113025951476506767?l=nazeerjava.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6374676/posts/default/113025951476506767'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6374676/posts/default/113025951476506767'/><link rel='alternate' type='text/html' href='http://nazeerjava.blogspot.com/2005/10/google-groups-comp.html' title=''/><author><name>naz</name><uri>http://www.blogger.com/profile/12902572588460969306</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-6374676.post-112992332351469409</id><published>2005-10-21T15:35:00.000-04:00</published><updated>2005-10-21T15:35:23.566-04:00</updated><title type='text'></title><content type='html'>&lt;a href="http://www.artima.com/index.jsp"&gt;The Artima Developer Community&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6374676-112992332351469409?l=nazeerjava.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6374676/posts/default/112992332351469409'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6374676/posts/default/112992332351469409'/><link rel='alternate' type='text/html' href='http://nazeerjava.blogspot.com/2005/10/artima-developer-community.html' title=''/><author><name>naz</name><uri>http://www.blogger.com/profile/12902572588460969306</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-6374676.post-112982166230945033</id><published>2005-10-20T11:21:00.000-04:00</published><updated>2005-10-20T11:21:02.353-04:00</updated><title type='text'></title><content type='html'>&lt;a href="http://www.javaworld.com/columns/jw-qna-index.shtml"&gt;Java Q&amp;A&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6374676-112982166230945033?l=nazeerjava.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6374676/posts/default/112982166230945033'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6374676/posts/default/112982166230945033'/><link rel='alternate' type='text/html' href='http://nazeerjava.blogspot.com/2005/10/java-q.html' title=''/><author><name>naz</name><uri>http://www.blogger.com/profile/12902572588460969306</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-6374676.post-112973064157399921</id><published>2005-10-19T10:04:00.000-04:00</published><updated>2005-10-19T10:04:01.620-04:00</updated><title type='text'></title><content type='html'>&lt;a href="http://www.fabforce.net/dbdesigner4/"&gt;fabFORCE.net&lt;/a&gt;: "General Information - What is DBDesigner 4?&lt;br /&gt;&lt;br /&gt;DBDesigner 4 is a visual database design system that integrates database design, modeling, creation and maintenance into a single, seamless environment.&lt;br /&gt;&lt;br /&gt;It combines professional features and a clear and simple user interface to offer the most efficient way to handle your databases.&lt;br /&gt;&lt;br /&gt;DBDesigner 4 compares to products like Oracle's Designer�, IBM's Rational Rose�, Computer Associates's ERwin� and theKompany's DataArchitect� but is an Open Source Project available for Microsoft Windows� 2k/XP and Linux KDE/Gnome. It is release on the GPL."&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6374676-112973064157399921?l=nazeerjava.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6374676/posts/default/112973064157399921'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6374676/posts/default/112973064157399921'/><link rel='alternate' type='text/html' href='http://nazeerjava.blogspot.com/2005/10/fabforce.html' title=''/><author><name>naz</name><uri>http://www.blogger.com/profile/12902572588460969306</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-6374676.post-112965789403878775</id><published>2005-10-18T13:51:00.000-04:00</published><updated>2005-10-18T13:51:34.040-04:00</updated><title type='text'></title><content type='html'>&lt;a href="https://xlsql.dev.java.net/"&gt;xlsql: JDBC Driver for Excel, CSV and XML&lt;/a&gt;: "xlSQL Excel JDBC Driver &lt;br /&gt;&lt;br /&gt;... our donation to the Open Source community: xlSQL. We think it is probably the best document JDBC driver ever written. Try it, what do -you- think? Process your documents with much, much less code. Save time. Be more productive. Read your XML, Excel and CSV as if it were one database. Download xlSQL on SourceForge. Subscribe to xlSQL on FreshMeat for release updates.&lt;br /&gt;&lt;br /&gt;Developers who want to contribute to xlSQL are allowed to use the RefactorIT Community Edition as the code-base in the com.nilostep.xlsql domain is part of the RefactorIT Open Source license. xlSQL can be used in JDBC scripting using judoscript"&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6374676-112965789403878775?l=nazeerjava.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6374676/posts/default/112965789403878775'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6374676/posts/default/112965789403878775'/><link rel='alternate' type='text/html' href='http://nazeerjava.blogspot.com/2005/10/xlsql-jdbc-driver-for-excel-csv-and-xml.html' title=''/><author><name>naz</name><uri>http://www.blogger.com/profile/12902572588460969306</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-6374676.post-112965784941210646</id><published>2005-10-18T13:50:00.000-04:00</published><updated>2005-10-18T13:50:49.463-04:00</updated><title type='text'></title><content type='html'>&lt;a href="http://www.dpawson.co.uk/java/csv2xml.html"&gt;CSV to XML&lt;/a&gt;: "CSV to XML&lt;br /&gt;Java toys or tools&lt;br /&gt;This is a bit of code to build an XML file from a CSV file. Its not unique, but I like it. It addresses the problems of embedded &amp; or &lt; characters, embedded quote marks, even line breaks within a field. I needed the latter since one of the files I play with derives from an HTML form generated input, which contains line breaks. &lt;br /&gt;As with lots of software I was inspired by other peoples software. Initially this was a Java implementation by Danny Ayers. The web site (http://www.isacat.net/2001/code/CSVtoXML.htm ) appears not to be there at the moment. Secondly the Python implementation object-craft.com.au which provides a C solution. Between them they had everything I wanted... except they weren't in Java, so I re-wrote what they did in Java"&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6374676-112965784941210646?l=nazeerjava.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6374676/posts/default/112965784941210646'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6374676/posts/default/112965784941210646'/><link rel='alternate' type='text/html' href='http://nazeerjava.blogspot.com/2005/10/csv-to-xml-csv-to-xml-java-toys-or.html' title=''/><author><name>naz</name><uri>http://www.blogger.com/profile/12902572588460969306</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-6374676.post-112956146144063023</id><published>2005-10-17T11:04:00.000-04:00</published><updated>2005-10-17T11:29:52.196-04:00</updated><title type='text'>get "document.referrer" from servlet.</title><content type='html'>&lt;p class="mobile-post"&gt;Try this:&lt;/p&gt;&lt;p class="mobile-post"&gt;request.getHeader("Referer")&lt;br /&gt;request.getHeader("referrer")&lt;/p&gt;&lt;p class="mobile-post"&gt;-----------------------------------------&lt;br /&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6374676-112956146144063023?l=nazeerjava.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6374676/posts/default/112956146144063023'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6374676/posts/default/112956146144063023'/><link rel='alternate' type='text/html' href='http://nazeerjava.blogspot.com/2005/10/get-documentreferrer-from-servlet.html' title='get &quot;document.referrer&quot; from servlet.'/><author><name>naz</name><uri>http://www.blogger.com/profile/12902572588460969306</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-6374676.post-112956074821253740</id><published>2005-10-17T10:52:00.000-04:00</published><updated>2005-10-17T10:52:28.216-04:00</updated><title type='text'>How to get Requested URL</title><content type='html'>&lt;html&gt;  &lt;head&gt; &lt;META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=us-ascii"&gt;   &lt;meta name=Generator content="Microsoft Word 10 (filtered)"&gt;  &lt;style&gt; &lt;!--  /* Style Definitions */  p.MsoNormal, li.MsoNormal, div.MsoNormal 	{margin:0in; 	margin-bottom:.0001pt; 	font-size:12.0pt; 	font-family:"Times New Roman";} a:link, span.MsoHyperlink 	{color:blue; 	text-decoration:underline;} a:visited, span.MsoHyperlinkFollowed 	{color:purple; 	text-decoration:underline;} span.EmailStyle17 	{font-family:Arial; 	color:windowtext;} @page Section1 	{size:8.5in 11.0in; 	margin:1.0in 1.25in 1.0in 1.25in;} div.Section1 	{page:Section1;} --&gt; &lt;/style&gt;  &lt;/head&gt;  &lt;body lang=EN-US link=blue vlink=purple&gt;  &lt;div class=Section1&gt;  &lt;p class=MsoNormal&gt;&lt;font size=2 face=Arial&gt;&lt;span style='font-size:11.0pt; font-family:Arial'&gt;&amp;nbsp;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class=MsoNormal&gt;&lt;font size=2 face=Arial&gt;&lt;span style='font-size:11.0pt; font-family:Arial'&gt;HttpUtils.getRequestURL(request));&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class=MsoNormal&gt;&lt;font size=2 face=Arial&gt;&lt;span style='font-size:11.0pt; font-family:Arial'&gt;&amp;nbsp;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class=MsoNormal&gt;&lt;font size=2 face=Arial&gt;&lt;span style='font-size:11.0pt; font-family:Arial'&gt;servletContext methods of getPathInfo() and getRequestedURL&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class=MsoNormal&gt;&lt;font size=2 face=Arial&gt;&lt;span style='font-size:11.0pt; font-family:Arial'&gt;&amp;nbsp;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class=MsoNormal&gt;&lt;font size=3 face="Times New Roman"&gt;&lt;span style='font-size: 12.0pt'&gt;&amp;nbsp;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6374676-112956074821253740?l=nazeerjava.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6374676/posts/default/112956074821253740'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6374676/posts/default/112956074821253740'/><link rel='alternate' type='text/html' href='http://nazeerjava.blogspot.com/2005/10/how-to-get-requested-url.html' title='How to get Requested URL'/><author><name>naz</name><uri>http://www.blogger.com/profile/12902572588460969306</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-6374676.post-112956012921074249</id><published>2005-10-17T10:42:00.000-04:00</published><updated>2005-10-17T10:42:09.246-04:00</updated><title type='text'>Java Script atttibute reading</title><content type='html'>&lt;div style='background-color:'&gt;&lt;DIV class=RTE&gt;function PageQuery(q) {&lt;BR&gt;if(q.length &amp;gt; 1) this.q = q.substring(1, q.length);&lt;BR&gt;else this.q = null;&lt;BR&gt;this.keyValuePairs = new Array();&lt;BR&gt;if(this.q!=null) {&lt;BR&gt;for(var i=0; i &amp;lt; this.q.split("&amp;amp;").length; i++) {&lt;BR&gt;this.keyValuePairs[i] = this.q.split("&amp;amp;")[i];&lt;BR&gt;}&lt;BR&gt;}&lt;BR&gt;this.getKeyValuePairs = function() { return this.keyValuePairs; }&lt;BR&gt;this.getValue = function(s) {&lt;BR&gt;for(var j=0; j &amp;lt; this.keyValuePairs.length; j++) {&lt;BR&gt;if(this.keyValuePairs[j].split("=")[0] == s)&lt;BR&gt;return this.keyValuePairs[j].split("=")[1];&lt;BR&gt;}&lt;BR&gt;return false;&lt;BR&gt;}&lt;BR&gt;this.getParameters = function() {&lt;BR&gt;var a = new Array(this.getLength());&lt;BR&gt;for(var j=0; j &amp;lt; this.keyValuePairs.length; j++) {&lt;BR&gt;a[j] = this.keyValuePairs[j].split("=")[0];&lt;BR&gt;}&lt;BR&gt;return a;&lt;BR&gt;}&lt;BR&gt;this.getLength = function() { return this.keyValuePairs.length;  }&lt;BR&gt;}&lt;BR&gt;function queryString(key){&lt;BR&gt;&amp;nbsp;var page = new PageQuery(window.location.search);&lt;BR&gt;&amp;nbsp;return unescape(page.getValue(key));&lt;BR&gt;}&lt;/DIV&gt; &lt;DIV class=RTE&gt;&amp;nbsp;&lt;/DIV&gt; &lt;DIV class=RTE&gt;&amp;nbsp;&lt;/DIV&gt; &lt;DIV class=RTE&gt;&amp;nbsp;&lt;/DIV&gt; &lt;DIV class=RTE&gt;/////for example&amp;nbsp;Call by queryString('meetingtype');&lt;/DIV&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6374676-112956012921074249?l=nazeerjava.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6374676/posts/default/112956012921074249'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6374676/posts/default/112956012921074249'/><link rel='alternate' type='text/html' href='http://nazeerjava.blogspot.com/2005/10/java-script-atttibute-reading.html' title='Java Script atttibute reading'/><author><name>naz</name><uri>http://www.blogger.com/profile/12902572588460969306</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-6374676.post-112955666127530443</id><published>2005-10-17T09:44:00.000-04:00</published><updated>2005-10-17T11:31:18.513-04:00</updated><title type='text'>scwcd patterns</title><content type='html'>&lt;p class="mobile-post"&gt;http://java.sun.com/blueprints/corej2eepatterns/Patterns/index.html&lt;br /&gt;http://corej2eepatterns.com/Patterns2ndEd/index.htm&lt;/p&gt;&lt;p class="mobile-post"&gt;-----------------------------------------&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6374676-112955666127530443?l=nazeerjava.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6374676/posts/default/112955666127530443'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6374676/posts/default/112955666127530443'/><link rel='alternate' type='text/html' href='http://nazeerjava.blogspot.com/2005/10/scwcd-patterns.html' title='scwcd patterns'/><author><name>naz</name><uri>http://www.blogger.com/profile/12902572588460969306</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-6374676.post-112931673032303377</id><published>2005-10-14T15:05:00.000-04:00</published><updated>2005-10-14T15:05:30.366-04:00</updated><title type='text'>http://www.slysoft.com/en/</title><content type='html'>&lt;html&gt;  &lt;head&gt; &lt;META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=us-ascii"&gt;   &lt;meta name=Generator content="Microsoft Word 10 (filtered)"&gt;  &lt;style&gt; &lt;!--  /* Font Definitions */  @font-face 	{font-family:Verdana; 	panose-1:2 11 6 4 3 5 4 4 2 4;}  /* Style Definitions */  p.MsoNormal, li.MsoNormal, div.MsoNormal 	{margin:0in; 	margin-bottom:.0001pt; 	font-size:12.0pt; 	font-family:"Times New Roman";} a:link, span.MsoHyperlink 	{color:blue; 	text-decoration:underline;} a:visited, span.MsoHyperlinkFollowed 	{color:purple; 	text-decoration:underline;} span.EmailStyle17 	{font-family:Arial; 	color:windowtext;} @page Section1 	{size:8.5in 11.0in; 	margin:1.0in 1.25in 1.0in 1.25in;} div.Section1 	{page:Section1;} --&gt; &lt;/style&gt;  &lt;/head&gt;  &lt;body lang=EN-US link=blue vlink=purple&gt;  &lt;div class=Section1&gt;  &lt;p class=MsoNormal&gt;&lt;font size=2 face=Arial&gt;&lt;span style='font-size:10.0pt; font-family:Arial'&gt;http://www.slysoft.com/en/&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class=MsoNormal&gt;&lt;font size=1 face=Verdana&gt;&lt;span style='font-size:9.0pt; font-family:Verdana'&gt;&amp;nbsp;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class=MsoNormal&gt;&lt;font size=1 face=Verdana&gt;&lt;span style='font-size:9.0pt; font-family:Verdana'&gt;AnyDVD is a Windows driver which unprotects encrypted movie DVDs automatically in the background. AnyDVD works best with CloneDVD!&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6374676-112931673032303377?l=nazeerjava.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6374676/posts/default/112931673032303377'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6374676/posts/default/112931673032303377'/><link rel='alternate' type='text/html' href='http://nazeerjava.blogspot.com/2005/10/httpwwwslysoftcomen.html' title='http://www.slysoft.com/en/'/><author><name>naz</name><uri>http://www.blogger.com/profile/12902572588460969306</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-6374676.post-112913348829674015</id><published>2005-10-12T12:11:00.000-04:00</published><updated>2005-10-12T12:11:28.333-04:00</updated><title type='text'>Ajax: A New Approach to Web Applications</title><content type='html'>&lt;html&gt;    &lt;head&gt;  &lt;META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=us-ascii"&gt;      &lt;meta name=Generator content="Microsoft Word 10 (filtered)"&gt;    &lt;style&gt;  &lt;!--   /* Style Definitions */   p.MsoNormal, li.MsoNormal, div.MsoNormal  	{margin:0in;  	margin-bottom:.0001pt;  	font-size:12.0pt;  	font-family:"Times New Roman";}  a:link, span.MsoHyperlink  	{color:blue;  	text-decoration:underline;}  a:visited, span.MsoHyperlinkFollowed  	{color:purple;  	text-decoration:underline;}  span.EmailStyle17  	{font-family:Arial;  	color:windowtext;}  @page Section1  	{size:8.5in 11.0in;  	margin:1.0in 1.25in 1.0in 1.25in;}  div.Section1  	{page:Section1;}  --&gt;  &lt;/style&gt;    &lt;/head&gt;    &lt;body lang=EN-US link=blue vlink=purple&gt;    &lt;div class=Section1&gt;    &lt;p class=MsoNormal&gt;&lt;font size=3 face="Times New Roman"&gt;&lt;span lang=EN  style='font-size:12.0pt'&gt;Ajax: A New Approach to Web Applications&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;    &lt;p class=MsoNormal&gt;&lt;font size=3 face="Times New Roman"&gt;&lt;span lang=EN  style='font-size:12.0pt'&gt;&amp;nbsp;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;    &lt;p class=MsoNormal&gt;&lt;font size=3 face="Times New Roman"&gt;&lt;span style='font-size:  12.0pt'&gt;&lt;a  href="http://www.adaptivepath.com/publications/essays/archives/000385.php"&gt;http://www.adaptivepath.com/publications/essays/archives/000385.php&lt;/a&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;    &lt;p class=MsoNormal&gt;&lt;font size=3 face="Times New Roman"&gt;&lt;span style='font-size:  12.0pt'&gt;&amp;nbsp;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;    &lt;p class=MsoNormal&gt;&lt;font size=3 face="Times New Roman"&gt;&lt;span style='font-size:  12.0pt'&gt;&lt;a  href="http://java.sun.com/developer/technicalArticles/J2EE/AJAX/index.html"&gt;http://java.sun.com/developer/technicalArticles/J2EE/AJAX/index.html&lt;/a&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;    &lt;p class=MsoNormal&gt;&lt;font size=3 face="Times New Roman"&gt;&lt;span style='font-size:  12.0pt'&gt;&amp;nbsp;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;    &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6374676-112913348829674015?l=nazeerjava.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6374676/posts/default/112913348829674015'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6374676/posts/default/112913348829674015'/><link rel='alternate' type='text/html' href='http://nazeerjava.blogspot.com/2005/10/ajax-new-approach-to-web-applications.html' title='Ajax: A New Approach to Web Applications'/><author><name>naz</name><uri>http://www.blogger.com/profile/12902572588460969306</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-6374676.post-112845271857249540</id><published>2005-10-04T15:05:00.000-04:00</published><updated>2005-10-04T15:05:18.606-04:00</updated><title type='text'>Cookies in JavaScript</title><content type='html'>&lt;html&gt;    &lt;head&gt;  &lt;META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=us-ascii"&gt;      &lt;meta name=Generator content="Microsoft Word 10 (filtered)"&gt;    &lt;style&gt;  &lt;!--   /* Style Definitions */   p.MsoNormal, li.MsoNormal, div.MsoNormal  	{margin:0in;  	margin-bottom:.0001pt;  	font-size:12.0pt;  	font-family:"Times New Roman";}  a:link, span.MsoHyperlink  	{color:blue;  	text-decoration:underline;}  a:visited, span.MsoHyperlinkFollowed  	{color:purple;  	text-decoration:underline;}  p.MsoAutoSig, li.MsoAutoSig, div.MsoAutoSig  	{margin:0in;  	margin-bottom:.0001pt;  	font-size:12.0pt;  	font-family:"Times New Roman";}  pre  	{margin:0in;  	margin-bottom:.0001pt;  	background:#E0E0E0;  	font-size:10.0pt;  	font-family:"Courier New";}  span.EmailStyle17  	{font-family:Arial;  	color:windowtext;}  @page Section1  	{size:8.5in 11.0in;  	margin:1.0in 1.25in 1.0in 1.25in;}  div.Section1  	{page:Section1;}  --&gt;  &lt;/style&gt;    &lt;/head&gt;    &lt;body lang=EN-US link=blue vlink=purple&gt;    &lt;div class=Section1&gt;    &lt;p class=MsoNormal&gt;&lt;font size=2 face=Arial&gt;&lt;span style='font-size:10.0pt;  font-family:Arial'&gt;&lt;a  href="http://www.netspade.com/articles/javascript/cookies.xml"&gt;http://www.netspade.com/articles/javascript/cookies.xml&lt;/a&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;    &lt;p class=MsoNormal&gt;&lt;font size=2 face=Arial&gt;&lt;span style='font-size:10.0pt;  font-family:Arial'&gt;&amp;nbsp;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;    &lt;pre&gt;&lt;font size=2 color=black face="Courier New"&gt;&lt;span style='font-size:10.0pt;  color:black'&gt;/**&lt;/span&gt;&lt;/font&gt;&lt;/pre&gt;&lt;pre&gt;&lt;font size=2 color=black  face="Courier New"&gt;&lt;span style='font-size:10.0pt;color:black'&gt; * Sets a Cookie with the given name and value.&lt;/span&gt;&lt;/font&gt;&lt;/pre&gt;&lt;pre&gt;&lt;font  size=2 color=black face="Courier New"&gt;&lt;span style='font-size:10.0pt;color:black'&gt; *&lt;/span&gt;&lt;/font&gt;&lt;/pre&gt;&lt;pre&gt;&lt;font  size=2 color=black face="Courier New"&gt;&lt;span style='font-size:10.0pt;color:black'&gt; * name&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Name of the cookie&lt;/span&gt;&lt;/font&gt;&lt;/pre&gt;&lt;pre&gt;&lt;font  size=2 color=black face="Courier New"&gt;&lt;span style='font-size:10.0pt;color:black'&gt; * value&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Value of the cookie&lt;/span&gt;&lt;/font&gt;&lt;/pre&gt;&lt;pre&gt;&lt;font  size=2 color=black face="Courier New"&gt;&lt;span style='font-size:10.0pt;color:black'&gt; * [expires]&amp;nbsp; Expiration date of the cookie (default: end of current session)&lt;/span&gt;&lt;/font&gt;&lt;/pre&gt;&lt;pre&gt;&lt;font  size=2 color=black face="Courier New"&gt;&lt;span style='font-size:10.0pt;color:black'&gt; * [path]&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Path where the cookie is valid (default: path of calling document)&lt;/span&gt;&lt;/font&gt;&lt;/pre&gt;&lt;pre&gt;&lt;font  size=2 color=black face="Courier New"&gt;&lt;span style='font-size:10.0pt;color:black'&gt; * [domain]&amp;nbsp;&amp;nbsp; Domain where the cookie is valid&lt;/span&gt;&lt;/font&gt;&lt;/pre&gt;&lt;pre&gt;&lt;font  size=2 color=black face="Courier New"&gt;&lt;span style='font-size:10.0pt;color:black'&gt; *&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; (default: domain of calling document)&lt;/span&gt;&lt;/font&gt;&lt;/pre&gt;&lt;pre&gt;&lt;font  size=2 color=black face="Courier New"&gt;&lt;span style='font-size:10.0pt;color:black'&gt; * [secure]&amp;nbsp;&amp;nbsp; Boolean value indicating if the cookie transmission requires a&lt;/span&gt;&lt;/font&gt;&lt;/pre&gt;&lt;pre&gt;&lt;font  size=2 color=black face="Courier New"&gt;&lt;span style='font-size:10.0pt;color:black'&gt; *&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;secure transmission&lt;/span&gt;&lt;/font&gt;&lt;/pre&gt;&lt;pre&gt;&lt;font  size=2 color=black face="Courier New"&gt;&lt;span style='font-size:10.0pt;color:black'&gt; */&lt;/span&gt;&lt;/font&gt;&lt;/pre&gt;&lt;pre&gt;&lt;font  size=2 color=black face="Courier New"&gt;&lt;span style='font-size:10.0pt;color:black'&gt;function setCookie(name, value, expires, path, domain, secure)&lt;/span&gt;&lt;/font&gt;&lt;/pre&gt;&lt;pre&gt;&lt;font  size=2 color=black face="Courier New"&gt;&lt;span style='font-size:10.0pt;color:black'&gt;{&lt;/span&gt;&lt;/font&gt;&lt;/pre&gt;&lt;pre&gt;&lt;font  size=2 color=black face="Courier New"&gt;&lt;span style='font-size:10.0pt;color:black'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; document.cookie= name + &amp;quot;=&amp;quot; + escape(value) +&lt;/span&gt;&lt;/font&gt;&lt;/pre&gt;&lt;pre&gt;&lt;font  size=2 color=black face="Courier New"&gt;&lt;span style='font-size:10.0pt;color:black'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ((expires) ? &amp;quot;; expires=&amp;quot; + expires.toGMTString() : &amp;quot;&amp;quot;) +&lt;/span&gt;&lt;/font&gt;&lt;/pre&gt;&lt;pre&gt;&lt;font  size=2 color=black face="Courier New"&gt;&lt;span style='font-size:10.0pt;color:black'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ((path) ? &amp;quot;; path=&amp;quot; + path : &amp;quot;&amp;quot;) +&lt;/span&gt;&lt;/font&gt;&lt;/pre&gt;&lt;pre&gt;&lt;font  size=2 color=black face="Courier New"&gt;&lt;span style='font-size:10.0pt;color:black'&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;((domain) ? &amp;quot;; domain=&amp;quot; + domain : &amp;quot;&amp;quot;) +&lt;/span&gt;&lt;/font&gt;&lt;/pre&gt;&lt;pre&gt;&lt;font  size=2 color=black face="Courier New"&gt;&lt;span style='font-size:10.0pt;color:black'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ((secure) ? &amp;quot;; secure&amp;quot; : &amp;quot;&amp;quot;);&lt;/span&gt;&lt;/font&gt;&lt;/pre&gt;&lt;pre&gt;&lt;font  size=2 color=black face="Courier New"&gt;&lt;span style='font-size:10.0pt;color:black'&gt;}&lt;/span&gt;&lt;/font&gt;&lt;/pre&gt;&lt;pre&gt;&lt;font  size=2 color=black face="Courier New"&gt;&lt;span style='font-size:10.0pt;color:black'&gt;&amp;nbsp;&lt;/span&gt;&lt;/font&gt;&lt;/pre&gt;&lt;pre&gt;&lt;font  size=2 color=black face="Courier New"&gt;&lt;span style='font-size:10.0pt;color:black'&gt;/**&lt;/span&gt;&lt;/font&gt;&lt;/pre&gt;&lt;pre&gt;&lt;font  size=2 color=black face="Courier New"&gt;&lt;span style='font-size:10.0pt;color:black'&gt; * Gets the value of the specified cookie.&lt;/span&gt;&lt;/font&gt;&lt;/pre&gt;&lt;pre&gt;&lt;font  size=2 color=black face="Courier New"&gt;&lt;span style='font-size:10.0pt;color:black'&gt; *&lt;/span&gt;&lt;/font&gt;&lt;/pre&gt;&lt;pre&gt;&lt;font  size=2 color=black face="Courier New"&gt;&lt;span style='font-size:10.0pt;color:black'&gt; * name&amp;nbsp; Name of the desired cookie.&lt;/span&gt;&lt;/font&gt;&lt;/pre&gt;&lt;pre&gt;&lt;font  size=2 color=black face="Courier New"&gt;&lt;span style='font-size:10.0pt;color:black'&gt; *&lt;/span&gt;&lt;/font&gt;&lt;/pre&gt;&lt;pre&gt;&lt;font  size=2 color=black face="Courier New"&gt;&lt;span style='font-size:10.0pt;color:black'&gt; * Returns a string containing value of specified cookie,&lt;/span&gt;&lt;/font&gt;&lt;/pre&gt;&lt;pre&gt;&lt;font  size=2 color=black face="Courier New"&gt;&lt;span style='font-size:10.0pt;color:black'&gt; *&amp;nbsp;&amp;nbsp; or null if cookie does not exist.&lt;/span&gt;&lt;/font&gt;&lt;/pre&gt;&lt;pre&gt;&lt;font  size=2 color=black face="Courier New"&gt;&lt;span style='font-size:10.0pt;color:black'&gt; */&lt;/span&gt;&lt;/font&gt;&lt;/pre&gt;&lt;pre&gt;&lt;font  size=2 color=black face="Courier New"&gt;&lt;span style='font-size:10.0pt;color:black'&gt;function getCookie(name)&lt;/span&gt;&lt;/font&gt;&lt;/pre&gt;&lt;pre&gt;&lt;font  size=2 color=black face="Courier New"&gt;&lt;span style='font-size:10.0pt;color:black'&gt;{&lt;/span&gt;&lt;/font&gt;&lt;/pre&gt;&lt;pre&gt;&lt;font  size=2 color=black face="Courier New"&gt;&lt;span style='font-size:10.0pt;color:black'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; var dc = document.cookie;&lt;/span&gt;&lt;/font&gt;&lt;/pre&gt;&lt;pre&gt;&lt;font  size=2 color=black face="Courier New"&gt;&lt;span style='font-size:10.0pt;color:black'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; var prefix = name + &amp;quot;=&amp;quot;;&lt;/span&gt;&lt;/font&gt;&lt;/pre&gt;&lt;pre&gt;&lt;font  size=2 color=black face="Courier New"&gt;&lt;span style='font-size:10.0pt;color:black'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; var begin = dc.indexOf(&amp;quot;; &amp;quot; + prefix);&lt;/span&gt;&lt;/font&gt;&lt;/pre&gt;&lt;pre&gt;&lt;font  size=2 color=black face="Courier New"&gt;&lt;span style='font-size:10.0pt;color:black'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (begin == -1)&lt;/span&gt;&lt;/font&gt;&lt;/pre&gt;&lt;pre&gt;&lt;font  size=2 color=black face="Courier New"&gt;&lt;span style='font-size:10.0pt;color:black'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;/span&gt;&lt;/font&gt;&lt;/pre&gt;&lt;pre&gt;&lt;font  size=2 color=black face="Courier New"&gt;&lt;span style='font-size:10.0pt;color:black'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; begin = dc.indexOf(prefix);&lt;/span&gt;&lt;/font&gt;&lt;/pre&gt;&lt;pre&gt;&lt;font  size=2 color=black face="Courier New"&gt;&lt;span style='font-size:10.0pt;color:black'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (begin != 0) return null;&lt;/span&gt;&lt;/font&gt;&lt;/pre&gt;&lt;pre&gt;&lt;font  size=2 color=black face="Courier New"&gt;&lt;span style='font-size:10.0pt;color:black'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/span&gt;&lt;/font&gt;&lt;/pre&gt;&lt;pre&gt;&lt;font  size=2 color=black face="Courier New"&gt;&lt;span style='font-size:10.0pt;color:black'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; else&lt;/span&gt;&lt;/font&gt;&lt;/pre&gt;&lt;pre&gt;&lt;font  size=2 color=black face="Courier New"&gt;&lt;span style='font-size:10.0pt;color:black'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;/span&gt;&lt;/font&gt;&lt;/pre&gt;&lt;pre&gt;&lt;font  size=2 color=black face="Courier New"&gt;&lt;span style='font-size:10.0pt;color:black'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; begin += 2;&lt;/span&gt;&lt;/font&gt;&lt;/pre&gt;&lt;pre&gt;&lt;font  size=2 color=black face="Courier New"&gt;&lt;span style='font-size:10.0pt;color:black'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/span&gt;&lt;/font&gt;&lt;/pre&gt;&lt;pre&gt;&lt;font  size=2 color=black face="Courier New"&gt;&lt;span style='font-size:10.0pt;color:black'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; var end = document.cookie.indexOf(&amp;quot;;&amp;quot;, begin);&lt;/span&gt;&lt;/font&gt;&lt;/pre&gt;&lt;pre&gt;&lt;font  size=2 color=black face="Courier New"&gt;&lt;span style='font-size:10.0pt;color:black'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (end == -1)&lt;/span&gt;&lt;/font&gt;&lt;/pre&gt;&lt;pre&gt;&lt;font  size=2 color=black face="Courier New"&gt;&lt;span style='font-size:10.0pt;color:black'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;/span&gt;&lt;/font&gt;&lt;/pre&gt;&lt;pre&gt;&lt;font  size=2 color=black face="Courier New"&gt;&lt;span style='font-size:10.0pt;color:black'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; end = dc.length;&lt;/span&gt;&lt;/font&gt;&lt;/pre&gt;&lt;pre&gt;&lt;font  size=2 color=black face="Courier New"&gt;&lt;span style='font-size:10.0pt;color:black'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/span&gt;&lt;/font&gt;&lt;/pre&gt;&lt;pre&gt;&lt;font  size=2 color=black face="Courier New"&gt;&lt;span style='font-size:10.0pt;color:black'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; return unescape(dc.substring(begin + prefix.length, end));&lt;/span&gt;&lt;/font&gt;&lt;/pre&gt;&lt;pre&gt;&lt;font  size=2 color=black face="Courier New"&gt;&lt;span style='font-size:10.0pt;color:black'&gt;}&lt;/span&gt;&lt;/font&gt;&lt;/pre&gt;&lt;pre&gt;&lt;font  size=2 color=black face="Courier New"&gt;&lt;span style='font-size:10.0pt;color:black'&gt;&amp;nbsp;&lt;/span&gt;&lt;/font&gt;&lt;/pre&gt;&lt;pre&gt;&lt;font  size=2 color=black face="Courier New"&gt;&lt;span style='font-size:10.0pt;color:black'&gt;/**&lt;/span&gt;&lt;/font&gt;&lt;/pre&gt;&lt;pre&gt;&lt;font  size=2 color=black face="Courier New"&gt;&lt;span style='font-size:10.0pt;color:black'&gt; * Deletes the specified cookie.&lt;/span&gt;&lt;/font&gt;&lt;/pre&gt;&lt;pre&gt;&lt;font  size=2 color=black face="Courier New"&gt;&lt;span style='font-size:10.0pt;color:black'&gt; *&lt;/span&gt;&lt;/font&gt;&lt;/pre&gt;&lt;pre&gt;&lt;font  size=2 color=black face="Courier New"&gt;&lt;span style='font-size:10.0pt;color:black'&gt; * name&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; name of the cookie&lt;/span&gt;&lt;/font&gt;&lt;/pre&gt;&lt;pre&gt;&lt;font  size=2 color=black face="Courier New"&gt;&lt;span style='font-size:10.0pt;color:black'&gt; * [path]&amp;nbsp;&amp;nbsp;&amp;nbsp; path of the cookie (must be same as path used to create cookie)&lt;/span&gt;&lt;/font&gt;&lt;/pre&gt;&lt;pre&gt;&lt;font  size=2 color=black face="Courier New"&gt;&lt;span style='font-size:10.0pt;color:black'&gt; * [domain]&amp;nbsp; domain of the cookie (must be same as domain used to create cookie)&lt;/span&gt;&lt;/font&gt;&lt;/pre&gt;&lt;pre&gt;&lt;font  size=2 color=black face="Courier New"&gt;&lt;span style='font-size:10.0pt;color:black'&gt; */&lt;/span&gt;&lt;/font&gt;&lt;/pre&gt;&lt;pre&gt;&lt;font  size=2 color=black face="Courier New"&gt;&lt;span style='font-size:10.0pt;color:black'&gt;function deleteCookie(name, path, domain)&lt;/span&gt;&lt;/font&gt;&lt;/pre&gt;&lt;pre&gt;&lt;font  size=2 color=black face="Courier New"&gt;&lt;span style='font-size:10.0pt;color:black'&gt;{&lt;/span&gt;&lt;/font&gt;&lt;/pre&gt;&lt;pre&gt;&lt;font  size=2 color=black face="Courier New"&gt;&lt;span style='font-size:10.0pt;color:black'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (getCookie(name))&lt;/span&gt;&lt;/font&gt;&lt;/pre&gt;&lt;pre&gt;&lt;font  size=2 color=black face="Courier New"&gt;&lt;span style='font-size:10.0pt;color:black'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;/span&gt;&lt;/font&gt;&lt;/pre&gt;&lt;pre&gt;&lt;font  size=2 color=black face="Courier New"&gt;&lt;span style='font-size:10.0pt;color:black'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; document.cookie = name + &amp;quot;=&amp;quot; + &lt;/span&gt;&lt;/font&gt;&lt;/pre&gt;&lt;pre&gt;&lt;font  size=2 color=black face="Courier New"&gt;&lt;span style='font-size:10.0pt;color:black'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;((path) ? &amp;quot;; path=&amp;quot; + path : &amp;quot;&amp;quot;) +&lt;/span&gt;&lt;/font&gt;&lt;/pre&gt;&lt;pre&gt;&lt;font  size=2 color=black face="Courier New"&gt;&lt;span style='font-size:10.0pt;color:black'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ((domain) ? &amp;quot;; domain=&amp;quot; + domain : &amp;quot;&amp;quot;) +&lt;/span&gt;&lt;/font&gt;&lt;/pre&gt;&lt;pre&gt;&lt;font  size=2 color=black face="Courier New"&gt;&lt;span style='font-size:10.0pt;color:black'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;quot;; expires=Thu, &lt;/span&gt;&lt;/font&gt;&lt;font color=black&gt;&lt;span style='color:black'&gt;01-Jan-70&lt;/span&gt;&lt;/font&gt;&lt;font color=black&gt;&lt;span  style='color:black'&gt; &lt;/span&gt;&lt;/font&gt;&lt;font color=black&gt;&lt;span style='color:black'&gt;00:00:01&lt;/span&gt;&lt;/font&gt;&lt;font  color=black&gt;&lt;span style='color:black'&gt; GMT&amp;quot;;&lt;/span&gt;&lt;/font&gt;&lt;/pre&gt;&lt;pre&gt;&lt;font  size=2 color=black face="Courier New"&gt;&lt;span style='font-size:10.0pt;color:black'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/span&gt;&lt;/font&gt;&lt;/pre&gt;&lt;pre&gt;&lt;font  size=2 color=black face="Courier New"&gt;&lt;span style='font-size:10.0pt;color:black'&gt;}&lt;/span&gt;&lt;/font&gt;&lt;/pre&gt;    &lt;p class=MsoNormal&gt;&lt;font size=2 face=Arial&gt;&lt;span style='font-size:10.0pt;  font-family:Arial'&gt;&amp;nbsp;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;    &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6374676-112845271857249540?l=nazeerjava.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6374676/posts/default/112845271857249540'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6374676/posts/default/112845271857249540'/><link rel='alternate' type='text/html' href='http://nazeerjava.blogspot.com/2005/10/cookies-in-javascript.html' title='Cookies in JavaScript'/><author><name>naz</name><uri>http://www.blogger.com/profile/12902572588460969306</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-6374676.post-112792858664204015</id><published>2005-09-28T13:29:00.000-04:00</published><updated>2005-09-28T13:29:46.683-04:00</updated><title type='text'>Code Analysis with the Eclipse Profiler </title><content type='html'>&lt;html&gt;    &lt;head&gt;  &lt;META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=us-ascii"&gt;      &lt;meta name=Generator content="Microsoft Word 10 (filtered)"&gt;    &lt;style&gt;  &lt;!--   /* Font Definitions */   @font-face  	{font-family:Tahoma;  	panose-1:2 11 6 4 3 5 4 4 2 4;}  @font-face  	{font-family:Verdana;  	panose-1:2 11 6 4 3 5 4 4 2 4;}   /* Style Definitions */   p.MsoNormal, li.MsoNormal, div.MsoNormal  	{margin:0in;  	margin-bottom:.0001pt;  	font-size:12.0pt;  	font-family:"Times New Roman";}  a:link, span.MsoHyperlink  	{color:blue;  	text-decoration:underline;}  a:visited, span.MsoHyperlinkFollowed  	{color:purple;  	text-decoration:underline;}  p.MsoAutoSig, li.MsoAutoSig, div.MsoAutoSig  	{margin:0in;  	margin-bottom:.0001pt;  	font-size:12.0pt;  	font-family:"Times New Roman";}  span.EmailStyle17  	{font-family:Arial;  	color:windowtext;}  @page Section1  	{size:8.5in 11.0in;  	margin:1.0in 1.25in 1.0in 1.25in;}  div.Section1  	{page:Section1;}  --&gt;  &lt;/style&gt;    &lt;/head&gt;    &lt;body lang=EN-US link=blue vlink=purple&gt;    &lt;div class=Section1&gt;    &lt;p class=MsoNormal&gt;&lt;font size=2 face=Arial&gt;&lt;span style='font-size:10.0pt;  font-family:Arial'&gt;&lt;a  href="http://www.theserverside.com/articles/article.tss?l=EclipseProfiler"&gt;http://www.theserverside.com/articles/article.tss?l=EclipseProfiler&lt;/a&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;    &lt;p class=MsoNormal&gt;&lt;font size=2 color=black face=Verdana&gt;&lt;span  style='font-size:10.0pt;font-family:Verdana;color:black'&gt;Profiling is the  programmer's equivalent of raising a car's hood, taking a look at the engine  while it's running. As such, it's invaluable for determining what's actually  happening to your code during runtime. Peter Dawson has written an article on  using the free Eclipse Profiler, using an application running in Weblogic as a  sample.&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;    &lt;p class=MsoNormal&gt;&lt;font size=2 face=Arial&gt;&lt;span style='font-size:10.0pt;  font-family:Arial'&gt;&amp;nbsp;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;    &lt;p class=MsoAutoSig&gt;&lt;font size=3 color=blue face=Arial&gt;&lt;span style='font-size:  12.0pt;font-family:Arial;color:blue'&gt;Thanks&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;    &lt;p class=MsoAutoSig&gt;&lt;font size=3 color=blue face=Arial&gt;&lt;span style='font-size:  12.0pt;font-family:Arial;color:blue'&gt;-Nazeer.&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;    &lt;p class=MsoNormal&gt;&lt;font size=3 face="Times New Roman"&gt;&lt;span style='font-size:  12.0pt'&gt;&amp;nbsp;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;    &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6374676-112792858664204015?l=nazeerjava.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6374676/posts/default/112792858664204015'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6374676/posts/default/112792858664204015'/><link rel='alternate' type='text/html' href='http://nazeerjava.blogspot.com/2005/09/code-analysis-with-eclipse-profiler.html' title='Code Analysis with the Eclipse Profiler '/><author><name>naz</name><uri>http://www.blogger.com/profile/12902572588460969306</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-6374676.post-112749195624035935</id><published>2005-09-23T12:12:00.000-04:00</published><updated>2005-09-23T12:12:36.300-04:00</updated><title type='text'>SOAP</title><content type='html'>&lt;html&gt;    &lt;head&gt;  &lt;META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=us-ascii"&gt;      &lt;meta name=Generator content="Microsoft Word 10 (filtered)"&gt;    &lt;style&gt;  &lt;!--   /* Font Definitions */   @font-face  	{font-family:Verdana;  	panose-1:2 11 6 4 3 5 4 4 2 4;}   /* Style Definitions */   p.MsoNormal, li.MsoNormal, div.MsoNormal  	{margin:0in;  	margin-bottom:.0001pt;  	font-size:12.0pt;  	font-family:"Times New Roman";}  a:link, span.MsoHyperlink  	{color:blue;  	text-decoration:underline;}  a:visited, span.MsoHyperlinkFollowed  	{color:purple;  	text-decoration:underline;}  p.MsoAutoSig, li.MsoAutoSig, div.MsoAutoSig  	{margin:0in;  	margin-bottom:.0001pt;  	font-size:12.0pt;  	font-family:"Times New Roman";}  span.EmailStyle17  	{font-family:Arial;  	color:windowtext;}  @page Section1  	{size:8.5in 11.0in;  	margin:1.0in 1.25in 1.0in 1.25in;}  div.Section1  	{page:Section1;}   /* List Definitions */   ol  	{margin-bottom:0in;}  ul  	{margin-bottom:0in;}  --&gt;  &lt;/style&gt;    &lt;/head&gt;    &lt;body lang=EN-US link=blue vlink=purple&gt;    &lt;div class=Section1&gt;    &lt;p class=MsoNormal&gt;&lt;font size=3 color=black face=Verdana&gt;&lt;span  style='font-size:12.0pt;font-family:Verdana;color:black'&gt;&lt;a  href="http://ws.apache.org/soap/site.html"&gt;http://ws.apache.org/soap/site.html&lt;/a&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;    &lt;p class=MsoNormal&gt;&lt;font size=3 color=black face=Verdana&gt;&lt;span  style='font-size:12.0pt;font-family:Verdana;color:black'&gt;&amp;nbsp;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;    &lt;p class=MsoNormal&gt;&lt;font size=3 color=black face=Verdana&gt;&lt;span  style='font-size:12.0pt;font-family:Verdana;color:black'&gt;&amp;nbsp;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;    &lt;p class=MsoNormal&gt;&lt;font size=3 color=black face=Verdana&gt;&lt;span  style='font-size:12.0pt;font-family:Verdana;color:black'&gt;&amp;nbsp;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;    &lt;p class=MsoNormal&gt;&lt;font size=3 color=black face=Verdana&gt;&lt;span  style='font-size:12.0pt;font-family:Verdana;color:black'&gt;&amp;nbsp;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;    &lt;p class=MsoNormal&gt;&lt;font size=3 color=black face=Verdana&gt;&lt;span  style='font-size:12.0pt;font-family:Verdana;color:black'&gt;&lt;a  href="http://www-106.ibm.com/developerworks/library/ws-peer2/"&gt;http://www-106.ibm.com/developerworks/library/ws-peer2/&lt;/a&gt;  &lt;br&gt;  &lt;a  href="http://ws.apache.org/soap/site.html#http://www.soapuser.com/client2.html#http://www.soapuser.com/client2.html"&gt;http://www.soapuser.com/client2.html&lt;/a&gt;  &lt;br&gt;  &lt;a  href="http://ws.apache.org/soap/site.html#http://www.soapuser.com/server1.html#http://www.soapuser.com/server1.html"&gt;http://www.soapuser.com/server1.html&lt;/a&gt;  &lt;br&gt;  &lt;a href="http://www.perfectxml.com/articles/xml/hellosoap.asp"&gt;http://www..perfectxml.com/articles/xml/hellosoap.asp&lt;/a&gt;  &lt;br&gt;  &lt;a href="http://www.soapwebservices.com/articles/what_is_soap.asp"&gt;http://www.soapwebservices.com/articles/what_is_soap.asp&lt;/a&gt;  (shockwave flash presentation) &lt;br&gt;  &lt;a  href="http://www.javapro.com/upload/free/features/javapro/2001/04apr01/prs0104/prs0104-1.asp"&gt;http://www.javapro.com/upload/free/features/javapro/2001/04apr01/prs0104/prs0104-1.asp&lt;/a&gt;  &lt;br&gt;  &lt;a href="http://docs.pushtotest.com/"&gt;http://docs.pushtotest.com/&lt;/a&gt;  ('Additional resources' section) &lt;br&gt;  &lt;a href="http://www.soaplite.com/#LINKS"&gt;http://www.soaplite.com/#LINKS&lt;/a&gt; &lt;br&gt;  &lt;a href="http://soap.manilasites.com/"&gt;http://soap.manilasites.com/&lt;/a&gt; &lt;br&gt;  &lt;a  href="http://ws.apache.org/soap/site.html#http://www.xmethods.net/gettingstarted/apache.html#http://www.xmethods.net/gettingstarted/apache.html"&gt;http://www.xmethods.net/gettingstarted/apache.html&lt;/a&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;    &lt;p class=MsoNormal&gt;&lt;font size=3 color=black face=Verdana&gt;&lt;span  style='font-size:12.0pt;font-family:Verdana;color:black'&gt;&amp;nbsp;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;    &lt;p class=MsoNormal&gt;&lt;font size=3 color=black face=Verdana&gt;&lt;span  style='font-size:12.0pt;font-family:Verdana;color:black'&gt;&lt;a  href="http://www.SoapRPC.com/faqs/"&gt;http://www.SoapRPC.com/faqs/&lt;/a&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;    &lt;p class=MsoNormal&gt;&lt;font size=3 color=black face=Verdana&gt;&lt;span  style='font-size:12.0pt;font-family:Verdana;color:black'&gt;&lt;a  href="http://ws.apache.org/soap/site.html#http://xml.apache.org/soap/mail.html#http://xml.apache.org/soap/mail.html"&gt;http://xml.apache.org/soap/mail.html&lt;/a&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;    &lt;p class=MsoNormal&gt;&lt;font size=3 color=black face=Verdana&gt;&lt;span  style='font-size:12.0pt;font-family:Verdana;color:black'&gt;&lt;a  href="http://www.develop.com/soap/soapfaq.htm"&gt;http://www.develop.com/soap/soapfaq.htm&lt;/a&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;    &lt;p class=MsoNormal&gt;&lt;font size=3 color=black face=Verdana&gt;&lt;span  style='font-size:12.0pt;font-family:Verdana;color:black'&gt;&amp;nbsp;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;    &lt;p class=MsoNormal&gt;&lt;font size=3 color=black face=Verdana&gt;&lt;span  style='font-size:12.0pt;font-family:Verdana;color:black'&gt;&amp;nbsp;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;    &lt;p class=MsoNormal&gt;&lt;a name="Q2_14"&gt;&lt;strong&gt;&lt;b&gt;&lt;font size=3 color=black  face=Verdana&gt;&lt;span style='font-size:12.0pt;font-family:Verdana;color:black'&gt;I'd  like to write a SOAP client as a Java applet. Are there any 'tiny' SOAP client  libraries I could use?&lt;/span&gt;&lt;/font&gt;&lt;/b&gt;&lt;/strong&gt;&lt;/a&gt;&lt;font color=black  face=Verdana&gt;&lt;span style='font-family:Verdana;color:black'&gt; &lt;br&gt;  Consider using SoapRMI for your client. It is 183KB (including full XML parser)  and is available here: &lt;a  href="http://www.extreme.indiana.edu/soap/rmi/download/"&gt;http://www.extreme.indiana.edu/soap/rmi/download/&lt;/a&gt;.  For more details about its design, see: &lt;a  href="http://www.extreme.indiana.edu/soap/"&gt;http://www.extreme.indiana..edu/soap/&lt;/a&gt;.  &lt;br&gt;  You could also consider using IBM's 'Web Services Development Environment' &lt;a  href="http://www.alphaworks.ibm.com/tech/wsde"&gt;http://www.alphaworks.ibm.com/tech/wsde&lt;/a&gt;  (warning: it is a big download). Among other things, it will automatically  generate WSDL files from any java class or COM object, create a browser-based  client, and deploy your services to Websphere or Apache.&lt;br&gt;  Also have a look at KSoap - a small-footprint SOAP lib for J2ME: &lt;a  href="http://ws.apache.org/soap/site.html#http://ksoap.enhydra.org/index.html#http://ksoap.enhydra.org/index.html"&gt;http://ksoap.enhydra.org/index.html&lt;/a&gt;.  &lt;br&gt;  Systinet (formerly Idoox) also provide a JavaScript-based SOAP implementation  that enables you to invoke a SOAP request from a browser. The JavaScript  support is included in WASP Lite. You can download it from &lt;a  href="http://ws.apache.org/soap/site.html#http://www.systinet.com/download.html#http://www.systinet.com/download.html"&gt;http://www.systinet.com/download.html&lt;/a&gt;.&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;    &lt;p class=MsoNormal style='margin-left:.5in;text-indent:-.5in'&gt;&lt;font size=3  color=black face=Verdana&gt;&lt;span style='font-size:12.0pt;font-family:Verdana;  color:black'&gt;2.14&lt;font size=1 face="Times New Roman"&gt;&lt;span style='font:7.0pt "Times New Roman"'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  &lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;font color=black face=Verdana&gt;&lt;span  style='font-family:Verdana;color:black'&gt;&amp;nbsp;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;    &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6374676-112749195624035935?l=nazeerjava.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6374676/posts/default/112749195624035935'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6374676/posts/default/112749195624035935'/><link rel='alternate' type='text/html' href='http://nazeerjava.blogspot.com/2005/09/soap.html' title='SOAP'/><author><name>naz</name><uri>http://www.blogger.com/profile/12902572588460969306</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-6374676.post-112742540442384083</id><published>2005-09-22T17:43:00.000-04:00</published><updated>2005-09-22T17:43:24.466-04:00</updated><title type='text'>http://ws.apache.org/axis/java/reference.html</title><content type='html'>&lt;html&gt;  &lt;head&gt; &lt;META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=us-ascii"&gt;   &lt;meta name=Generator content="Microsoft Word 10 (filtered)"&gt;  &lt;style&gt; &lt;!--  /* Style Definitions */  p.MsoNormal, li.MsoNormal, div.MsoNormal 	{margin:0in; 	margin-bottom:.0001pt; 	font-size:12.0pt; 	font-family:"Times New Roman";} a:link, span.MsoHyperlink 	{color:blue; 	text-decoration:underline;} a:visited, span.MsoHyperlinkFollowed 	{color:purple; 	text-decoration:underline;} p.MsoAutoSig, li.MsoAutoSig, div.MsoAutoSig 	{margin:0in; 	margin-bottom:.0001pt; 	font-size:12.0pt; 	font-family:"Times New Roman";} span.EmailStyle17 	{font-family:Arial; 	color:windowtext;} @page Section1 	{size:8.5in 11.0in; 	margin:1.0in 1.25in 1.0in 1.25in;} div.Section1 	{page:Section1;} --&gt; &lt;/style&gt;  &lt;/head&gt;  &lt;body lang=EN-US link=blue vlink=purple&gt;  &lt;div class=Section1&gt;  &lt;p class=MsoNormal&gt;&lt;font size=2 face=Arial&gt;&lt;span style='font-size:10.0pt; font-family:Arial'&gt;http://ws.apache.org/axis/java/reference.html&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class=MsoNormal&gt;&lt;font size=2 face=Arial&gt;&lt;span style='font-size:10.0pt; font-family:Arial'&gt;&amp;nbsp;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class=MsoAutoSig&gt;&lt;font size=3 color=blue face=Arial&gt;&lt;span style='font-size: 12.0pt;font-family:Arial;color:blue'&gt;Thanks&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class=MsoAutoSig&gt;&lt;font size=3 color=blue face=Arial&gt;&lt;span style='font-size: 12.0pt;font-family:Arial;color:blue'&gt;-Nazeer.&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class=MsoNormal&gt;&lt;font size=3 face="Times New Roman"&gt;&lt;span style='font-size: 12.0pt'&gt;&amp;nbsp;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6374676-112742540442384083?l=nazeerjava.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6374676/posts/default/112742540442384083'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6374676/posts/default/112742540442384083'/><link rel='alternate' type='text/html' href='http://nazeerjava.blogspot.com/2005/09/httpwsapacheorgaxisjavareferencehtml.html' title='http://ws.apache.org/axis/java/reference.html'/><author><name>naz</name><uri>http://www.blogger.com/profile/12902572588460969306</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-6374676.post-112741819852104306</id><published>2005-09-22T15:43:00.000-04:00</published><updated>2005-09-22T15:43:18.566-04:00</updated><title type='text'>WebService Client</title><content type='html'>&lt;p class="mobile-post"&gt;&lt;br /&gt;http://www.onjava.com/pub/a/onjava/excerpt/java_xml_2_ch2/index.html?page=1&lt;br /&gt;http://www.soapuser.com/client2.html&lt;/p&gt;&lt;p class="mobile-post"&gt; &lt;/p&gt;&lt;p class="mobile-post"&gt;-----------------------------------------&lt;br /&gt;This e-mail message and any attachments contain confidential&lt;br /&gt;information from Medco. If you are not the intended recipient, you are&lt;br /&gt;hereby notified that disclosure, printing, copying, distribution, or&lt;br /&gt;the taking of any action in reliance on the contents of this electronic&lt;br /&gt;information is strictly prohibited. If you have received this e-mail&lt;br /&gt;message in error, please immediately notify the sender by reply message&lt;br /&gt;and then delete the electronic message and any attachments.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6374676-112741819852104306?l=nazeerjava.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6374676/posts/default/112741819852104306'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6374676/posts/default/112741819852104306'/><link rel='alternate' type='text/html' href='http://nazeerjava.blogspot.com/2005/09/webservice-client.html' title='WebService Client'/><author><name>naz</name><uri>http://www.blogger.com/profile/12902572588460969306</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-6374676.post-112741171378984145</id><published>2005-09-22T13:55:00.000-04:00</published><updated>2005-09-22T13:55:13.843-04:00</updated><title type='text'>https://javatools-incubator.dev.java.net/</title><content type='html'>&lt;html&gt;  &lt;head&gt; &lt;META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=us-ascii"&gt;   &lt;meta name=Generator content="Microsoft Word 10 (filtered)"&gt;  &lt;style&gt; &lt;!--  /* Style Definitions */  p.MsoNormal, li.MsoNormal, div.MsoNormal 	{margin:0in; 	margin-bottom:.0001pt; 	font-size:12.0pt; 	font-family:"Times New Roman";} a:link, span.MsoHyperlink 	{color:blue; 	text-decoration:underline;} a:visited, span.MsoHyperlinkFollowed 	{color:purple; 	text-decoration:underline;} p.MsoAutoSig, li.MsoAutoSig, div.MsoAutoSig 	{margin:0in; 	margin-bottom:.0001pt; 	font-size:12.0pt; 	font-family:"Times New Roman";} span.EmailStyle17 	{font-family:Arial; 	color:windowtext;} @page Section1 	{size:8.5in 11.0in; 	margin:1.0in 1.25in 1.0in 1.25in;} div.Section1 	{page:Section1;} --&gt; &lt;/style&gt;  &lt;/head&gt;  &lt;body lang=EN-US link=blue vlink=purple&gt;  &lt;div class=Section1&gt;  &lt;p class=MsoNormal&gt;&lt;font size=2 face=Arial&gt;&lt;span style='font-size:10.0pt; font-family:Arial'&gt;&lt;a href="https://javatools-incubator.dev.java.net/"&gt;https://javatools-incubator.dev.java.net/&lt;/a&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class=MsoNormal&gt;&lt;font size=2 face=Arial&gt;&lt;span style='font-size:10.0pt; font-family:Arial'&gt;&amp;nbsp;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class=MsoNormal&gt;&lt;font size=3 face="Times New Roman"&gt;&lt;span style='font-size: 12.0pt'&gt;&amp;nbsp;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6374676-112741171378984145?l=nazeerjava.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6374676/posts/default/112741171378984145'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6374676/posts/default/112741171378984145'/><link rel='alternate' type='text/html' href='http://nazeerjava.blogspot.com/2005/09/httpsjavatools-incubatordevjavanet.html' title='https://javatools-incubator.dev.java.net/'/><author><name>naz</name><uri>http://www.blogger.com/profile/12902572588460969306</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-6374676.post-112740589273366832</id><published>2005-09-22T12:18:00.000-04:00</published><updated>2005-09-22T12:18:12.793-04:00</updated><title type='text'>Struts Books</title><content type='html'>&lt;html&gt;    &lt;head&gt;  &lt;META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=us-ascii"&gt;      &lt;meta name=Generator content="Microsoft Word 10 (filtered)"&gt;    &lt;style&gt;  &lt;!--   /* Font Definitions */   @font-face  	{font-family:Wingdings;  	panose-1:5 0 0 0 0 0 0 0 0 0;}  @font-face  	{font-family:Verdana;  	panose-1:2 11 6 4 3 5 4 4 2 4;}   /* Style Definitions */   p.MsoNormal, li.MsoNormal, div.MsoNormal  	{margin:0in;  	margin-bottom:.0001pt;  	font-size:12.0pt;  	font-family:"Times New Roman";}  a:link, span.MsoHyperlink  	{color:blue;  	text-decoration:underline;}  a:visited, span.MsoHyperlinkFollowed  	{color:purple;  	text-decoration:underline;}  p.MsoAutoSig, li.MsoAutoSig, div.MsoAutoSig  	{margin:0in;  	margin-bottom:.0001pt;  	font-size:12.0pt;  	font-family:"Times New Roman";}  span.EmailStyle17  	{font-family:Arial;  	color:windowtext;}  span.tiny1  	{font-family:Verdana;}  @page Section1  	{size:8.5in 11.0in;  	margin:1.0in 1.25in 1.0in 1.25in;}  div.Section1  	{page:Section1;}   /* List Definitions */   ol  	{margin-bottom:0in;}  ul  	{margin-bottom:0in;}  --&gt;  &lt;/style&gt;    &lt;/head&gt;    &lt;body lang=EN-US link=blue vlink=purple&gt;    &lt;div class=Section1&gt;    &lt;p class=MsoNormal&gt;&lt;font size=2 face=Arial&gt;&lt;span style='font-size:10.0pt;  font-family:Arial'&gt;Free Book&amp;nbsp; &lt;/span&gt;&lt;/font&gt;&lt;b&gt;&lt;font color=black face=Verdana&gt;&lt;span  style='font-family:Verdana;color:black;font-weight:bold'&gt;Struts Survival Guide:  Basics to Best Practices &lt;br&gt;  &lt;/span&gt;&lt;/font&gt;&lt;/b&gt;&lt;font size=2 face=Arial&gt;&lt;span style='font-size:10.0pt;  font-family:Arial'&gt;&lt;a  href="http://www.objectsource.com/Struts_Survival_Guide.pdf"&gt;http://www.objectsource.com/Struts_Survival_Guide.pdf&lt;/a&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;    &lt;p class=MsoNormal&gt;&lt;font size=2 face=Arial&gt;&lt;span style='font-size:10.0pt;  font-family:Arial'&gt;&amp;nbsp;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;    &lt;p class=MsoNormal&gt;&lt;font size=2 face=Arial&gt;&lt;span style='font-size:10.0pt;  font-family:Arial'&gt;&amp;nbsp;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;    &lt;p class=MsoNormal&gt;&lt;b&gt;&lt;font size=3 color=black face=Verdana&gt;&lt;span  style='font-size:12.0pt;font-family:Verdana;color:black;font-weight:bold'&gt;The  Struts Framework: Practical Guide for Java Programmers (The Practical Guides)&lt;br&gt;  &lt;/span&gt;&lt;/font&gt;&lt;/b&gt;&lt;font size=1 color=black face=Verdana&gt;&lt;span style='font-size:  8.5pt;font-family:Verdana;color:black'&gt;by &lt;a  href="http://www.amazon.com/exec/obidos/search-handle-url/index=books&amp;amp;field-author-exact=Sue%20Spielman&amp;amp;rank=-relevance%2C%2Bavailability%2C-daterank/103-1114863-8539043"&gt;&lt;font  face="Times New Roman"&gt;&lt;span style='font-family:"Times New Roman"'&gt;Sue Spielman&lt;/span&gt;&lt;/font&gt;&lt;/a&gt;  &lt;/span&gt;&lt;/font&gt;&lt;span class=tiny1&gt;&lt;font size=1 color=black face=Verdana&gt;&lt;span  style='font-size:7.5pt;color:black'&gt;&amp;quot;Struts is a Java-based framework used  to build web&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;    &lt;p class=MsoNormal style='margin-right:0in;margin-bottom:6.0pt;margin-left:  -.25in'&gt;&lt;b&gt;&lt;font size=2 color=black face=Verdana&gt;&lt;span style='font-size:10.0pt;  font-family:Verdana;color:black;font-weight:bold'&gt;Publisher:&lt;/span&gt;&lt;/font&gt;&lt;/b&gt;&lt;font  size=2 color=black face=Verdana&gt;&lt;span style='font-size:10.0pt;font-family:Verdana;  color:black'&gt; Morgan Kaufmann; 1st edition (&lt;/span&gt;&lt;/font&gt;&lt;font   size=2 color=black face=Verdana&gt;&lt;span style='font-size:10.0pt;font-family:   Verdana;color:black'&gt;October 1, 2002&lt;/span&gt;&lt;/font&gt;&lt;font size=2 color=black  face=Verdana&gt;&lt;span style='font-size:10.0pt;font-family:Verdana;color:black'&gt;) &lt;br&gt;  &lt;b&gt;&lt;span style='font-weight:bold'&gt;Language:&lt;/span&gt;&lt;/b&gt; English &lt;br&gt;  &lt;b&gt;&lt;span style='font-weight:bold'&gt;ISBN:&lt;/span&gt;&lt;/b&gt; 1558608621 &lt;/span&gt;&lt;/font&gt;&lt;/p&gt;    &lt;p class=MsoNormal&gt;&lt;font size=3 face="Times New Roman"&gt;&lt;span style='font-size:  12.0pt'&gt;&amp;nbsp;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;    &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6374676-112740589273366832?l=nazeerjava.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6374676/posts/default/112740589273366832'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6374676/posts/default/112740589273366832'/><link rel='alternate' type='text/html' href='http://nazeerjava.blogspot.com/2005/09/struts-books.html' title='Struts Books'/><author><name>naz</name><uri>http://www.blogger.com/profile/12902572588460969306</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-6374676.post-112726488808375664</id><published>2005-09-20T21:08:00.000-04:00</published><updated>2005-09-20T21:08:08.116-04:00</updated><title type='text'></title><content type='html'>&lt;a href="http://jakarta.apache.org/commons/net/"&gt;Jakarta Commons/Net - Jakarta Commons Net&lt;/a&gt;: "Jakarta Commons Net implements the client side of many basic Internet protocols. The purpose of the library is to provide fundamental protocol access, not higher-level abstractions. Therefore, some of the design violates object-oriented design principles. Our philosophy is to make the global functionality of a protocol accessible (e.g., TFTP send file and receive file) when possible, but also provide access to the fundamental protocols where applicable so that the programmer may construct his own custom implementations (e.g, the TFTP packet classes and the TFTP packet send and receive methods are exposed). "&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6374676-112726488808375664?l=nazeerjava.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6374676/posts/default/112726488808375664'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6374676/posts/default/112726488808375664'/><link rel='alternate' type='text/html' href='http://nazeerjava.blogspot.com/2005/09/jakarta-commonsnet-jakarta-commons-net.html' title=''/><author><name>naz</name><uri>http://www.blogger.com/profile/12902572588460969306</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-6374676.post-112690976741478482</id><published>2005-09-16T18:28:00.000-04:00</published><updated>2005-09-16T18:29:27.413-04:00</updated><title type='text'></title><content type='html'>&lt;a name="INTERFACEVSABSTRACT"&gt;&lt;/a&gt;interface vs abstract class&lt;br /&gt;When should you use an abstract class, when an interface, when both? This table may help you decide.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://mindprod.com/jgloss/interfacevsabstract.html"&gt;http://mindprod.com/jgloss/interfacevsabstract.html&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6374676-112690976741478482?l=nazeerjava.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6374676/posts/default/112690976741478482'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6374676/posts/default/112690976741478482'/><link rel='alternate' type='text/html' href='http://nazeerjava.blogspot.com/2005/09/interface-vs-abstract-class-when-should_16.html' title=''/><author><name>naz</name><uri>http://www.blogger.com/profile/12902572588460969306</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-6374676.post-112690968904973569</id><published>2005-09-16T18:27:00.001-04:00</published><updated>2005-09-16T18:28:09.053-04:00</updated><title type='text'></title><content type='html'>&lt;a name="INTERFACEVSABSTRACT"&gt;&lt;/a&gt;interface vs abstract class&lt;br /&gt;When should you use an abstract class, when an interface, when both? This table may help you decide.&lt;br /&gt;&lt;a href="http://mindprod.com/jgloss/interfacevsabstract.html"&gt;http://mindprod.com/jgloss/interfacevsabstract.html&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6374676-112690968904973569?l=nazeerjava.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6374676/posts/default/112690968904973569'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6374676/posts/default/112690968904973569'/><link rel='alternate' type='text/html' href='http://nazeerjava.blogspot.com/2005/09/interface-vs-abstract-class-when-should.html' title=''/><author><name>naz</name><uri>http://www.blogger.com/profile/12902572588460969306</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-6374676.post-112135490712976700</id><published>2005-07-14T11:28:00.000-04:00</published><updated>2005-07-14T11:28:27.166-04:00</updated><title type='text'></title><content type='html'>&lt;a href="http://healthlibrary.com/reading/diabetes/food.html"&gt;Health Library.com -- Reading Room: Nature Cure for Diabetes&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6374676-112135490712976700?l=nazeerjava.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6374676/posts/default/112135490712976700'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6374676/posts/default/112135490712976700'/><link rel='alternate' type='text/html' href='http://nazeerjava.blogspot.com/2005/07/health-library.html' title=''/><author><name>naz</name><uri>http://www.blogger.com/profile/12902572588460969306</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-6374676.post-111842037420996643</id><published>2005-06-10T12:19:00.001-04:00</published><updated>2005-06-10T12:19:34.210-04:00</updated><title type='text'></title><content type='html'>&lt;a href="http://www.python.org/download/"&gt;Download Python Software&lt;/a&gt;: "Download Standard Python Software"&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6374676-111842037420996643?l=nazeerjava.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6374676/posts/default/111842037420996643'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6374676/posts/default/111842037420996643'/><link rel='alternate' type='text/html' href='http://nazeerjava.blogspot.com/2005/06/download-python-software-download.html' title=''/><author><name>naz</name><uri>http://www.blogger.com/profile/12902572588460969306</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-6374676.post-111842036197332018</id><published>2005-06-10T12:19:00.000-04:00</published><updated>2005-06-10T12:19:21.973-04:00</updated><title type='text'></title><content type='html'>&lt;a href="http://www.flos-freeware.ch/notepad2.html"&gt;flo's freeware - Notepad2&lt;/a&gt;: "Notepad2&lt;br /&gt;Yet another Notepad replacement..."&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6374676-111842036197332018?l=nazeerjava.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6374676/posts/default/111842036197332018'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6374676/posts/default/111842036197332018'/><link rel='alternate' type='text/html' href='http://nazeerjava.blogspot.com/2005/06/flos-freeware-notepad2-notepad2-yet.html' title=''/><author><name>naz</name><uri>http://www.blogger.com/profile/12902572588460969306</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-6374676.post-111842029977116480</id><published>2005-06-10T12:18:00.000-04:00</published><updated>2005-06-10T12:18:19.830-04:00</updated><title type='text'></title><content type='html'>&lt;a href="http://www.byteofpython.info/read/index.html"&gt;A Byte of Python&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6374676-111842029977116480?l=nazeerjava.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6374676/posts/default/111842029977116480'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6374676/posts/default/111842029977116480'/><link rel='alternate' type='text/html' href='http://nazeerjava.blogspot.com/2005/06/byte-of-python.html' title=''/><author><name>naz</name><uri>http://www.blogger.com/profile/12902572588460969306</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-6374676.post-111841690535072747</id><published>2005-06-10T11:21:00.000-04:00</published><updated>2005-06-10T11:21:45.396-04:00</updated><title type='text'></title><content type='html'>&lt;a href="http://savarese.org/oro/index.html"&gt;ORO Software Archives&lt;/a&gt;: "ORO, Inc. was a software development company that focused on providing high quality object-oriented class libraries and toolkits for software developers in the very early days of Java. During ORO's lifetime, thousands of Java developers adopted its Java libraries for use in both commercial and in-house projects, and some of the largest computer companies in the world licensed the software. As a result, there still exists a good deal of software that depends on old ORO class libraries. These ORO software archives are provided purely to help you get software to work that depends on the libraries. The software is completely unsupported and support inquiries will go unanswered. However, the original licensing terms still apply."&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6374676-111841690535072747?l=nazeerjava.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6374676/posts/default/111841690535072747'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6374676/posts/default/111841690535072747'/><link rel='alternate' type='text/html' href='http://nazeerjava.blogspot.com/2005/06/oro-software-archives-oro-inc.html' title=''/><author><name>naz</name><uri>http://www.blogger.com/profile/12902572588460969306</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-6374676.post-111659645291230178</id><published>2005-05-20T09:40:00.000-04:00</published><updated>2005-05-20T09:40:52.960-04:00</updated><title type='text'></title><content type='html'>&lt;a href="http://www.rgagnon.com/javadetails/java-0135.html"&gt;Load resources via a resource file - Real's Java How-to&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6374676-111659645291230178?l=nazeerjava.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6374676/posts/default/111659645291230178'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6374676/posts/default/111659645291230178'/><link rel='alternate' type='text/html' href='http://nazeerjava.blogspot.com/2005/05/load-resources-via-resource-file-reals.html' title=''/><author><name>naz</name><uri>http://www.blogger.com/profile/12902572588460969306</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-6374676.post-111650836565951874</id><published>2005-05-19T09:12:00.000-04:00</published><updated>2005-05-19T09:12:45.736-04:00</updated><title type='text'></title><content type='html'>&lt;a href="http://java.sun.com/j2ee/1.4/docs/tutorial/doc/JSPIntro7.html"&gt;Expression Language&lt;/a&gt;&lt;br /&gt;Expression Language &lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6374676-111650836565951874?l=nazeerjava.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6374676/posts/default/111650836565951874'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6374676/posts/default/111650836565951874'/><link rel='alternate' type='text/html' href='http://nazeerjava.blogspot.com/2005/05/expression-language-expression-language.html' title=''/><author><name>naz</name><uri>http://www.blogger.com/profile/12902572588460969306</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-6374676.post-111643337374288364</id><published>2005-05-18T12:22:00.000-04:00</published><updated>2005-05-18T12:22:53.786-04:00</updated><title type='text'></title><content type='html'>&lt;a href="http://www.jsurfer.org/pollBooth.php?op=results&amp;amp;pollID=2"&gt;JSurfer - riding the Java wave&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6374676-111643337374288364?l=nazeerjava.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6374676/posts/default/111643337374288364'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6374676/posts/default/111643337374288364'/><link rel='alternate' type='text/html' href='http://nazeerjava.blogspot.com/2005/05/jsurfer-riding-java-wave.html' title=''/><author><name>naz</name><uri>http://www.blogger.com/profile/12902572588460969306</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-6374676.post-111633784379085174</id><published>2005-05-17T09:50:00.000-04:00</published><updated>2005-05-17T09:50:43.790-04:00</updated><title type='text'></title><content type='html'>&lt;a href="http://forum.java.sun.com/thread.jspa?threadID=523897&amp;amp;messageID=2509577"&gt;Java Forums - printing pdf files using printAPI&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6374676-111633784379085174?l=nazeerjava.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6374676/posts/default/111633784379085174'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6374676/posts/default/111633784379085174'/><link rel='alternate' type='text/html' href='http://nazeerjava.blogspot.com/2005/05/java-forums-printing-pdf-files-using.html' title=''/><author><name>naz</name><uri>http://www.blogger.com/profile/12902572588460969306</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-6374676.post-111633753871790487</id><published>2005-05-17T09:45:00.000-04:00</published><updated>2005-05-17T09:45:38.783-04:00</updated><title type='text'></title><content type='html'>&lt;a href="http://www.javaworld.com/javaforums/showflat.php?Cat=2&amp;amp;Board=javabeginner&amp;amp;Number=17378&amp;amp;page=0&amp;amp;view=collapsed&amp;amp;sb=5&amp;amp;o=&amp;amp;fpart=1"&gt;how can i generate .pdf reports in java&lt;/a&gt;: "http://xml.apache.org/fop/&lt;br /&gt;http://javaboutique.internet.com/tutorials/FOP/"&lt;br /&gt;&lt;br /&gt;http://xml.apache.org/fop/&lt;br /&gt;http://javaboutique.internet.com/tutorials/FOP/&lt;br /&gt;&lt;br /&gt;http://www.pdfbox.org&lt;br /&gt;http://xml.apache.org/fop/&lt;br /&gt;http://www.lowagie.com/iText/&lt;br /&gt;http://www.xmlmill.com/products/docs/ domino/dusecases.content_guide?menuid_guide=2&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6374676-111633753871790487?l=nazeerjava.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6374676/posts/default/111633753871790487'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6374676/posts/default/111633753871790487'/><link rel='alternate' type='text/html' href='http://nazeerjava.blogspot.com/2005/05/how-can-i-generate.html' title=''/><author><name>naz</name><uri>http://www.blogger.com/profile/12902572588460969306</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-6374676.post-111574016033538037</id><published>2005-05-10T11:49:00.000-04:00</published><updated>2005-05-10T11:49:20.340-04:00</updated><title type='text'></title><content type='html'>&lt;a href="http://dev.mysql.com/doc/mysql/en/index.html"&gt;MySQL Reference Manual&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6374676-111574016033538037?l=nazeerjava.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6374676/posts/default/111574016033538037'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6374676/posts/default/111574016033538037'/><link rel='alternate' type='text/html' href='http://nazeerjava.blogspot.com/2005/05/mysql-reference-manual.html' title=''/><author><name>naz</name><uri>http://www.blogger.com/profile/12902572588460969306</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-6374676.post-111573993197264823</id><published>2005-05-10T11:45:00.000-04:00</published><updated>2005-05-10T11:45:32.056-04:00</updated><title type='text'></title><content type='html'>&lt;a href="http://dev.mysql.com/doc/"&gt;MySQL Documentation&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6374676-111573993197264823?l=nazeerjava.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6374676/posts/default/111573993197264823'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6374676/posts/default/111573993197264823'/><link rel='alternate' type='text/html' href='http://nazeerjava.blogspot.com/2005/05/mysql-documentation.html' title=''/><author><name>naz</name><uri>http://www.blogger.com/profile/12902572588460969306</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-6374676.post-111561066836254230</id><published>2005-05-08T23:51:00.000-04:00</published><updated>2005-05-08T23:51:08.456-04:00</updated><title type='text'></title><content type='html'>&lt;a href="http://scwcd.freecoolsite.com/scwcd/"&gt;Index of /scwcd&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6374676-111561066836254230?l=nazeerjava.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6374676/posts/default/111561066836254230'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6374676/posts/default/111561066836254230'/><link rel='alternate' type='text/html' href='http://nazeerjava.blogspot.com/2005/05/index-of-scwcd.html' title=''/><author><name>naz</name><uri>http://www.blogger.com/profile/12902572588460969306</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-6374676.post-111530182833132146</id><published>2005-05-05T10:03:00.000-04:00</published><updated>2005-05-05T10:03:48.413-04:00</updated><title type='text'></title><content type='html'>&lt;a href="http://www.vim.org/tips/tip.php?tip_id=877"&gt;Tip #877 - Replace all commas with new lines : vim online&lt;/a&gt;: "Replace all commas with new lines"&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6374676-111530182833132146?l=nazeerjava.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6374676/posts/default/111530182833132146'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6374676/posts/default/111530182833132146'/><link rel='alternate' type='text/html' href='http://nazeerjava.blogspot.com/2005/05/tip-877-replace-all-commas-with-new.html' title=''/><author><name>naz</name><uri>http://www.blogger.com/profile/12902572588460969306</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-6374676.post-111517727170382992</id><published>2005-05-03T23:27:00.000-04:00</published><updated>2005-05-03T23:27:52.470-04:00</updated><title type='text'></title><content type='html'>&lt;a href="http://www.reciter.org/"&gt;On Line Quran Reciter - Technology serving Quran and Believers&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6374676-111517727170382992?l=nazeerjava.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6374676/posts/default/111517727170382992'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6374676/posts/default/111517727170382992'/><link rel='alternate' type='text/html' href='http://nazeerjava.blogspot.com/2005/05/on-line-quran-reciter-technology.html' title=''/><author><name>naz</name><uri>http://www.blogger.com/profile/12902572588460969306</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-6374676.post-111509016470495108</id><published>2005-05-02T23:16:00.000-04:00</published><updated>2005-05-02T23:16:04.703-04:00</updated><title type='text'></title><content type='html'>&lt;a href="http://islam4real.blogspot.com/"&gt;Islam 4 Real Blog- Free Nasheeds MP3 - Quran - Lectures - Islamic Forum&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6374676-111509016470495108?l=nazeerjava.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6374676/posts/default/111509016470495108'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6374676/posts/default/111509016470495108'/><link rel='alternate' type='text/html' href='http://nazeerjava.blogspot.com/2005/05/islam-4-real-blog-free-nasheeds-mp3.html' title=''/><author><name>naz</name><uri>http://www.blogger.com/profile/12902572588460969306</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-6374676.post-111461676598858333</id><published>2005-04-27T11:46:00.000-04:00</published><updated>2005-04-27T11:46:05.986-04:00</updated><title type='text'></title><content type='html'>&lt;a href="http://www.devx.com/Java/Article/26602/1954?pf=true"&gt;Write Eclipse JUnit Tests in Jython&lt;/a&gt;: "Write Eclipse JUnit Tests in Jython&lt;br /&gt;&lt;br /&gt;Eclipse integrates the JUnit framework to enable seamless test integration in Java, and Python is a great language for writing tests. Learn how to write Eclipse JUnit tests in Jython (Python for Java). "&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6374676-111461676598858333?l=nazeerjava.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6374676/posts/default/111461676598858333'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6374676/posts/default/111461676598858333'/><link rel='alternate' type='text/html' href='http://nazeerjava.blogspot.com/2005/04/write-eclipse-junit-tests-in-jython.html' title=''/><author><name>naz</name><uri>http://www.blogger.com/profile/12902572588460969306</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-6374676.post-111461636190238318</id><published>2005-04-27T11:39:00.000-04:00</published><updated>2005-04-27T11:39:21.903-04:00</updated><title type='text'></title><content type='html'>&lt;a href="http://www.jython.org/cgi-bin/wiki/JythonDeveloperGuide"&gt;JythonDeveloperGuide - JythonWiki&lt;/a&gt;: "This is an introduction to developing Jython, just to get someone started. It doesn't cover in any depth the source code or the design behind Jython. It's purely aimed at getting a development environment setup. It's definitely not complete so feel free to make it better! "&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6374676-111461636190238318?l=nazeerjava.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6374676/posts/default/111461636190238318'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6374676/posts/default/111461636190238318'/><link rel='alternate' type='text/html' href='http://nazeerjava.blogspot.com/2005/04/jythondeveloperguide-jythonwiki-this-is.html' title=''/><author><name>naz</name><uri>http://www.blogger.com/profile/12902572588460969306</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-6374676.post-111461624562979057</id><published>2005-04-27T11:37:00.000-04:00</published><updated>2005-04-27T11:37:25.630-04:00</updated><title type='text'></title><content type='html'>&lt;a href="http://www.jython.org/cgi-bin/wiki/JythonUsers"&gt;JythonUsers - JythonWiki&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6374676-111461624562979057?l=nazeerjava.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6374676/posts/default/111461624562979057'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6374676/posts/default/111461624562979057'/><link rel='alternate' type='text/html' href='http://nazeerjava.blogspot.com/2005/04/jythonusers-jythonwiki.html' title=''/><author><name>naz</name><uri>http://www.blogger.com/profile/12902572588460969306</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-6374676.post-111461276467659928</id><published>2005-04-27T10:39:00.000-04:00</published><updated>2005-04-27T10:39:24.676-04:00</updated><title type='text'></title><content type='html'>&lt;a href="http://staf.sourceforge.net/docs.php"&gt;Software Testing Automation Framework (STAF)&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6374676-111461276467659928?l=nazeerjava.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6374676/posts/default/111461276467659928'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6374676/posts/default/111461276467659928'/><link rel='alternate' type='text/html' href='http://nazeerjava.blogspot.com/2005/04/software-testing-automation-framework.html' title=''/><author><name>naz</name><uri>http://www.blogger.com/profile/12902572588460969306</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-6374676.post-111461268267408386</id><published>2005-04-27T10:38:00.000-04:00</published><updated>2005-04-27T10:38:02.673-04:00</updated><title type='text'></title><content type='html'>&lt;a href="https://w3.opensource.ibm.com/projects/stressmaker"&gt;IIOSB: Project Summary - StressMaker Testing Framework&lt;/a&gt;: "StressMaker is a Java-based tool that uses Python scripts to stress-test applications. It was developed for the Web Identity project, which provides Web Services to ibm.com applications.&lt;br /&gt;Although StressMaker can be used to test a wide variety of applications, it is ideally suited for testing Web Services."&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6374676-111461268267408386?l=nazeerjava.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6374676/posts/default/111461268267408386'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6374676/posts/default/111461268267408386'/><link rel='alternate' type='text/html' href='http://nazeerjava.blogspot.com/2005/04/iiosb-project-summary-stressmaker.html' title=''/><author><name>naz</name><uri>http://www.blogger.com/profile/12902572588460969306</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-6374676.post-111461266520051547</id><published>2005-04-27T10:37:00.001-04:00</published><updated>2005-04-27T10:37:45.200-04:00</updated><title type='text'></title><content type='html'>&lt;a href="http://www.jython.org/docs/interpreter.html"&gt;Invoking the Jython Interpreter&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6374676-111461266520051547?l=nazeerjava.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6374676/posts/default/111461266520051547'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6374676/posts/default/111461266520051547'/><link rel='alternate' type='text/html' href='http://nazeerjava.blogspot.com/2005/04/invoking-jython-interpreter.html' title=''/><author><name>naz</name><uri>http://www.blogger.com/profile/12902572588460969306</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-6374676.post-111461265520089244</id><published>2005-04-27T10:37:00.000-04:00</published><updated>2005-04-27T10:37:35.200-04:00</updated><title type='text'></title><content type='html'>&lt;a href="http://www.pushtotest.com/Downloads/downloadtmdoc.html"&gt;PushToTest - Free open-source software test automation solutions - Download Free Tools&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6374676-111461265520089244?l=nazeerjava.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6374676/posts/default/111461265520089244'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6374676/posts/default/111461265520089244'/><link rel='alternate' type='text/html' href='http://nazeerjava.blogspot.com/2005/04/pushtotest-free-open-source-software.html' title=''/><author><name>naz</name><uri>http://www.blogger.com/profile/12902572588460969306</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-6374676.post-111452720086206430</id><published>2005-04-26T10:53:00.000-04:00</published><updated>2005-04-26T10:53:20.863-04:00</updated><title type='text'></title><content type='html'>&lt;a href="http://www.mail-archive.com/redhat-list@redhat.com/msg41428.html"&gt;RE: [OT] Perl Telnet script&lt;/a&gt;: "#!/usr/bin/perl&lt;br /&gt;use Net::Telnet;&lt;br /&gt;$telnet = Net::Telnet-&gt;new&lt;br /&gt;(&lt;br /&gt; Timeout=&gt;10, Prompt=&gt;'/[\$%#&gt;] $/', Host=&gt;'berkeley'&lt;br /&gt; );&lt;br /&gt;$telnet-&gt;login('mbutler', 'xxxxx');&lt;br /&gt;@listing = $telnet-&gt;cmd('ls');&lt;br /&gt;print @listing;&lt;br /&gt;$telnet-&gt;close;"&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6374676-111452720086206430?l=nazeerjava.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6374676/posts/default/111452720086206430'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6374676/posts/default/111452720086206430'/><link rel='alternate' type='text/html' href='http://nazeerjava.blogspot.com/2005/04/re-ot-perl-telnet-script-close.html' title=''/><author><name>naz</name><uri>http://www.blogger.com/profile/12902572588460969306</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-6374676.post-111410271542239286</id><published>2005-04-21T12:58:00.000-04:00</published><updated>2005-04-21T12:58:35.423-04:00</updated><title type='text'></title><content type='html'>&lt;a href="http://www-128.ibm.com/developerworks/websphere/library/techarticles/0211_rivera/rivera.html"&gt;Useful Commands for WebSphere Application Server: Part 1 -- Application Server Administration Tasks&lt;/a&gt;: "Practical, hard-to-find information on several WebSphere Application Sever administrator tasks that are often considered to be common knowledge, compiled in a comprehensive format."&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6374676-111410271542239286?l=nazeerjava.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6374676/posts/default/111410271542239286'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6374676/posts/default/111410271542239286'/><link rel='alternate' type='text/html' href='http://nazeerjava.blogspot.com/2005/04/useful-commands-for-websphere_21.html' title=''/><author><name>naz</name><uri>http://www.blogger.com/profile/12902572588460969306</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-6374676.post-111410256156354780</id><published>2005-04-21T12:56:00.000-04:00</published><updated>2005-04-21T12:56:01.563-04:00</updated><title type='text'></title><content type='html'>&lt;a href="http://www-128.ibm.com/developerworks/websphere/library/techarticles/0211_rivera/rivera.html"&gt;Useful Commands for WebSphere Application Server: Part 1 -- Application Server Administration Tasks&lt;/a&gt;: "Practical, hard-to-find information on several WebSphere Application Sever administrator tasks that are often considered to be common knowledge, compiled in a comprehensive format."&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6374676-111410256156354780?l=nazeerjava.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6374676/posts/default/111410256156354780'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6374676/posts/default/111410256156354780'/><link rel='alternate' type='text/html' href='http://nazeerjava.blogspot.com/2005/04/useful-commands-for-websphere.html' title=''/><author><name>naz</name><uri>http://www.blogger.com/profile/12902572588460969306</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-6374676.post-111410134104388994</id><published>2005-04-21T12:35:00.000-04:00</published><updated>2005-04-21T12:35:41.043-04:00</updated><title type='text'></title><content type='html'>&lt;a href="http://submit.boulder.ibm.com/wsdd/library/techarticles/0203_searle/searle3.html"&gt;Using Ant with WebSphere Studio Application Developer -- Part 3 of 3&lt;/a&gt;: "article explained how to run Ant both inside WebSphere� Studio Application Developer (hereafter called Application Developer) and outside it ('headless'). Part 2 explained how special Ant tasks are used for Application Developer production Ant builds of J2EE modules"&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6374676-111410134104388994?l=nazeerjava.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6374676/posts/default/111410134104388994'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6374676/posts/default/111410134104388994'/><link rel='alternate' type='text/html' href='http://nazeerjava.blogspot.com/2005/04/using-ant-with-websphere-studio.html' title=''/><author><name>naz</name><uri>http://www.blogger.com/profile/12902572588460969306</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-6374676.post-111403738096724335</id><published>2005-04-20T18:49:00.000-04:00</published><updated>2005-04-20T18:49:40.966-04:00</updated><title type='text'></title><content type='html'>&lt;a href="http://www.theserverside.com/discussions/thread.tss?thread_id=32285"&gt;Ant WAS ADMIN tasks&lt;/a&gt;: "Ant WAS ADMIN tasks&lt;br /&gt;Posted by: kumar dave on March 02, 2005 @ 08:36 PM &lt;br /&gt;I am trying to install an application to WAS server through ANT build script.I&lt;br /&gt;kept wsanttask.jar in my ant\lib\. Am running through my local machine which is&lt;br /&gt;on XP and trying to install on WAS server on AIX box. It will be a great help&lt;br /&gt;for me. Thanks. Here is my code in the script : &lt;taskdef name='wsInstallApp'&lt;br /&gt;classname='com.ibm.websphere.ant.tasks.InstallApplication"&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6374676-111403738096724335?l=nazeerjava.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6374676/posts/default/111403738096724335'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6374676/posts/default/111403738096724335'/><link rel='alternate' type='text/html' href='http://nazeerjava.blogspot.com/2005/04/ant-was-admin-tasks-ant-was-admin-tasks.html' title=''/><author><name>naz</name><uri>http://www.blogger.com/profile/12902572588460969306</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-6374676.post-111402528567218393</id><published>2005-04-20T15:28:00.000-04:00</published><updated>2005-04-20T15:28:05.673-04:00</updated><title type='text'></title><content type='html'>&lt;a href="http://sourceforge.net/projects/jvtelnet/"&gt;SourceForge.net: Project Info - JvTelnet&lt;/a&gt;: "java telnet client library"&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6374676-111402528567218393?l=nazeerjava.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6374676/posts/default/111402528567218393'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6374676/posts/default/111402528567218393'/><link rel='alternate' type='text/html' href='http://nazeerjava.blogspot.com/2005/04/sourceforge_20.html' title=''/><author><name>naz</name><uri>http://www.blogger.com/profile/12902572588460969306</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-6374676.post-111394070203509022</id><published>2005-04-19T15:58:00.000-04:00</published><updated>2005-04-19T15:58:22.036-04:00</updated><title type='text'></title><content type='html'>&lt;a href="http://www.jivesoftware.org/"&gt;Jive Software: Open-Source Projects&lt;/a&gt;: "Welcome to Jive Software's Open Source software site. "&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6374676-111394070203509022?l=nazeerjava.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6374676/posts/default/111394070203509022'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6374676/posts/default/111394070203509022'/><link rel='alternate' type='text/html' href='http://nazeerjava.blogspot.com/2005/04/jive-software-open-source-projects.html' title=''/><author><name>naz</name><uri>http://www.blogger.com/profile/12902572588460969306</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-6374676.post-111393966029716532</id><published>2005-04-19T15:41:00.000-04:00</published><updated>2005-04-19T15:41:00.296-04:00</updated><title type='text'></title><content type='html'>&lt;a href="http://sourceforge.net/projects/db2xml/"&gt;SourceForge.net: Project Info - database to xml&lt;/a&gt;: "db2xml is a java2-swing application that permit to import from any type of database (local and online) one or all tables contains, to XML data file in local (1 XML file per tables). All you need, is a native driver (ODBC driver already included in JRE)"&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6374676-111393966029716532?l=nazeerjava.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6374676/posts/default/111393966029716532'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6374676/posts/default/111393966029716532'/><link rel='alternate' type='text/html' href='http://nazeerjava.blogspot.com/2005/04/sourceforge.html' title=''/><author><name>naz</name><uri>http://www.blogger.com/profile/12902572588460969306</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-6374676.post-111300530352006599</id><published>2005-04-08T20:08:00.000-04:00</published><updated>2005-04-08T20:08:23.520-04:00</updated><title type='text'></title><content type='html'>&lt;a href="http://www.interex.org/tech/9000/Tech/aix_hpux_interop_v2/chap13_mail.html"&gt;AIX/HP-UX Interoperability Guide, V2 - Mail&lt;/a&gt;&lt;br /&gt;13.1.2 Stopping and Starting the sendmail Daemon&lt;br /&gt;sendmail by default should start up at bootup. If it doesn't, then uncomment the following line from /etc/rc.tcpip: &lt;br /&gt;&lt;br /&gt;start /usr/lib/sendmail "$src_running" "-bd -q${qpi}"&lt;br /&gt;&lt;br /&gt;To start the sendmail daemon using the SRC: &lt;br /&gt;&lt;br /&gt;# startsrc -s sendmail -a "-bd -q30m"&lt;br /&gt;&lt;br /&gt;To stop the sendmail daemon using the SRC type the following: &lt;br /&gt;&lt;br /&gt;# stopsrc -s sendmail&lt;br /&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6374676-111300530352006599?l=nazeerjava.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6374676/posts/default/111300530352006599'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6374676/posts/default/111300530352006599'/><link rel='alternate' type='text/html' href='http://nazeerjava.blogspot.com/2005/04/aixhp-ux-interoperability-guide-v2-mail.html' title=''/><author><name>naz</name><uri>http://www.blogger.com/profile/12902572588460969306</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-6374676.post-111272259303172921</id><published>2005-04-05T13:36:00.000-04:00</published><updated>2005-04-05T13:36:33.030-04:00</updated><title type='text'></title><content type='html'>&lt;a href="http://www.cio.com/archive/040105/billion.html"&gt;Sleepless In Manhattan - - CIO Magazine Apr 1,2005&lt;/a&gt;: "&lt;br /&gt;Advertisers&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Pulling all-nighters is nothing new for Shaygan Kheradpir. In grad school, he recalls, 'Our brains were going all the time.' Now CIO of Verizon, he runs his more than 7,000-person IT organization much like a college lab, a fraternity of smart people who welcome the crazy hours."&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6374676-111272259303172921?l=nazeerjava.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6374676/posts/default/111272259303172921'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6374676/posts/default/111272259303172921'/><link rel='alternate' type='text/html' href='http://nazeerjava.blogspot.com/2005/04/sleepless-in-manhattan-cio-magazine-apr.html' title=''/><author><name>naz</name><uri>http://www.blogger.com/profile/12902572588460969306</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-6374676.post-111152478755075582</id><published>2005-03-22T15:53:00.000-05:00</published><updated>2005-03-22T15:53:07.550-05:00</updated><title type='text'></title><content type='html'>&lt;a href="http://support.microsoft.com/kb/842242"&gt;Some programs seem to stop working after you install Windows XP Service Pack 2&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6374676-111152478755075582?l=nazeerjava.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6374676/posts/default/111152478755075582'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6374676/posts/default/111152478755075582'/><link rel='alternate' type='text/html' href='http://nazeerjava.blogspot.com/2005/03/some-programs-seem-to-stop-working.html' title=''/><author><name>naz</name><uri>http://www.blogger.com/profile/12902572588460969306</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-6374676.post-111118083820304425</id><published>2005-03-18T16:20:00.001-05:00</published><updated>2005-03-18T16:20:38.203-05:00</updated><title type='text'></title><content type='html'>&lt;a href="https://tcpmon.dev.java.net/"&gt;tcpmon: tcpmon&lt;/a&gt;: "tcpmon is used to monitor the data flowing on a TCP connection. tcpmon is used by placing it in-between a client and a server. The client is made to connect to tcpmon, and tcpmon forwards the data to server along-with displaying it in its GUI. &lt;br /&gt;Download tcpmon: tcpmon is downloadable as a single jar file. &lt;br /&gt;Using tcpmon: Simply double-click on the downloaded tcpmon.jar file to launch tcpmon. The client will connect to the Local Port on the host where tcpmon is running. The address of the server should be specified in Server Name and Server Port. Information captured for each connection is displayed in a tabbed panel identified by the local port of the connection. &lt;br /&gt;Note that the client needs to connect to the machine where tcpmon is running on the 'Local Port', not directly to the server."&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6374676-111118083820304425?l=nazeerjava.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6374676/posts/default/111118083820304425'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6374676/posts/default/111118083820304425'/><link rel='alternate' type='text/html' href='http://nazeerjava.blogspot.com/2005/03/tcpmon-tcpmon-tcpmon-is-used-to-monitor.html' title=''/><author><name>naz</name><uri>http://www.blogger.com/profile/12902572588460969306</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-6374676.post-111118081189122053</id><published>2005-03-18T16:20:00.000-05:00</published><updated>2005-03-18T16:20:11.890-05:00</updated><title type='text'></title><content type='html'>&lt;a href="http://www.sysinternals.com/ntw2k/freeware/tdimon.shtml"&gt;Sysinternals Freeware - Utilities for Windows NT and Windows 2000 - TDIMon&lt;/a&gt;: "TDIMon is an application that lets you monitor TCP and UDP activity on your local system. It is the most powerful tool available for tracking down network-related configuration problems and analyzing application network usage. &lt;br /&gt;&lt;br /&gt;TDIMon gets its name from the fact that it monitors activity at the Transport Driver Interface (TDI) level of networking operations in the operating system kernel. This is the interface to protocol stacks such as TCP and UDP. Thus, the I/O activity shown by TDIMon corresponds to TDI-formatted commands. Most TDI commands have direct correspondence with WinSock (the Windows socket API) functions, and thus are easy to interpret. For documentation on TDI and the commands shown in TDIMon, please see the Windows 2000 DDK, available for free download from Microsoft's web site. TDIMon works on NT 4.0, Windows 2000 (Win2K), Windows XP, Windows 95 and Windows 98. "&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6374676-111118081189122053?l=nazeerjava.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6374676/posts/default/111118081189122053'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6374676/posts/default/111118081189122053'/><link rel='alternate' type='text/html' href='http://nazeerjava.blogspot.com/2005/03/sysinternals-freeware-utilities-for_18.html' title=''/><author><name>naz</name><uri>http://www.blogger.com/profile/12902572588460969306</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-6374676.post-111118077923530032</id><published>2005-03-18T16:19:00.000-05:00</published><updated>2005-03-18T16:19:39.236-05:00</updated><title type='text'></title><content type='html'>&lt;a href="http://www.sysinternals.com/ntw2k/source/tcpview.shtml"&gt;Sysinternals Freeware - Utilities for Windows NT and Windows 2000 - TCPView&lt;/a&gt;: "TCPView is a Windows program that will show you detailed listings of all TCP and UDP endpoints on your system, including the local and remote addresses and state of TCP connections. On Windows NT, 2000 and XP TCPView also reports the name of the process that owns the endpoint. TCPView provides a more informative and conveniently presented subset of the Netstat program that ships with Windows. The TCPView download includes Tcpvcon, a command-line version with the same functionality. &lt;br /&gt;&lt;br /&gt;TCPView works on Windows NT/2000/XP and Windows 98/Me. You can use TCPView on Windows 95 if you get the Windows 95 Winsock 2 Update from Microsoft. "&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6374676-111118077923530032?l=nazeerjava.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6374676/posts/default/111118077923530032'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6374676/posts/default/111118077923530032'/><link rel='alternate' type='text/html' href='http://nazeerjava.blogspot.com/2005/03/sysinternals-freeware-utilities-for.html' title=''/><author><name>naz</name><uri>http://www.blogger.com/profile/12902572588460969306</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-6374676.post-110995152734121698</id><published>2005-03-04T10:52:00.000-05:00</published><updated>2005-03-04T10:52:07.340-05:00</updated><title type='text'></title><content type='html'>&lt;a href="http://www.cetus-links.org/oo_uml.html"&gt;Cetus Links: 16604 Links on Objects and Components / Architecture and Design: Unified Modeling Language (UML)&lt;/a&gt;: "Architecture and Design: Unified Modeling Language "&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6374676-110995152734121698?l=nazeerjava.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6374676/posts/default/110995152734121698'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6374676/posts/default/110995152734121698'/><link rel='alternate' type='text/html' href='http://nazeerjava.blogspot.com/2005/03/cetus-links-16604-links-on-objects-and.html' title=''/><author><name>naz</name><uri>http://www.blogger.com/profile/12902572588460969306</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-6374676.post-110995146521967402</id><published>2005-03-04T10:51:00.000-05:00</published><updated>2005-03-04T10:51:05.220-05:00</updated><title type='text'></title><content type='html'>&lt;a href="http://jeffsutherland.org/oopsla98/pavel.html"&gt;Structuring Specification of Business Systems with UML&lt;/a&gt;: "Structuring Specification of Business Systems with UML &lt;br /&gt;(with an Emphasis on Workflow Management Systems)"&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6374676-110995146521967402?l=nazeerjava.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6374676/posts/default/110995146521967402'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6374676/posts/default/110995146521967402'/><link rel='alternate' type='text/html' href='http://nazeerjava.blogspot.com/2005/03/structuring-specification-of-business.html' title=''/><author><name>naz</name><uri>http://www.blogger.com/profile/12902572588460969306</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-6374676.post-110995122534921758</id><published>2005-03-04T10:47:00.000-05:00</published><updated>2005-03-04T10:47:05.350-05:00</updated><title type='text'></title><content type='html'>&lt;a href="http://www.ratio.co.uk/white.html"&gt;white&lt;/a&gt;: "Object OrientedAnalysis and Design Using UML &lt;br /&gt;A Whitepaper by Mark Collins-Cope of Ratio Group."&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6374676-110995122534921758?l=nazeerjava.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6374676/posts/default/110995122534921758'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6374676/posts/default/110995122534921758'/><link rel='alternate' type='text/html' href='http://nazeerjava.blogspot.com/2005/03/white-object-orientedanalysis-and.html' title=''/><author><name>naz</name><uri>http://www.blogger.com/profile/12902572588460969306</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-6374676.post-110994960302639103</id><published>2005-03-04T10:20:00.000-05:00</published><updated>2005-03-04T10:20:03.026-05:00</updated><title type='text'></title><content type='html'>&lt;a href="http://www.gskinner.com/gmodeler/"&gt;gModeler.com - free online UML diagramming and documentation tool&lt;/a&gt;: "gModeler is a free online UML diagramming and documentation tool, targetted at developers working with ECMA 262 languages such as FlashMX's Actionscript, and Javascript. In addition to it's diagramming capabilities, it exports HTML documentation, FlashMX XML documentation (for the Action Panel and Reference Panel) and stub code (class code)."&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6374676-110994960302639103?l=nazeerjava.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6374676/posts/default/110994960302639103'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6374676/posts/default/110994960302639103'/><link rel='alternate' type='text/html' href='http://nazeerjava.blogspot.com/2005/03/gmodeler.html' title=''/><author><name>naz</name><uri>http://www.blogger.com/profile/12902572588460969306</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-6374676.post-110986517695846098</id><published>2005-03-03T10:52:00.000-05:00</published><updated>2005-03-03T10:52:56.956-05:00</updated><title type='text'></title><content type='html'>&lt;a href="http://www-106.ibm.com/developerworks/websphere/library/samples/SampleScripts.html"&gt;Sample JACL Scripts for WebSphere Application Server Versions 5 and 6&lt;/a&gt;: "&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Sample Scripts for WebSphere Application Server Versions 5 and 6"&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6374676-110986517695846098?l=nazeerjava.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6374676/posts/default/110986517695846098'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6374676/posts/default/110986517695846098'/><link rel='alternate' type='text/html' href='http://nazeerjava.blogspot.com/2005/03/sample-jacl-scripts-for-websphere.html' title=''/><author><name>naz</name><uri>http://www.blogger.com/profile/12902572588460969306</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-6374676.post-110986503237340156</id><published>2005-03-03T10:50:00.000-05:00</published><updated>2005-03-03T10:50:32.373-05:00</updated><title type='text'></title><content type='html'>&lt;a href="http://www-106.ibm.com/developerworks/websphere/library/techarticles/0502_gawor/0502_gawor.html"&gt;Invoking Apache Ant programmatically&lt;/a&gt;: "Invoking Apache Ant programmatically"&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6374676-110986503237340156?l=nazeerjava.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6374676/posts/default/110986503237340156'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6374676/posts/default/110986503237340156'/><link rel='alternate' type='text/html' href='http://nazeerjava.blogspot.com/2005/03/invoking-apache-ant-programmatically.html' title=''/><author><name>naz</name><uri>http://www.blogger.com/profile/12902572588460969306</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-6374676.post-110986276992422051</id><published>2005-03-03T10:12:00.000-05:00</published><updated>2005-03-03T10:12:49.923-05:00</updated><title type='text'></title><content type='html'>&lt;a href="http://www-306.ibm.com/software/webservers/appserv/was/library/"&gt;WebSphere Application Server Library&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6374676-110986276992422051?l=nazeerjava.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6374676/posts/default/110986276992422051'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6374676/posts/default/110986276992422051'/><link rel='alternate' type='text/html' href='http://nazeerjava.blogspot.com/2005/03/websphere-application-server-library.html' title=''/><author><name>naz</name><uri>http://www.blogger.com/profile/12902572588460969306</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-6374676.post-110986271031293209</id><published>2005-03-03T10:11:00.000-05:00</published><updated>2005-03-03T10:11:50.313-05:00</updated><title type='text'></title><content type='html'>&lt;a href="http://w3-03.ibm.com/hr/your_career/learning/employee_learning/eli10.nsf/Content/85256E3C%3A0061506B"&gt;Resources | Technical Topics&lt;/a&gt;: "Want to learn more about WebSphere? You'll find a great deal of information on the IBM w3 site and on the Internet. Here are a few resources to get you started.&lt;br /&gt;&lt;br /&gt;Official IBM internal WebSphere site and contacts"&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6374676-110986271031293209?l=nazeerjava.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6374676/posts/default/110986271031293209'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6374676/posts/default/110986271031293209'/><link rel='alternate' type='text/html' href='http://nazeerjava.blogspot.com/2005/03/resources-technical-topics-want-to.html' title=''/><author><name>naz</name><uri>http://www.blogger.com/profile/12902572588460969306</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-6374676.post-110920291262619721</id><published>2005-02-23T18:55:00.000-05:00</published><updated>2005-02-23T18:55:12.626-05:00</updated><title type='text'></title><content type='html'>&lt;a href="http://www.javaworld.com/javaworld/jw-02-2001/jw-0202-cachedrow_p.html"&gt;Get disconnected with CachedRowSet&lt;/a&gt;: "The new J2EE RowSet implementation provides updateable disconnected ResultSets in your JSPs &lt;br /&gt;Summary&lt;br /&gt;The new CachedRowSet, still in early access release, provides benefits that developers can begin to take advantage of right away. Taylor Cowan demonstrates how you can use a CachedRowSet as the data model for a JavaServer Pages (JSP) entry/edit form. Assuming that you have some experience with JSP development, he describes step by step how to implement navigation, updates, inserts, and deletes using a CachedRowSet JavaBean. In addition, he shows how the CachedRowSet helps to reduce database-update SQL statements and the use of valuable database connection resources. (2,100 words) "&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6374676-110920291262619721?l=nazeerjava.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6374676/posts/default/110920291262619721'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6374676/posts/default/110920291262619721'/><link rel='alternate' type='text/html' href='http://nazeerjava.blogspot.com/2005/02/get-disconnected-with-cachedrowset-new.html' title=''/><author><name>naz</name><uri>http://www.blogger.com/profile/12902572588460969306</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-6374676.post-110920287605997391</id><published>2005-02-23T18:54:00.000-05:00</published><updated>2005-02-23T18:54:36.060-05:00</updated><title type='text'></title><content type='html'>&lt;a href="http://java.sun.com/developer/onlineTraining/Database/JDBC20Intro/exercises/SRS/"&gt;jGuru: Paging with Scrollable ResultSets&lt;/a&gt;: "For several reasons, Duane and Chrissie have decided to reimplement their basic table viewer program. In order have logic generally reusable, with, for example, servlets and even with Swing JTables when it is inappropriate to bring down all the data at once, the program will retrieve and display a page at a time ( although the actual block size fetched is left up to the driver, ) in a textarea. &lt;br /&gt;The application should present data formatted and in a set page size using a scrollable ResultSet. Optional entry of Order By columns should be allowed. A separate window should display metadata about the table and the ResultSet. The table to be viewed is selectable, but to exercise the application, Chrissie sets the initial default to CoffeeComp, the table loaded in Batch Update Facility, which contains 240 rows. &lt;br /&gt;Note that this program is more appropriate for large amounts of data than ConnectJ, but uses SELECT * and so should still, as with the other exercises, not be used in production. There is LOTS of code, but most of it is boilerplate and formatting, both for the Swing and JDBC portions. The reader tasks are limited to the areas relevant to scrollable ResultSets and Metadata. "&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6374676-110920287605997391?l=nazeerjava.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6374676/posts/default/110920287605997391'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6374676/posts/default/110920287605997391'/><link rel='alternate' type='text/html' href='http://nazeerjava.blogspot.com/2005/02/jguru-paging-with-scrollable-resultsets.html' title=''/><author><name>naz</name><uri>http://www.blogger.com/profile/12902572588460969306</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-6374676.post-110920273138561310</id><published>2005-02-23T18:52:00.000-05:00</published><updated>2005-02-23T18:52:11.386-05:00</updated><title type='text'></title><content type='html'>&lt;a href="http://forums.devshed.com/showthread.php?s=8e51741a077c4962733d519591e309a0&amp;amp;t=85968"&gt;PAGING in JSP&lt;/a&gt;: "To make it simple, you will need implement (3 parts described below will be there in one form or another, can't be simpler that this):&lt;br /&gt;&lt;br /&gt;1. Jsp page that know how to display list of given data (current page, total number of items are good to have as well).&lt;br /&gt;&lt;br /&gt;This is simple task.&lt;br /&gt;&lt;br /&gt;2. Controller (servlet , jsp) that knows what to do (how to calculate page number) once navigation request comes.&lt;br /&gt;&lt;br /&gt;This is good exersise in math and logic . After couple hours pretty much anyone would get it work.&lt;br /&gt;&lt;br /&gt;3. Data provider (java code) that provides subset of data required to be displayed on requested page. The MAIN IDEA here to limit data set only to those 15 or so records you want to diplay on page.&lt;br /&gt;&lt;br /&gt;Simple task as well. Anyway here is demo class test.RunThisOne that demonstrates usage of data provider. Class test.FakeContentGenerator is immulation of data result set. Go ahead and change implementation to retrieve the data from DB. For DB provider real trick would be to limit result set by means of SQL, ROWNUM should do the trick for Oracle (do not remeber exact syntax though)&lt;br /&gt;&lt;br /&gt;Something like&lt;br /&gt;select * from ABC &lt;br /&gt;where A = B and &lt;br /&gt;ROWNUM &gt; startIndex and &lt;br /&gt;ROWNUM &lt; endindex&lt;br /&gt;&lt;br /&gt;To run example unzip attached file and start runit.cmd script."&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6374676-110920273138561310?l=nazeerjava.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6374676/posts/default/110920273138561310'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6374676/posts/default/110920273138561310'/><link rel='alternate' type='text/html' href='http://nazeerjava.blogspot.com/2005/02/paging-in-jsp-startindex-and-rownum.html' title=''/><author><name>naz</name><uri>http://www.blogger.com/profile/12902572588460969306</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-6374676.post-110314378138292513</id><published>2004-12-15T15:49:00.000-05:00</published><updated>2004-12-15T15:49:41.383-05:00</updated><title type='text'></title><content type='html'>&lt;a href="http://johnvey.com/features/gmailapi/"&gt;Gmail Agent API - Mail Notifier - Address Book Importer * Johnvey.com&lt;/a&gt;: "Gmail Agent API v0.6.1 / Mail Notifier &amp; Address Importer"&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6374676-110314378138292513?l=nazeerjava.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6374676/posts/default/110314378138292513'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6374676/posts/default/110314378138292513'/><link rel='alternate' type='text/html' href='http://nazeerjava.blogspot.com/2004/12/gmail-agent-api-mail-notifier-address.html' title=''/><author><name>naz</name><uri>http://www.blogger.com/profile/12902572588460969306</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry></feed>
