<?xml version="1.0" encoding="UTF-8"?><!-- generator="wordpress.com" -->
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	>

<channel>
	<title>jsp &amp;laquo; WordPress.com Tag Feed</title>
	<link>http://wordpress.com/tag/jsp/</link>
	<description>Feed of posts on WordPress.com tagged "jsp"</description>
	<pubDate>Sun, 12 Oct 2008 12:05:23 +0000</pubDate>

	<generator>http://wordpress.com/tags/</generator>
	<language>en</language>

<item>
<title><![CDATA[The Best]]></title>
<link>http://altarnarrative.wordpress.com/?p=738</link>
<pubDate>Fri, 10 Oct 2008 17:10:15 +0000</pubDate>
<dc:creator>Roger</dc:creator>
<guid>http://altarnarrative.fr.wordpress.com/2008/10/10/the-best/</guid>
<description><![CDATA[I got a phone call today that was very upsetting. It was from a bride whose wedding I photographed a]]></description>
<content:encoded><![CDATA[<p>I got a phone call today that was very upsetting. It was from a bride whose wedding I photographed and with whom I'm working on her album design. Her father died this morning.</p>
<p>That kind of thing rocks you back on to your heels.</p>
<p>She wanted to know if she could get some prints done quickly ahead of the funeral tomorrow. I only got the call after lunch and I was nowhere near the office, but in an instance such as this you do what you can. I rang the pro lab I work with in Cork (<a title="JSP Imaging" href="http://www.jsp.ie" target="_blank">JSP Imaging</a>) and asked if they could do a rush job, ready to  be collected by the bride's husband at short notice.</p>
<p>I'm a great believer in working with local suppliers. You get to know them, you become buddies, and when you need a favour, they come through for you. "No problem," they said.</p>
<p>I got the pictures emailed from the office to the lab and rang to check that they'd come through. They had.</p>
<p>And then this:</p>
<p>"Are you charging the client for the pictures?"</p>
<p>It was asked tentatively - the lab technician knew the delicacy of the situation.</p>
<p>I'd already decided that this one was on the house.</p>
<p>Thing is, so had JSP.</p>
<p>"No," I replied.</p>
<p>"Then we won't charge you either," the technician said.</p>
<p>So, not only did they bump my order to the head of the queue, they did the job gratis.</p>
<p>What can I say?</p>
<p>Not much, other than to say "Thank you" here on the blog and to highlight the terrific people who work in the lab at JSP.</p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[SUN GlassFish - O application server open que faltava!]]></title>
<link>http://tibr.wordpress.com/?p=85</link>
<pubDate>Fri, 10 Oct 2008 15:48:40 +0000</pubDate>
<dc:creator>frankbastos</dc:creator>
<guid>http://tibr.fr.wordpress.com/2008/10/10/sun-glassfish-o-application-server-open-que-faltava/</guid>
<description><![CDATA[
Finalmente a alternativa que faltava chegou a nossos ambientes. O glassfish, servidor de aplicaçõ]]></description>
<content:encoded><![CDATA[<p><a href="http://tibr.wordpress.com/files/2008/10/open_projectglassfish_rtnav.gif"><img class="aligncenter size-full wp-image-83" title="open_projectglassfish_rtnav" src="http://tibr.wordpress.com/files/2008/10/open_projectglassfish_rtnav.gif" alt="" width="170" height="82" /></a><a href="http://tibr.wordpress.com/files/2008/10/l2_dukeforglassfishv2.gif"><img class="alignright size-full wp-image-84" title="l2_dukeforglassfishv2" src="http://tibr.wordpress.com/files/2008/10/l2_dukeforglassfishv2.gif" alt="" width="100" height="88" /></a></p>
<p style="text-align:justify;">Finalmente a alternativa que faltava chegou a nossos ambientes. O glassfish, servidor de aplicações da sun inspirado no famoso pacote SunOne tomou a frente dos produtos open source e salvou a vida de nós desenvolvedores.</p>
<p style="text-align:justify;">Com recursos interessantes, alto poder de processamento e grande facilidade de configuração, instalação e uso, promete ser o melhor dos produtos deste genero este ano.</p>
<p style="text-align:left;">Confira em.: http://java.sun.com/javaee/community/glassfish/</p>
<p>Disponível para quase todas as plataformas incluindo MAC.</p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[Bedework setup, deploy notes &amp; log]]></title>
<link>http://xiaoxing.wordpress.com/2008/10/10/bedework-setup-deploy-notes-log/</link>
<pubDate>Fri, 10 Oct 2008 14:21:02 +0000</pubDate>
<dc:creator>xiaoxing</dc:creator>
<guid>http://xiaoxing.fr.wordpress.com/2008/10/10/bedework-setup-deploy-notes-log/</guid>
<description><![CDATA[Running the quickStart:
1. open cmd and go: cd C:\java_3rd_party\bedework\quickstart-3.4.1.1
2. ant.]]></description>
<content:encoded><![CDATA[<p>Running the quickStart:<br />
1. open cmd and go: cd C:\java_3rd_party\bedework\quickstart-3.4.1.1<br />
2. ant.bat<br />
3. open database: ant hsqldb&#160;&#160;&#160; (use gui tool: cd C:\java_3rd_party\bedework\quickstart-3.4.1.1\hsqldb-1.7.3.3\lib&#160;&#160;&#160; java -cp hsqldb.jar org.hsqldb.util.DatabaseManager&#160;&#160;&#160; Type: HSQL Database Engine Server&#160;&#160;&#160; jdbc:hsqldb:hsql://localhost:8887 (from democal.properties)&#160;&#160;&#160; sa&#160;&#160;&#160; ""&#160;&#160;&#160; try SELECT * FROM bw_calendars)<br />
4. open a new cmd window, go: cd C:\java_3rd_party\bedework\quickstart-3.4.1.1 and do: ant tomcatstart; wait to see ([java] INFO: Server startup in 22455 ms)<br />
5. open http://localhost:8080/bedework/</p>
<p>Own Deployment:<br />
1. (optional) setting bedework.build.properties under folder: C:\Documents and Settings\xxzhao; if not setting, system will use: democal.properties and democal.options.xml under folder: C:\netbeansWork\my_quickstart-3.4.1.1\bedework\config\configs<br />
2. democal.properties: for deployment use. To decide: which app to install? etc...<br />
3. democal.options.xml: for use in runtime. e.g.&#160;&#160;&#160; &#60;name&#62;bedework&#60;/name&#62;&#160;&#160;&#160; &#60;tzid&#62;America/New_York&#60;/tzid&#62;&#160;&#160;&#160; &#60;systemid&#62;demobedework@cal.mysite.edu&#60;/systemid&#62;<br />
4. stylesheets and associated template images and resources: ?app.&#60;name&#62;.root?, ?app.&#60;name&#62;.cal.suite?&#160;&#160;&#160; in the config file (e.g. C:\netbeansWork\my_quickstart-3.4.1.1\bedework\config\configs\myconfig.properties).<br />
5. modify "personal web client" app(webapps): org.bedework.app.UserCal.tomcat.context.xml=war/META-INF/usercontext.xml;&#160;&#160;&#160; C:\netbeansWork\my_quickstart-3.4.1.1\bedework\projects\webapps\webclient\war\META-INF&#160;&#160;&#160; C:\netbeansWork\my_quickstart-3.4.1.1\bedework\build: for hibernate dialect<br />
6. create a schema: The deploy process created a zip file in the C:\netbeansWork\my_quickstart-3.4.1.1\bedework\dist directory, which can be unwrapped to run the schema build.&#160;&#160;&#160; Run bwrun schema: produces a file ?schema.sql?.&#160;&#160;&#160; Then do: bwrun schema-export: to create all the tables and constraints<br />
7. initialize the database: bwrun initdb -ndebug -indexroot path-for-lucene<br />
8. To dump the database data use&#160;&#160;&#160; bwrun dump &#60;filename&#62;&#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; To restore the data use: bwrun restore &#60;filename&#62; -ndebug -indexroot path-for-lucene<br />
9. __newThread__: use this res file: C:\netbeansWork\my_quickstart-3.4.1.1\bedework\dist\dumpres.zip&#160;&#160;&#160; &#160;&#160;&#160; extract it to: C:\netbeansWork\my_quickstart-3.4.1.1\xxz\dumpres<br />
10. stop hsqldb, rename hsqldb-1.7.3.3/demo folder.<br />
11. Restart HSQL, and Hypersonic will create a new, empty demo database: cd C:\netbeansWork\my_quickstart-3.4.1.1\&#160;&#160;&#160; ant.bat&#160;&#160;&#160; ant hsqldb&#160;&#160;&#160; (use gui tool: cd C:\netbeansWork\my_quickstart-3.4.1.1\hsqldb-1.7.3.3\lib&#160;&#160;&#160; java -cp hsqldb.jar org.hsqldb.util.DatabaseManager&#160;&#160;&#160; Type: HSQL Database Engine Server&#160;&#160;&#160; url: jdbc:hsqldb:hsql://localhost:8887 (from democal.properties)&#160;&#160;&#160; sa&#160;&#160;&#160; ""&#160;&#160;&#160; try SELECT * FROM bw_calendars)&#160;&#160;&#160; &#160;&#160;&#160; as you see, the database is empty, and a new "hsqldb-1.7.3.3/demo" folder is created.<br />
12. to insert data, under dumpres folder: bwrun.bat schema-export&#160;&#160;&#160; &#160;&#160;&#160; so the structure is established, yet no data.<br />
13. Finally, initialize the database with dumpres/data/initbedework.xml: bwrun.bat initdb&#160;&#160;&#160; this takes some time...... Elapsed time: 0:19&#160;&#160;&#160; (full version: bwrun.bat initdb -ndebug -indexroot path-for-lucene)<br />
14. build: in cd C:\netbeansWork\my_quickstart-3.4.1.1: ant clean.deploy.debug&#160;&#160;&#160; (takes some time: Total time: 2 minutes 53 seconds)&#160;&#160;&#160; (or doing it without debug: ant clean.deploy)&#160;&#160;&#160; This will create a number of WAR files in &#60;bedwork&#62;/dist/ including for example: cal.war, caladmin.war, and ucal.war&#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; in C:\netbeansWork\my_quickstart-3.4.1.1 do: ant tomcatstart (INFO: Server startup in 35950 ms)&#160;&#160;&#160; now it's deployed: goto: http://localhost:8080/bedework<br />
15. continue from here: 30 of 49 of the manual</p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[JSP &amp; Servlets]]></title>
<link>http://javaebooks1.wordpress.com/2008/10/10/jsp-servlets/</link>
<pubDate>Fri, 10 Oct 2008 08:21:43 +0000</pubDate>
<dc:creator>javaebooks1</dc:creator>
<guid>http://javaebooks1.fr.wordpress.com/2008/10/10/jsp-servlets/</guid>
<description><![CDATA[JSP &amp; Servlets
The JavaServer Pages technology provides a simplified, fast way to create dynamic]]></description>
<content:encoded><![CDATA[<p>JSP &#38; Servlets<br />
The JavaServer Pages technology provides a simplified, fast way to create dynamic web content. Using the Model View Controller, developers can build modular applications separating business logic from presentation. The JSP technology enables rapid development of web-based applications that are server and platform independent.</p>
<p>The Java Servlet API is a Standard Extension to the Java platform that provides web application developers with a simple consistent mechanism for extending the functionality of a web server. A servlet can almost be thought of as an applet that runs on the server side -- without a face. Novell exteNd 3.0 currently implements the Servlet 2.1 API.</p>
<p>Servlets are Java technology's answer to CGI programming. They are programs that run on a Web server and build Web pages. Building Web pages on the fly is useful (and commonly done) for a number of reasons:</p>
<p>    * The Web page is based on data submitted by the user. For example the results pages from search engines are generated this way, and programs that process orders for e-commerce sites do this as well.<br />
    * The data changes frequently. For example, a weather-report or news headlines page might build the page dynamically, perhaps returning a previously built page if it is still up to date.<br />
    * The Web page uses information from corporate databases or other such sources. For example, you would use this for making a Web page at an on-line store that lists current prices and number of items in stock. </p>
<p>JSP-<br />
Java Server Pages (JSP) is a technology that lets you mix regular, static HTML with dynamically-generated HTML. Many Web pages that are built by CGI programs are mostly static, with the dynamic part limited to a few small locations. But most CGI variations, including servlets, make you generate the entire page via your program, even though most of it is always the same. JSP lets you create the two parts separately.</p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[Manejo de Sesiones con Servlets en NetBeans 6.1]]></title>
<link>http://nachxs.wordpress.com/?p=299</link>
<pubDate>Thu, 09 Oct 2008 22:23:31 +0000</pubDate>
<dc:creator>nachxs</dc:creator>
<guid>http://nachxs.fr.wordpress.com/2008/10/09/manejo-de-sesiones-con-servlets-en-netbeans-61/</guid>
<description><![CDATA[Regularmente cuando realizaba pequeños proyectos web y trabajaba con sesiones siempre todo lo manej]]></description>
<content:encoded><![CDATA[<p style="text-align:justify;">Regularmente cuando realizaba pequeños proyectos web y trabajaba con sesiones siempre todo lo manejaba en archivos JSP, pero esta vez decidi probar un servlet para el manejo de sesiones y mostrar lo facil que puede resultar. Lo que comunmente hacemos es trabajar con el famoso cuadro de logueo, en donde colocamos el usuario y el password para luego ser validado y crear la sesion. Bueno lo primero que tenemos hacer es crear el proyecto dentro de <a href="http://www.netbeans.org/">NetBeans</a> (ya saben como aplicativo web) y luego escribir algo de código basico HTML dentro del archivo "index.jsp" creando el cuadro de logueo mas o menos quedando asi:</p>
<p style="text-align:justify;"><a href="http://nachxs.files.wordpress.com/2008/10/sessiones_1.png"><img class="aligncenter size-medium wp-image-300" title="sessiones_1" src="http://nachxs.wordpress.com/files/2008/10/sessiones_1.png?w=300" alt="" width="300" height="163" /></a></p>
<p style="text-align:justify;"><a href="http://nachxs.files.wordpress.com/2008/10/sessiones_1.png"></a>El diseño queda a disposicion de ustedes, ahora hay un sin fin de herramientas que permiten realizar este tipo de trabajo, esto es solo para uso didactico. obviamente esta tabla de logueo lo mantendremos dentro de un "form" dado que utilizaremos el metodo POST y en el action colocaremos el Servlet al cual llamaremos "GeneraSession".</p>
<p style="text-align:justify;"><a href="http://nachxs.files.wordpress.com/2008/10/session_1.png"><img class="aligncenter size-medium wp-image-305" title="session_1" src="http://nachxs.wordpress.com/files/2008/10/session_1.png?w=300" alt="" width="300" height="248" /></a></p>
<p style="text-align:justify;">Una vez hecho esto, creamos el archivo "principal.jsp" el cual nos servira para mostrar el resultado luego de realizar el logueo.</p>
<p style="text-align:justify;">Luego creamos nuestra clase que actuara como servlet. Hacemos click derecho sobre nuestro proyecto y elejimos New --&#62; Servlet, le damos el nombre (GeneraSession.java) y se nos mostrara un cuadro en donde nos dice que este nombre del servlet sera añadido al archivo de configuración "web.xml" el cual servira para poder ubicarlo y luego le damos click en terminar</p>
<p style="text-align:justify;"><a href="http://nachxs.wordpress.com/files/2008/10/session_2.png"><img class="aligncenter size-medium wp-image-301" title="session_2" src="http://nachxs.wordpress.com/files/2008/10/session_2.png?w=300" alt="" width="300" height="206" /></a></p>
<p style="text-align:justify;">Una vez hecho esto solo quedaria agregar el codigo dentro del metodo "processRequest", quedando algo como esto:</p>
<p style="text-align:justify;"><a href="http://nachxs.files.wordpress.com/2008/10/session_3.png"><img class="aligncenter size-medium wp-image-302" title="session_3" src="http://nachxs.wordpress.com/files/2008/10/session_3.png?w=300" alt="" width="300" height="194" /></a></p>
<p style="text-align:justify;">Podemos observar que estamos obteniendo los datos del formulario mediante el request para ser validado y asi poder generar la sesion, para luego enviarnos a la pagina principal. Ahora esto no quedaria alli; en la pagina "principal.jsp" que ha sido creada tendriamos que realizar tambien la validacion de la sesion, dado que como sabemos las sesiones tienen un tiempo de vida, si sobrepasa este tiempo la sesion automaticamente se destruye (a no ser que personalize el tiempo de vida), entonces en la pagina "principal.jsp" tendriamos algo como esto:</p>
<p style="text-align:justify;"><a href="http://nachxs.files.wordpress.com/2008/10/session_4.png"><img class="aligncenter size-medium wp-image-303" title="session_4" src="http://nachxs.wordpress.com/files/2008/10/session_4.png?w=300" alt="" width="300" height="156" /></a></p>
<p style="text-align:justify;"><a href="http://nachxs.files.wordpress.com/2008/10/session_4.png"></a>De esta forma validamos si la sesion persite, en caso contrario te enviaria a la pagina de inicio para volver ha realizar el logueo.</p>
<p style="text-align:justify;">Como veran es una forma practica de trabajar con sesiones mediante un servlet; obviamente esto tendria que mejorarse, pero esto puede ser un punto de partida para muchos.</p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[Economy-Humor]]></title>
<link>http://ahmadhumor.wordpress.com/?p=3</link>
<pubDate>Thu, 09 Oct 2008 12:05:35 +0000</pubDate>
<dc:creator>ahmadhumor</dc:creator>
<guid>http://ahmadhumor.fr.wordpress.com/2008/10/09/economy-humor/</guid>
<description><![CDATA[ECONOMY HUMOR http://www.gather.com/viewArticle.jsp?articleId=281474977469244. Economy Bailout Song:]]></description>
<content:encoded><![CDATA[<p>ECONOMY HUMOR http://www.gather.com/viewArticle.jsp?articleId=281474977469244. Economy Bailout Song: AIG, Freddie Mac, Lehman Bros. http://in.youtube.com/watch?v=Yy2_pLppuCw. SNL-BAILOUT HUMOR ...<br><br />
http://theredskywarning.blogspot.com</p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[Site Tanımlamak 2]]></title>
<link>http://izletv.wordpress.com/?p=733</link>
<pubDate>Thu, 09 Oct 2008 09:57:20 +0000</pubDate>
<dc:creator>tg3788</dc:creator>
<guid>http://izletv.fr.wordpress.com/2008/10/09/site-tanimlamak-2/</guid>
<description><![CDATA[
Dreamweaver MX&#8216;te çalışmaya  başlamadan önce, yapacağımız çalısmaların derli toplu]]></description>
<content:encoded><![CDATA[<div>
<p><strong><span style="color:#66cc00;">Dreamweaver MX</span></strong>'te çalışmaya  başlamadan önce, yapacağımız çalısmaların derli toplu olması için bir site  tanımlamasi yapmakta fayda vardır. <span style="color:#66cc00;"><strong>Dreamweaver  MX</strong></span> gerek sayfalarımızı kaydederken gerekse sayfalarda  kullandığımız resim, stil veya animasyonlar için bize kaydetmek istediğimiz  dosyaların ait olduğu siteyi soracaktır. Bir site için dosyalar tasarlıyor  olmasak da tanımlanmış bir sitemizin olması işimize yarayacaktır.</p>
<p>Site tanımlamak için <strong><em>Site&#62;&#62;New Site...</em></strong> menüsünü kullanırız. Bu menü ile içerisinde <strong><span style="color:#003300;">Basic</span></strong> ve <strong><span style="color:#003300;">Adavanced</span></strong> sekmeleri bulunan <span style="color:#990033;"><strong>Site Definition for Unnamed Site 1</strong></span> penceresine ulaşırız.</p>
<p>Bu dersimizde biz <strong><span style="color:#003300;">Basic</span></strong> sekmesini  tıklayarak bu sekmeyi kullanarak site tanımlamayı öğreneceğiz.</p>
<p>Basic sekmesinde ilk olarak "What would you like to name your site?"  sorusunun altindaki metin alanına sitemizin ismini yazmamiz gerekir. Ben <span style="color:#ff6600;">DWTurk</span> yazıyorum. <em>Next</em> dediğimizde karşımıza  ColdFusion, JSP, PHP veya ASP gibi bir server teknoloji kullanıp  kullanmayacağımıza dair bir seçim yapmamızı gerektiren aşağıdaki ekran gelir.</p>
<p>Biz su an için html uzantılı sayfalar tasarlayacağımız için ilk seçenek olan  <strong>"No, I do not want to use a server technology"</strong> seçiyoruz.</p>
<p>Tekrar next dediğimizde sitenin yapım aşamasında dosyalarla nasıl  çalışacağımızı seçmemiz istenir. Burada aşağıda görülen 3 seçenek vardır.</p>
<p>Biz dosyalarımızı tasarladıktan sonra web alanına yükleyeceğimiz için ilk  seçeneği seçiyoruz.<br />
İkinci seçenek olan <strong>"Edit directly on server  using local network"</strong> dosyalara yerel bir ağ üzerindeki bir makineden  ulaşarak işlem yapmak için, üçüncü seçenek ise site dosyalarına FTP ya da RDS  kullanarak ulaşmak içindir.<br />
Bu ekranda "Where on your computer do you want to  store your files?" sorusu altındaki metin alanında site dosyalarımızı  saklayacağımız bir klasör belirtmemiz istenir. Bunun için  <em>düğmesine</em> tıklarız ve açılan pencerede site dosyalarımızı  saklayacağımız dizini seçeriz.</p>
<p><em>Next</em> diyerek ulaştığımız bir sonraki aşamada sitemizi  barındıracağımız sunucuya erişim yöntemimizi seçmemiz istenmektedir. Biz  şimdilik dosyalarımızla bilgisayarımızda islem yapacağımız için ilk seçenek olan  <em>"None"</em>i seçeriz.</p>
<p>Son aşamada ise karşımıza yaptığımız seçimlerin yer aldığı "Summary" kısmı  gelir.</p>
<p><em>Done</em> tuşuna tıkladığımızda sitemizi oluşturmuş oluruz ve <span style="color:#990033;"><strong>Site</strong></span> penceresi açılır.</p>
<p><strong>Not: </strong>Site penceresi <span style="color:#66cc00;"><strong>Dreamweaver  MX</strong></span> Workspace görünümünde pencerenin sağında yer alan Files  panelinin içerisindeki Site sekmesinde açılır. Bu sekmeyi panelden dışarıya  sürüklediğinizde yukarıdaki resimde görülen pencere haline dönüşür.</div>
]]></content:encoded>
</item>
<item>
<title><![CDATA[Site Tanımlamak 1 ]]></title>
<link>http://izletv.wordpress.com/?p=730</link>
<pubDate>Thu, 09 Oct 2008 09:55:48 +0000</pubDate>
<dc:creator>tg3788</dc:creator>
<guid>http://izletv.fr.wordpress.com/2008/10/09/site-tanimlamak-1/</guid>
<description><![CDATA[
Dreamweaver MX&#8216;te çalışmaya  başlamadan önce, yapacağımız çalısmaların derli toplu]]></description>
<content:encoded><![CDATA[<div>
<p><strong><span style="color:#66cc00;">Dreamweaver MX</span></strong>'te çalışmaya  başlamadan önce, yapacağımız çalısmaların derli toplu olması için bir site  tanımlamasi yapmakta fayda vardır. <span style="color:#66cc00;"><strong>Dreamweaver  MX</strong></span> gerek sayfalarımızı kaydederken gerekse sayfalarda  kullandığımız resim, stil veya animasyonlar için bize kaydetmek istediğimiz  dosyaların ait olduğu siteyi soracaktır. Bir site için dosyalar tasarlıyor  olmasak da tanımlanmış bir sitemizin olması işimize yarayacaktır.</p>
<p>Site tanımlamak için <strong><em>Site&#62;&#62;New Site...</em></strong> menüsünü kullanırız. Bu menü ile içerisinde <strong><span style="color:#003300;">Basic</span></strong> ve <strong><span style="color:#003300;">Adavanced</span></strong> sekmeleri bulunan <span style="color:#990033;"><strong>Site Definition for Unnamed Site 1</strong></span> penceresine ulaşırız.</p>
<p>Bu dersimizde biz <strong><span style="color:#003300;">Basic</span></strong> sekmesini  tıklayarak bu sekmeyi kullanarak site tanımlamayı öğreneceğiz.</p>
<p>Basic sekmesinde ilk olarak "What would you like to name your site?"  sorusunun altindaki metin alanına sitemizin ismini yazmamiz gerekir. Ben <span style="color:#ff6600;">DWTurk</span> yazıyorum. <em>Next</em> dediğimizde karşımıza  ColdFusion, JSP, PHP veya ASP gibi bir server teknoloji kullanıp  kullanmayacağımıza dair bir seçim yapmamızı gerektiren aşağıdaki ekran gelir.</p>
<p>Biz su an için html uzantılı sayfalar tasarlayacağımız için ilk seçenek olan  <strong>"No, I do not want to use a server technology"</strong> seçiyoruz.</p>
<p>Tekrar next dediğimizde sitenin yapım aşamasında dosyalarla nasıl  çalışacağımızı seçmemiz istenir. Burada aşağıda görülen 3 seçenek vardır.</p>
<p>Biz dosyalarımızı tasarladıktan sonra web alanına yükleyeceğimiz için ilk  seçeneği seçiyoruz.<br />
İkinci seçenek olan <strong>"Edit directly on server  using local network"</strong> dosyalara yerel bir ağ üzerindeki bir makineden  ulaşarak işlem yapmak için, üçüncü seçenek ise site dosyalarına FTP ya da RDS  kullanarak ulaşmak içindir.<br />
Bu ekranda "Where on your computer do you want to  store your files?" sorusu altındaki metin alanında site dosyalarımızı  saklayacağımız bir klasör belirtmemiz istenir. Bunun için  <em>düğmesine</em> tıklarız ve açılan pencerede site dosyalarımızı  saklayacağımız dizini seçeriz.</p>
<p><em>Next</em> diyerek ulaştığımız bir sonraki aşamada sitemizi  barındıracağımız sunucuya erişim yöntemimizi seçmemiz istenmektedir. Biz  şimdilik dosyalarımızla bilgisayarımızda islem yapacağımız için ilk seçenek olan  <em>"None"</em>i seçeriz.</p>
<p>Son aşamada ise karşımıza yaptığımız seçimlerin yer aldığı "Summary" kısmı  gelir.</p>
<p><em>Done</em> tuşuna tıkladığımızda sitemizi oluşturmuş oluruz ve <span style="color:#990033;"><strong>Site</strong></span> penceresi açılır.</p>
<p><strong>Not: </strong>Site penceresi <span style="color:#66cc00;"><strong>Dreamweaver  MX</strong></span> Workspace görünümünde pencerenin sağında yer alan Files  panelinin içerisindeki Site sekmesinde açılır. Bu sekmeyi panelden dışarıya  sürüklediğinizde yukarıdaki resimde görülen pencere haline dönüşür.</div>
]]></content:encoded>
</item>
<item>
<title><![CDATA[goodbye 'struts-spring-hibernate' and welcome 'jsf-ejb-jpa']]></title>
<link>http://nohnit.wordpress.com/2008/10/08/goodbye-struts-spring-hibernate-and-welcome-jsf-ejb-jpa/</link>
<pubDate>Wed, 08 Oct 2008 20:01:15 +0000</pubDate>
<dc:creator>echo</dc:creator>
<guid>http://nohnit.fr.wordpress.com/2008/10/08/goodbye-struts-spring-hibernate-and-welcome-jsf-ejb-jpa/</guid>
<description><![CDATA[Walaupun kebanyakan sekarang orang menggunakan Struts1/2 untuk presentation layer, dan Spring untuk ]]></description>
<content:encoded><![CDATA[<p><img style="border-width:0;" height="128" alt="prefs" src="http://nohnit.files.wordpress.com/2008/10/prefs.png" width="128" align="left" border="0">Walaupun kebanyakan sekarang orang menggunakan Struts1/2 untuk presentation layer, dan <a title="Situs Spring" href="http://www.springframework.org/" target="_blank">Spring</a> untuk busines layer, dan <a title="Situs Hibernate" href="http://www.hibernate.org/" target="_blank">Hibernate</a> untuk persistence layer, tapi sekarang saya mau migrasi ke <a href="http://java.sun.com/javaee/javaserverfaces/" target="_blank">JSF</a> untuk presentation layer, dan <a href="http://java.sun.com/products/ejb/" target="_blank">EJB</a> untuk busines layer, dan JPA untuk persistence..</p>
<p>"<em>mengapa?"</em></p>
<p>tentunya saya punya alasan tersendiri :D</p>
<p>tapi alasan saya belum tentu bagus untuk anda, dan alasan anda belum tentu bagus juga untuk saya :D</p>
<p><!--more-->
<p>walaupun saya sudah migrasi dari <a href="http://struts.apache.org/" target="_blank">Struts1</a> ke <a href="http://struts.apache.org/2.x/" target="_blank">Struts2</a> trus akhirnya ke <a href="http://java.sun.com/javaee/javaserverfaces/" target="_blank">JSF</a> sudah lama, tapi pura-puranya saya baru migrasi sekarang :D , hehehe.</p>
<h2>JSF</h2>
<p>saya pindah dari <a href="http://struts.apache.org/" target="_blank">struts1</a>--&#62;<a href="http://struts.apache.org/2.x/" target="_blank">struts2</a> dan akhirnya ke <a href="http://java.sun.com/javaee/javaserverfaces/" target="_blank">JSF</a> karena ketika pertama kali saya belajar JSF disitu saya melihat ada kesamaan antara konsep <a href="http://java.sun.com/javaee/javaserverfaces/" target="_blank">JSF</a> dan Swing. yaitu berbasis komponen. sehingga hal ini membuat pembuatan halaman web sangat mudah karena berbasiskan komponen, artinya kita membuat halaman web seperti mendesain form dalam aplikasi desktop :D</p>
<p>dan selain itu <a href="http://java.sun.com/javaee/javaserverfaces/" target="_blank">JSF</a> juga mendukung <a href="http://en.wikipedia.org/wiki/Dependency_Injection_" target="_blank">Dependency Injection </a>yang mencakup scope untuk aplikasi website seperti request, session dan application :D , sehingga ini bisa digunakan sebagai pengganti DI-nya milik Spring :D</p>
<h2>EJB</h2>
<p>namun untuk total migrasi dari Spring ke <a href="http://java.sun.com/products/ejb/" target="_blank">EJB</a> secara total mungkin baru sekarang ini, walaupun pertamanya saya belajar <a href="http://java.sun.com/products/ejb/" target="_blank">EJB</a> lalu <a title="Situs Spring" href="http://www.springframework.org/" target="_blank">Spring</a> dan sekarang saya balik lagi ke <a href="http://java.sun.com/products/ejb/" target="_blank">EJB</a> :D</p>
<p>sebenarnya banyak orang enggan menggunakan <a href="http://java.sun.com/products/ejb/" target="_blank">EJB</a> karena dulu ketika <a href="http://java.sun.com/products/ejb/" target="_blank">EJB</a> masih versi 2.x, <a href="http://java.sun.com/products/ejb/" target="_blank">EJB</a> dikatakan sebagai nighmare (mimpi buruk) bagi pengembang, entah saya juga kurang tahu karena saya mempelajari EJB sejak versi 3, dan menurut cerita penggunaan <a href="http://java.sun.com/products/ejb/" target="_blank">EJB</a> 2.x sangat komplex dan memakan resource yang boros. :D</p>
<p>dan untungnya, pihak pengembang tidak putus asa dengan kegagalan <a href="http://java.sun.com/products/ejb/" target="_blank">EJB</a> 2.x, sehingga sekarang saya bisa menikmati kemudahan dan kehebatan <a href="http://java.sun.com/products/ejb/" target="_blank">EJB</a> 3.0 (yang katanya sebentar lagi mau keluar <a href="http://java.sun.com/products/ejb/" target="_blank">EJB</a> 3.1) :D</p>
<p>Sebenarnya, kemampuan <a href="http://java.sun.com/products/ejb/" target="_blank">EJB</a> tidak terlalu dapat dibanggakan dengan <a title="Situs Spring" href="http://www.springframework.org/" target="_blank">Spring</a> Framework yang udah begitu banyak, namun disini saya menitik beratkan <a href="http://java.sun.com/products/ejb/" target="_blank">EJB</a> dan Spring sebagai busines layer, bukan yang lainnya. </p>
<p>satu hal yang menjadi daya tarik <a href="http://java.sun.com/products/ejb/" target="_blank">EJB</a> adalah kemampuan Injectionnya yang hanya dengan menggunakan annotation @EJB, tanpa melakukan konfigurasi seperti di <a title="Situs Spring" href="http://www.springframework.org/" target="_blank">Spring</a>. hal ini memudahkan kita untuk memanggil komponen <a href="http://java.sun.com/products/ejb/" target="_blank">EJB</a> secara langsung tanpa harus menginjeknya lewat metode setter atau lewat konstruktor seperti yang dilakukan Spring.</p>
<p>Namun harus di perhatikan jika <a href="http://java.sun.com/products/ejb/" target="_blank">EJB</a> hanya dapat berjalan pada server yang mendukung JEE, sehingga jika kita menggunakan server seperti <a title="Situs Apache Tomcat" href="http://jakarta.apache.org/tomcat" target="_blank">Tomcat</a> dan <a title="Situs Glassfish" href="https://glassfish.dev.java.net/" target="_blank">GlassFish</a> v.3, maka <a href="http://java.sun.com/products/ejb/" target="_blank">EJB</a> tak akan berjalan karena server-server tersebut hanya digunakan untuk WebServer, so untuk menjalankan <a href="http://java.sun.com/products/ejb/" target="_blank">EJB</a> kita perlu menggunakan server seperti <a title="Situs JBoss" href="http://www.jboss.org/" target="_blank">JBoss</a> ato <a title="Situs Glassfish" href="https://glassfish.dev.java.net/" target="_blank">GlassFish</a> v.2</p>
<h2>JPA</h2>
<p>jpa sebenarnya merupakan spesifikasi yang tergabung dalam EJB yang dinamakan EJB-Entity. namun JPA tidak selalu harus berjalan bersama EJB, karena JPA juga dapat berjalan dalam aplikasi desktop ato web sama seperti Hibernate ato TopLink.</p>
<p>Sebenarnya JPA bukanlah sebuah framework untuk persistence, tapi merupakan spesifikasi seperti JDBC, sehingga untuk menjalankan JPA kita memerlukan implementasinya seperti menggunakan <a href="http://www.oracle.com/technology/products/ias/toplink/index.html" target="_blank">TopLink</a>, <a title="Situs Hibernate" href="http://www.hibernate.org/" target="_blank">Hibernate</a>, <a href="http://www.eclipse.org/eclipselink/" target="_blank">EclipseLink</a>, <a href="http://openjpa.apache.org/" target="_blank">OpenJPA</a>, KODO dan yang lainnya.</p>
<p>sehingga JPA bisa dikatakan sebagai JDBC tingkat tinggi :D (ngarang), karena emang penggunaannya sangat mudah dari pada JDBC dan hampir mirip seperti <a title="Situs Hibernate" href="http://www.hibernate.org/" target="_blank">Hibernate</a>.</p>
<p>hanya saja karena JPA merupakan spesifikasi yang bisa diimplementasi oleh berbagai framework, sehingga bisa dibilang JPA kurang komplete jika dibandingkan dengan Hibernate, terutama dalam hal Query.</p>
<p>namun alasan kenapa saya memilih JPA karena hal pertama adalah JPA merupakan kesatuan <a href="http://java.sun.com/products/ejb/" target="_blank">EJB</a>, sehingga penggunaannya sangat mudah dengan <a href="http://java.sun.com/products/ejb/" target="_blank">EJB</a>, dan selain itu dengan bantuan <a href="http://java.sun.com/products/ejb/" target="_blank">EJB</a> proses transaksi untuk JPA jadi mudah karena kita tak perlu memikirkan "TRANSACTION" untuk proses-proses persistence yang kita lakukan karena semuanya di handle langsung oleh <a href="http://java.sun.com/products/ejb/" target="_blank">EJB</a>.</p>
<p>Dan yang paling bermanfaat adalah JPA dapat diinjek hanya dengan menggunakan annotation @PersistenceContext atau @PersistenceUnit, sehingga penggunaannya semakin mudah, dan hal ini tanpa bantuan <a href="http://java.sun.com/products/ejb/" target="_blank">EJB</a> ato <a title="Situs Spring" href="http://www.springframework.org/" target="_blank">Spring</a>, sehingga andai kita tak menggunakan <a href="http://java.sun.com/products/ejb/" target="_blank">EJB</a>, kita tetap bisa melakukan injeksi ke JPA</p>
<h2>Facelets + SEAM</h2>
<p><a href="https://facelets.dev.java.net/" target="_blank">Facelets</a> dan <a href="http://www.seamframework.org/" target="_blank">SEAM</a> merupakan framework yang patut digunakan jika kita menggunakan <a href="http://java.sun.com/javaee/javaserverfaces/" target="_blank">JSF</a>+<a href="http://java.sun.com/products/ejb/" target="_blank">EJB</a>+JPA, karena : </p>
<p>dengan <a href="https://facelets.dev.java.net/" target="_blank">facelets</a> kita dapat dengan mudah menkoneksikan antara JSP dan JSF yang kadang ditemukan berbagai kendala seperti dalam "<em>ExpressionLanguage</em>" misalnya. dan selain itu dengan <a href="https://facelets.dev.java.net/" target="_blank">facelets</a>, pembuatan halaman web dapat berbasiskan template, sehingga mempermudah pembuatan halaman web ketika kita memerlukan halaman yang banyak namun memiliki kesamaan layout.</p>
<p>dengan <a href="http://www.seamframework.org/" target="_blank">SEAM</a>, kita dapat dengan mudah mengintregasikan antara <a href="http://java.sun.com/javaee/javaserverfaces/" target="_blank">JSF</a> dan <a href="http://java.sun.com/products/ejb/" target="_blank">EJB</a>, dan selain itu <a href="http://www.seamframework.org/" target="_blank">SEAM</a> mendukung facelets dan <a href="http://www.seamframework.org/" target="_blank">SEAM</a> juga memiliki kemampuan yang banyak seperti kemampuan untuk menampilkan Chart, kemampuan membangun RSS, integrasi untuk Email, dan lainnya. Dan semua itu berbasiskan JSF dan <a href="http://java.sun.com/products/ejb/" target="_blank">EJB</a>, sehingga <a href="http://www.seamframework.org/" target="_blank">SEAM</a> akan membuat pengguna JSF dan <a href="http://java.sun.com/products/ejb/" target="_blank">EJB</a> lebih termanjakan, hahahaha :D</p>
<p>&#160;</p>
<p><strong><em>tapi tidak selamanya pendapat saya sesuai dengan keinginan anda bukan?</em></strong></p>
<p><strong><em>itu tergantung selera :D</em></strong></p>
<p><strong><em>see you!!!</em></strong></p>
<hr>
<blockquote>
<p><a href="http://java.sun.com/products/ejb/" target="_blank">http://java.sun.com/products/ejb/</a></p>
<p><a href="https://facelets.dev.java.net/" target="_blank">https://facelets.dev.java.net/</a></p>
<p><a href="http://www.seamframework.org/" target="_blank">http://www.seamframework.org/</a></p>
<p><a title="Situs Hibernate" href="http://www.hibernate.org/" target="_blank">http://www.hibernate.org/</a></p>
<p><a title="Situs Spring" href="http://www.springframework.org/" target="_blank">http://www.springframework.org/</a></p>
<p><a href="http://struts.apache.org/" target="_blank">http://struts.apache.org/</a></p>
<p><a href="http://struts.apache.org/2.x/" target="_blank">http://struts.apache.org/2.x/</a></p>
</blockquote>
]]></content:encoded>
</item>
<item>
<title><![CDATA[Simple JSP Part 4]]></title>
<link>http://gunnasatria.wordpress.com/?p=33</link>
<pubDate>Tue, 07 Oct 2008 08:20:47 +0000</pubDate>
<dc:creator>gunnasatria</dc:creator>
<guid>http://gunnasatria.fr.wordpress.com/2008/10/07/simple-jsp-part-4/</guid>
<description><![CDATA[As i promised a long.. long time ago.. 
i will write an example of using java beans in jsp pages.
T]]></description>
<content:encoded><![CDATA[<p>As i promised a long.. long time ago.. <br />
i will write an example of using java beans in jsp pages.<br />
The idea of this scenario is so you as a java web developer not being mixed up between HTML scripts and Java scripts.<br />
So, if in the previous example we embedded some java instructions in HTML scripts then for this tutorial we will separate both.</p>
<p>Supposed you have this usual Java class acting as our first created java beans. <br />
<em>package pages;</em></p>
<p><em>public class HelloWorld {<br />
</em></p>
<p><em>public String getMessage(){<br />
           return "Hello Word";<br />
} </em></p>
<p><em>} </em></p>
<p>and then you have a regular HTML in a JSP file like below,</p>
<p>&#60;html&#62;<br />
&#60;head&#62;<br />
&#60;title&#62;Simple JSP Part 4&#60;/title&#62;<br />
&#60;/head&#62;<br />
&#60;body&#62;<br />
&#60;/body&#62;<br />
&#60;/html&#62;</p>
<p>and let's name it message.jsp</p>
<p>Now, the idea is to display message from our HelloWorld class to our jsp page. How we will do it?<br />
Add below java instruction between body tag in our message.jsp</p>
<p>&#60;%</p>
<p>pages.HelloWord hw = new pages.HelloWorld();<br />
out.println("message is: "+hw.getMessage()); </p>
<p>%&#62;</p>
<p>To putting it all together, below is the full code.</p>
<p>&#60;html&#62;<br />
&#60;head&#62;<br />
&#60;title&#62;Simple JSP Part 4&#60;/title&#62;<br />
&#60;/head&#62;<br />
&#60;body&#62;</p>
<p><strong>&#60;%</strong></p>
<p><strong>pages.HelloWord hw = new pages.HelloWorld();<br />
out.println("message is: "+hw.getMessage()); </strong></p>
<p><strong>%&#62;</strong></p>
<p>&#60;/body&#62;</p>
<p>&#60;/html&#62;</p>
<p>Then you will see a nice hello word message.<br />
This is just a tiny example of how usefull java beans will be. The other benefit is if separate our logic into our java class, then we will able to test it first and will not having much difficulties in debuging compared to when we join our java instructions in our jsp pages.<br />
But.. there is always a backside of this. If you want to update your java class, then you have to restart your web server to get it work.</p>
<p>So... have a nice try n error.</p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[solution: The value for the useBean class xxxx.Xxxxx is invalid.]]></title>
<link>http://xiaoxing.wordpress.com/2008/10/06/solution-the-value-for-the-usebean-class-xxxxxxxxx-is-invalid/</link>
<pubDate>Mon, 06 Oct 2008 16:14:09 +0000</pubDate>
<dc:creator>xiaoxing</dc:creator>
<guid>http://xiaoxing.fr.wordpress.com/2008/10/06/solution-the-value-for-the-usebean-class-xxxxxxxxx-is-invalid/</guid>
<description><![CDATA[I am trying to output something from a &#8220;jsp:getProperty&#8221; by using following code inside ]]></description>
<content:encoded><![CDATA[<p>I am trying to output something from a "jsp:getProperty" by using following code inside a JSP page:</p>
<p><font color="#3366ff">&#160;&#160;&#160;&#160;&#160;&#160;&#160; &#60;jsp:useBean id="sche" class="bean.scheduleBean" scope="request" &#62;<br />
&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; &#60;jsp:setProperty name="sche" property="testing" value="y"/&#62;<br />
&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; &#60;jsp:getProperty name="sche" property="testing"/&#62;<br />
&#160;&#160;&#160;&#160;&#160;&#160;&#160; &#60;/jsp:useBean&#62;</font></p>
<p>And I got following error message:<br />
<font color="#ff0000">org.apache.jasper.JasperException: /Catalog/itemsview.jsp(2,0) The value for the useBean class attribute bean.scheduleBean is invalid.<br />
	org.apache.jasper.compiler.DefaultErrorHandler.jspError(DefaultErrorHandler.java:39)<br />
	org.apache.jasper.compiler.ErrorDispatcher.dispatch(ErrorDispatcher.java:357)</font><br />
......</p>
<p>Reason: when doing "&#60;jsp:useBean id="sche" class="bean.scheduleBean" scope="request" &#62;", Java needs the bean class having a no-argument constructor, which my scheduleBean didn't have. So I added following code to the bean class, and solved problem:</p>
<p><font color="#3366ff">&#160;&#160;&#160; public scheduleBean() {<br />
&#160;&#160;&#160; }</font></p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[Technical Lead - Java/J2ee - 5+Years - BrickRed Technologies - Noida]]></title>
<link>http://jobs4umate.wordpress.com/?p=1910</link>
<pubDate>Mon, 06 Oct 2008 07:23:27 +0000</pubDate>
<dc:creator>Talentty</dc:creator>
<guid>http://jobs4umate.fr.wordpress.com/2008/10/06/technical-lead-javaj2ee-5years-brickred-technologies-noida/</guid>
<description><![CDATA[BrickRed Technologies - Noida
BrickRed is India’s leading provider of commercial grade offshore so]]></description>
<content:encoded><![CDATA[<p><strong><a href="http://www.brickred.com/" target="_blank">BrickRed Technologies </a>- Noida</strong></p>
<p>BrickRed is India’s leading provider of commercial grade offshore software development services to technology and IT enabled SME’s worldwide. Lead by technocrat’s from IIT’s, our mission has been to provide professional and process oriented outsourcing services to SME sector that only fortune companies could muster till date by paying high prices to big service providers.</p>
<p>BrickRed Technologies, founded in 2002 is a privately held organization head quartered at a state-of-art offshore development center in Noida, Delhi. With offices in US, UK and Dubai, we have been providing services for end to end development of commercial grade software products and applications to Start-up, Emerging and Established technology companies &#38; IT enabled organizations. Till date, we have successfully partnered with more than 40 technology companies in various domains like travel, retail, insurance, banking, security, e-learning and many more for offshore development of their successful products. More than 50 mid sized organizations, where software forms the back bone for running their operations, have benefited financially as well as technically by successfully outsourcing their software development, testing and maintenance needs to BrickRed.</p>
<p><strong>Designation:</strong> <strong>Technical Lead - Java/J2ee (Position Code : BRT/102)</strong></p>
<p class="middle_normaltext"> </p>
<ul>
<li>5+ Years of Experience</li>
<li>BE/B.Tech/MCA</li>
<li>Good Experience in java j2ee development, exposure in J2EE, JSP, SERVLETS, EJB, XML, Hibernate is required</li>
<li>Good Communication and client interfacing skills.</li>
<li>No. of Position: 2</li>
</ul>
<p>This Job is posted in <a href="http://www.brickred.com/">http://www.brickred.com/</a> for more details visit <a href="http://www.brickred.com/careers/careers.jsp">http://www.brickred.com/careers/careers.jsp</a></p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[Web Hosting]]></title>
<link>http://vbraval.wordpress.com/?p=66</link>
<pubDate>Sun, 05 Oct 2008 16:21:33 +0000</pubDate>
<dc:creator>vbraval</dc:creator>
<guid>http://vbraval.fr.wordpress.com/2008/10/05/web-hosting/</guid>
<description><![CDATA[Introduction to Web Hosting
What is the World Wide Web?

The Web is a network of computers all over ]]></description>
<content:encoded><![CDATA[<h1><span style="color:#ff6600;"><strong>Introduction to Web Hosting</strong></span></h1>
<h2>What is the World Wide Web?</h2>
<ul>
<li>The Web is a network of computers <strong>all over the world</strong>.</li>
<li>All the computers in the Web can <strong>communicate with each other</strong>.</li>
<li>All the computers use a <strong>communication standard called HTTP</strong>.</li>
</ul>
<hr />
<h2>How does the  WWW work?</h2>
<ul>
<li>Web information is stored in documents called <strong>web pages</strong>.</li>
<li>Web pages are files stored on computers called <strong>web servers</strong>.</li>
<li>Computers reading the web pages are called <strong>web clients</strong>.</li>
<li>Web clients view the pages with a program called a <strong>web browser</strong>.</li>
<li>Popular browsers are <strong>Internet Explorer and Mozilla Firefox.</strong></li>
</ul>
<hr />
<h2>How does a Browser Fetch a Web Page?</h2>
<ul>
<li>A browser fetches a page from a web server <strong>by a request</strong>.</li>
<li>A request is a standard HTTP request containing <strong>a page address</strong>.</li>
<li>An address may look like this: <strong>http://www.someone.com/page.htm.</strong></li>
</ul>
<hr />
<h2>How does a Browser Display a Web Page?</h2>
<ul>
<li>All web pages contain <strong>instructions for display</strong></li>
<li>The browser displays the page by <strong>reading these instructions</strong>.</li>
<li>The most common display instructions are called <strong>HTML tags</strong>.</li>
<li>HTML tags look like this <strong>&#60;p&#62;This is a Paragraph&#60;/p&#62;.</strong></li>
</ul>
<p>If you want to learn more about HTML,</p>
<hr />
<h2>What is a Web Server?</h2>
<ul>
<li>The collection of all your web pages is called <strong>your web site</strong>.</li>
<li>To let others view your work, you must <strong>publish your web site</strong>.</li>
<li>To publish your work, you must <strong>copy your site to a web server</strong>.</li>
<li>Your own PC can act as a web server if it is <strong>connected to a network</strong>.</li>
<li>Most common is to use an <strong>Internet Service Provider (ISP)</strong>.</li>
</ul>
<hr />
<h2>What is an Internet Service Provider?</h2>
<ul>
<li>ISP stands for <strong>Internet Service Provider</strong>.</li>
<li>An ISP provides <strong>Internet services</strong>.</li>
<li>A common Internet service is <strong>web hosting</strong>.</li>
<li>Web hosting means <strong>storing your web site on a public server</strong>.</li>
<li>Web hosting normally includes <strong>email services</strong>.</li>
<li>Web hosting often includes <strong>domain name registration</strong>.</li>
</ul>
<hr />
<h2>Summary</h2>
<p>If you want other people to view your web site, you must copy your site to a  public server. Even if you can use your own PC as a web server, it is more  common to let an Internet Service Provider (ISP) host your site.</p>
<p>Included in a Web hosting solution you can expect to find domain name  registration and standard email services.</p>
<p>You can read more about domain name registration, email and other services in  the next chapters of this tutorial.</p>
<h1><span style="color:#ff6600;">Web Hosting Providers</span></h1>
<p>If you want your web site to be visible to the world,  you  have to store it on a web server.</p>
<p class="intro">Most small businesses and companies store their web site on a server  provided by an Internet Service Provider (ISP).</p>
<hr />
<h2>Hosting Your Own Web</h2>
<p>Hosting your web site on your own server is always an option. Here are some problems  to consider:</p>
<h3>Hardware Expenses</h3>
<p>To run a "real" web site, you will have to buy some powerful  server hardware. Don't expect that a low cost PC will do the job. You will also  need a permanent (24 hours a day ) high speed connection to your office, and  such connections are expensive.</p>
<h3>Software Expenses</h3>
<p>Don't forget to count the extra cost for software licenses. Remember that  server licenses often are much higher than client licenses. Also note that some  server software licenses might have limits on number of concurrent users.</p>
<h3>Labor Expenses</h3>
<p>Don't expect low labor expenses. Remember that you have to install your own  hardware and software. You also have to deal with bugs and viruses, and keep your  server constantly running in an environment where "everything could happen".</p>
<hr />
<h2>Using an Internet Service Provider</h2>
<p>Renting a server from an Internet Service Provider (ISP) is a common option. Here are some  advantages:</p>
<h3>Connection Speed</h3>
<p>Most providers have very fast connections to the Internet, like full T3  fiber-optic 45Mps connections equivalent to about 2000 traditional (28K) modems  or 1000 high speed (56K) modems.</p>
<h3>Powerful Hardware</h3>
<p>Service providers often have many powerful web servers that can be shared by  several companies. You can also expect them to have an effective load balancing,  and necessary backup servers.</p>
<h3>Security and Stability</h3>
<p>Internet Service Providers are specialists on web hosting. Expect their  servers to have more than 99% up time, the latest software patches, and the best  virus protection.</p>
<hr />
<h2>Things to Consider</h2>
<h3>24-hour support</h3>
<p>Make sure your Internet service provider offers 24-hours support. Don't put  yourself in a situation where you cannot fix critical problems without having to  wait until the next working day. Toll-free phone could be vital if you don't  want to pay for long distance calls.</p>
<h3>Daily Backup</h3>
<p>Make sure your service provider runs a secure daily backup routine, otherwise  you may lose some valuable data.</p>
<h3>Traffic Volume</h3>
<p>Study the provider's traffic volume restrictions. Make sure that you don't  have to pay a fortune for unexpected high traffic if your web site becomes  popular.</p>
<h3>Bandwidth or Content Restrictions</h3>
<p>Study the provider's bandwidth and content restrictions. If you plan to  publish pictures or broadcast video or sound, make sure that you can.</p>
<h3>Email Capabilities</h3>
<p>Make sure your provider fully supports the email capabilities you need. (You  can read more about email capabilities in a later chapter)</p>
<h3>Front Page Extensions</h3>
<p>Make sure your provider fully supports FrontPage server extensions if you  plan to use FrontPage to develop your site.</p>
<h3>Database Access</h3>
<p>Make sure your provider fully supports the database access you need if you  plan to use databases from your site. (You can read more about database access in  a later chapter)</p>
<h1><span style="color:#ff6600;">Hosting and Domain Names</span></h1>
<p class="intro">A Domain Name is a unique name for your web site.</p>
<p class="intro">Choosing a hosting solution should include domain name  registration.</p>
<p class="intro">Your domain name should be easy to remember and easy to type.</p>
<hr />
<h2>What is a Domain Name?</h2>
<p>A domain name is a unique name for a web site, like <strong>microsoft.com</strong> and <strong>w3schools.com</strong>.</p>
<p>Domain names must be registered. When domain names are registered they are  added to a large domain name register, and information about your site -  including your internet IP address - is stored on a DNS server.</p>
<p>DNS stands for Domain Name System. A DNS server is responsible for informing  all other computers on the Internet about your domain name and your site  address.</p>
<hr />
<h2>Registering a Domain</h2>
<p>Domains can be registered from domain name registration companies such as <a href="http://www.dotdnr.com/" target="_blank">http://www.dotdnr.com</a>.</p>
<p>These companies provide interfaces to search for available domain names and  they offer a variety of domain name extensions that can be registered at the same  time.</p>
<p>Domain Name Registration provides registration services for .com .net .org  .biz .info .us .nu .ws .cc and .tv domains.</p>
<p>Newer domain extensions such as .biz .info and .us have more choices  available as many of the popular domains have yet to be taken. While .com and  .net domains are well established and recognized, most popular domains with  these extensions are already registered.</p>
<hr />
<h2>Choosing Your Domain</h2>
<p>Choosing a domain is a major step for any individual or organization.</p>
<p>While domains are being registered at a record, new domain extensions and  creative thinking still offer thousands of excellent choices. When selecting a  name it is important to consider the purpose of a domain name, which is to  provide people an easy way to reach your web site. The best domains have the  following characteristics:</p>
<p>Short - People don't like to type! The shorter your domain, the easier it is  to reach and the less are the chance the user will make a typographical error while  typing it.</p>
<p>Meaningful - A short domain is nothing without meaning,  34i4nh69.com is only 8 characters long but would not be easy to enter or  remember. Select a domain that relates to your site in a way that people will  understand.</p>
<p>Clear - Clarity is important when selecting a domain name. You should avoid  selecting a name that is difficult to spell or pronounce. Also, pay close  attention to how your domain sounds and how effectively it can be communicated  over the phone.</p>
<p>Exposure: Just like premium real-estate on the ground that gets the most  exposure, names that are short and easy to remember are an asset. In addition to  humans viewing your domain, you should consider search engines. Search engines  index your site and rank it for relevance against terms people search for online.  In order to maximize your sites exposure, consider including a relevant search  term in your domain. Of course, this should only be considered if it still  maintains a short, clear and meaningful domain.</p>
<hr />
<h2>Sub Domains</h2>
<p>Most people are unaware but they already use sub domains on a daily basis.  The famous "www" of the World Wide Web is the most common example of a sub  domain. Sub domains can be created on a DNS server and they don't need to be  registered with a domain registrar, of course, the original domain would need to  be registered before a sub domain could be created. Common examples of sub  domains used on the internet are http://store.apple.com and http://support.microsoft.com.</p>
<p>Sub domains can be requested from your web hosting provider or created by yourself  if you manage your own DNS server.</p>
<hr />
<h2>False Domain Names - Directory Listings</h2>
<p>Some providers will offer you a unique name under their own name like:  <strong>www.theircompany.com/yourcompany/</strong></p>
<p>This is not a real domain name, it is a directory - and you should try to  avoid it.</p>
<p>These URLs are not desirable, especially for companies. Try to avoid them if you  can afford to register a domain. Typically these are more commonly used for  personal sites and free sites provided by your ISP, you may have seen  <strong>www.theircompany.com/~username</strong> as a common address, this is just another way to  share a single domain and provide users their own address.</p>
<p>Open competition in  domain name registration has brought about a dramatic decrease in pricing so  domain sharing is far less common since people can register their own domains for  only $15 per year.</p>
<hr />
<h2>Expired Domains</h2>
<p>Another source for domain registrations is expired domains. When you register  a domain, think of it as a rental, assuming there are no legal or trademark  issues with the domain name, you are free to use it as long as you continue to  pay the yearly fee (you can now also register in advance as many as 10 years).  Some people register domains as speculators, hoping that they can later sell  them, while others may have planned to use a domain and never had the time. The  result is that domains that were previously registered regularly become  available for registration again. You can see, and search through a list of  recently expired domains for free at <a href="http://www.dotdnr.com/" target="_blank">http://www.dotdnr.com</a>.  If you wish to register an expired domain you pay the same fee as you would  for a new registration.</p>
<hr />
<h2>Use Your Domain Name</h2>
<p>After you have chosen - and registered - your own domain name, make sure you  use it on all your web pages and on all your correspondence, like email and  traditional mail.</p>
<p>It is important to let other people be aware of your name, and to inform your  partners and customers about your web site.</p>
<hr /><a href="http://www.dotdnr.com/" target="_blank"> <img src="http://www.w3schools.com/hosting/dotdnr.gif" border="0" alt="DotDNR" /> </a></p>
<p>DotDNR offers .com .net .org .ws .cc and .tv domains for as little as $15 per year.</p>
<p>In addition, you can transfer your domain to DotDNR and add a full year to your existing registration for only $15.  Save $20 or more over other major registrars.</p>
<p>International domain name registration is also offered.</p>
<p><a href="http://www.dotdnr.com/" target="_blank">www.dotdnr.com</a></p>
<h1><span style="color:#ff6600;">Hosting Capacities</span></h1>
<p class="intro">Make sure you get the disk space and the traffic volume you  need.</p>
<hr />
<h2>How Much Disk Space?</h2>
<p>A small or medium web site will need between 10 and 100MB of disk space.</p>
<p>If you look at the size of HTML pages, you will see that the average size is  very small. Maybe even smaller than 1KB. But if you look at the size of the  images (button, gif, banner, jpg) used inside the pages, you will often find  images many times larger than the page itself.</p>
<p>Expect each HTML page to take up between 5 and 50KB of disk space on your web  server, depending on the use of images or other space consuming elements.</p>
<p>If you plan to use lots of images or graphic elements (not to mention sound  files or movies), you might be needing much more disk space.</p>
<p>Make sure that you know your needs before you start looking for your web  host.</p>
<hr />
<h2>Monthly Traffic</h2>
<p>A small or medium web site will consume between 1GB and 5GB of data transfer  per month.</p>
<p>You can calculate this by multiplying your average page size with the number  of expected page views per month. If your average page size is 30KB and you  expect 50,000 page views per month, you will need 0.03MB x 50,000 = 1.5GB.</p>
<p>Larger, commercial sites often consume more than 100GB of monthly traffic.</p>
<p>Before you sign a contract with a host provider, make sure to check this:</p>
<ul>
<li>What are the restrictions on monthly transfer</li>
<li>Will your site be closed if you exceed the volume</li>
<li>Will you be billed a fortune if you exceed the volume</li>
<li>Will my future need be covered</li>
<li>Is upgrading a simple task</li>
</ul>
<hr />
<h2>Connection Speed</h2>
<p>Visitors to your web site will often connect via a modem, but your host  provider should have a much faster connection.</p>
<p>In the early days of the Internet a T1 connection was considered a fast  connection. Today connection speeds are much faster.</p>
<p>1 byte equals to 8 bits (and that's the number of bits used to transport one  character). Low speed communication modems can transport  from about 14 000 to 56 000 bits per second (14 to 56 kilobits per second). That  is somewhere between 2000 and 7000 characters per second, or about 1 to 5 pages  of written text.</p>
<p>One kilobit (Kb) is 1024 bits. One megabit (Mb) is 1024 kilobits. One gigabit  (Gb) is 1024 megabits.</p>
<p>These are connection speeds used on the Internet today:</p>
<table class="ex" border="1">
<tbody>
<tr>
<th width="33%">Name</th>
<th width="33%">Connection</th>
<th width="34%">Speed per second</th>
</tr>
<tr>
<td>Modem</td>
<td>Analog</td>
<td>14.4-56Kb</td>
</tr>
<tr>
<td>D0</td>
<td>Digital (ISDN)</td>
<td>64Kb</td>
</tr>
<tr>
<td>T1</td>
<td>Digital</td>
<td>1.55Mb</td>
</tr>
<tr>
<td>T3</td>
<td>Digital</td>
<td>43Mb</td>
</tr>
<tr>
<td>OC-1</td>
<td>Optical Carrier</td>
<td>52Mb</td>
</tr>
<tr>
<td>OC-2</td>
<td>Optical Carrier</td>
<td>156Mb</td>
</tr>
<tr>
<td>OC-12</td>
<td>Optical Carrier</td>
<td>622Mb</td>
</tr>
<tr>
<td>OC-24</td>
<td>Optical Carrier</td>
<td>1.244Gb</td>
</tr>
<tr>
<td>OC-48</td>
<td>Optical Carrier</td>
<td>2.488Gb</td>
</tr>
</tbody>
</table>
<p>Before you sign up a contract with any hosting provider, surf some other web  sites on their servers, and try to get a good feeling about their network speed.  Also compare the other sites against yours, to see if it looks like you have the  same needs. Contacting some of the other customers is also a valuable option.</p>
<h1><span style="color:#ff6600;">Hosting Email Services</span></h1>
<p class="intro">Hosting services should include proper Email Accounts and Email  Services.</p>
<hr />
<h2>Email Accounts</h2>
<p>Hosting solutions should include email accounts for each person in your  company. Email addresses should appear like this:</p>
<p><strong>peter@mycompany.com</strong></p>
<p><strong>paul@mycompany.com</strong></p>
<p><strong>mary@mycompany.com</strong></p>
<p>Most common is to use first name or first initial and last name.</p>
<hr />
<h2>POP Email</h2>
<p>POP stands for Post Office Protocol. POP is a standard client/server protocol for  sending and  receiving email.</p>
<p>The emails are received and held on your internet server until you pick it up with a client email program, like  Outlook, Outlook Express, Netscape Messenger, etc. POP email programs are built  into Netscape and Internet Explorer browsers (i.e. Microsoft Outlook Express).</p>
<hr />
<h2>IMAP Email</h2>
<p>IMAP stands for Internet Message Access Protocol. IMAP is another standard  protocol for sending and receiving email.</p>
<p>The emails are received and held on your internet server until you pick it up  with a client email program, like Outlook, Outlook Express, Netscape Messenger,  etc.</p>
<p>IMAP represents an improvement over POP because email stored on an IMAP server  can be manipulated from several computers (a computer at home, a  workstation at the office, etc.) without  having to transfer messages back and forth between computers. POP was  designed to support email access on a single computer.</p>
<hr />
<h2>Web-based Email</h2>
<p>Web-based email services enable you to access email via a web browser.  You log into your email account via the Web to send and retrieve email. Being able to access your email from any browser anywhere in the world is a very  attractive option.</p>
<p>Examples of web-based email services are Yahoo! Mail and Hotmail.</p>
<hr />
<h2>Email Forwarding</h2>
<p>Email forwarding allows you to have multiple email personalities.</p>
<p>With email forwarding, you can setup aliases for other email accounts like</p>
<p><strong>postmaster@mycompany.com</strong> should be forwarded to <strong>peter@mycompany.com</strong></p>
<p><strong>sales@mycompany.com</strong> should be forwarded to <strong>mary@mycompany.com</strong></p>
<hr />
<h2>Mailing Lists</h2>
<p>Some service providers offer mailing list capabilities. This is a valuable  plus if you plan sending out email to a large number of users.</p>
<h1><span style="color:#ff6600;">Web Hosting Server Technologies</span></h1>
<p class="intro">This section describes some of the most common hosting technologies.</p>
<hr />
<h2>Windows Hosting</h2>
<p>Windows hosting means hosting of web services that runs on the Windows  operating system.</p>
<p>You should choose Windows hosting if you plan to use ASP (Active Server  Pages) as server scripting, or if you plan to use a database like Microsoft  Access or Microsoft SQL Server. Windows hosting is also the best choice if you  plan to develop your web site using Microsoft Front Page.</p>
<hr />
<h2>Unix Hosting</h2>
<p>Unix hosting means hosting of web services that runs on the Unix operating  system.</p>
<p>Unix was the first (original) web server operating system, and it is known  for being reliable and stable. Often less expensive than Windows.</p>
<hr />
<h2>Linux Hosting</h2>
<p>Linux hosting means hosting of web services that runs on the Linux operating  system.</p>
<hr />
<h2>CGI</h2>
<p>Web pages can be executed as CGI scripts. CGI scripts are executables that  will execute on the server to produce dynamic and interactive web pages.</p>
<p>Most Internet service providers will offer some kind of CGI capabilities. And  many will offer preinstalled, ready to run, guest-books, page-counters, and  chat-forums solutions written in CGI scripts.</p>
<p>The use of CGI is most common on Unix or Linux servers.</p>
<hr />
<h2>ASP - Active Server Pages</h2>
<p>Active Server Pages is a server-side scripting technology developed by Microsoft.</p>
<p>With ASP you can create dynamic web pages by putting script code inside your  HTML pages. The code is executed by the web server before the page is  returned to the browser. Both Visual Basic and JavaScript can be used.</p>
<p>ASP is a standard component in Windows 95,98, 2000, and XP. It can be activated  on all computers running Windows.</p>
<p>Many web hosting providers are offering ASP, as it is becoming a more and more popular technology.</p>
<p>If you want to learn more about ASP, <a href="http://www.w3schools.com/asp/default.asp">please visit  our ASP tutorial</a>.</p>
<hr />
<h2>Chili!Soft ASP</h2>
<p>Microsoft's ASP technology runs only on Windows platforms.</p>
<p>However,  Chili!Soft ASP is a software product that allows  ASP to run on UNIX and some other platforms.</p>
<hr />
<h2>JSP</h2>
<p>JSP is a server-side  technology much like ASP developed by Sun.</p>
<p>With JSP you can create dynamic web pages by putting Java code inside your  HTML pages. The code is executed by the web server before the page is returned  to the browser.</p>
<p>Since JSP uses Java, the technology is not restricted to any server-specific platform.</p>
<hr />
<h2>FrontPage</h2>
<p>FrontPage is a very common web site design tool developed by Microsoft.</p>
<p>FrontPage allows users to  develop a web site without any deep knowledge of web development. Most Windows  hosting solutions support FrontPage server extensions for users that use FrontPage to develop  their web site.</p>
<p>If you plan to use FrontPage, you should look for a Windows hosting solution  (meaning not Unix / Linux).</p>
<hr />
<h2>PHP</h2>
<p>Just like ASP, PHP is a server-side scripting language which allows you to create dynamic web pages by putting script code inside your HTML pages. The code is executed by the web server before the page is returned to the browser.</p>
<hr />
<h2>Cold Fusion</h2>
<p>Cold Fusion is another server-side scripting language used to develop  dynamic web pages.</p>
<p>Cold Fusion is developed by Macromedia.</p>
<hr />
<h2>Secure Server</h2>
<p>A secure server can transmit data encrypted.</p>
<p>If you plan to do online credit card transactions, or other types of web  communication that needs to be protected against unauthorized access, your web  host must provide a secure server.</p>
<h1><span style="color:#ff6600;">Web Hosting Database Technologies</span></h1>
<p class="intro">MS SQL Server or Oracle for high traffic database-driven web  sites.</p>
<p class="intro">MySQL for low-cost database-access.</p>
<p class="intro">MS Access for low traffic web sites.</p>
<hr />
<h2>Web Databases</h2>
<p>If your web site needs to update large quantities of information via the web,  you will need a database to store your information.</p>
<p>There are  many different database systems available for web hosting. The most common are MS Access, MySQL, SQL Server, and Oracle.</p>
<hr />
<h2>Using the SQL Language</h2>
<p>SQL is the language for accessing databases.</p>
<p>If you want your web site to be able to store and retrieve data from a  database, your web server should have access to a database-system that uses the  SQL language.</p>
<hr />
<h2>SQL Server</h2>
<p>Microsoft's SQL Server is one of the most popular database software for  database-driven web sites  with high traffic.</p>
<p>SQL Server is a very powerful, robust and full featured SQL database system.</p>
<hr />
<h2>Oracle</h2>
<p>Oracle is also a popular database software for  database-driven web sites  with high traffic.</p>
<p>Oracle is a very powerful, robust and full featured SQL database system.</p>
<hr />
<h2>Access</h2>
<p>When a web site requires a simple database, Microsoft Access can be a  solution.</p>
<p>Access is not well suited for very high-traffic, and not as powerful as Oracle  or SQL Server.</p>
<hr />
<h2>MySQL</h2>
<p>MySQL is also a popular database software for web sites.</p>
<p>MySQL is an inexpensive  alternative to the expensive Microsoft and Oracle solutions.</p>
<h1><span style="color:#ff6600;">Web Hosting Types</span></h1>
<p class="intro">Hosting can be FREE, SHARED or DEDICATED.</p>
<hr />
<h2>Free Hosting</h2>
<p>Some service providers offer free web hosting.</p>
<p>Free web hosting is best suited for small sites with low traffic, like family  sites or sites about hobbies. It is not recommended for high traffic or for real business.  Technical support is often limited, and technical options are few.</p>
<p>Very often you cannot use your own domain name at a free site. You have to use  a name provided by your host like http://www.freesite/users/~yoursite.htm.  This is hard to type, hard to remember, and not very  professional.</p>
<table class="ex" border="1" width="100%">
<tbody>
<tr>
<td width="50%"><strong>Good:</strong></td>
<td width="50%"><strong>Bad:</strong></td>
</tr>
<tr valign="top">
<td>Low cost. It's free.</td>
<td>No domain names.</td>
</tr>
<tr>
<td>Good for family, hobby or personal sites.</td>
<td>Few, limited, or no software options.</td>
</tr>
<tr>
<td>Free email is often an option.</td>
<td>Limited security options.</td>
</tr>
<tr>
<td></td>
<td>Limited or no database support.</td>
</tr>
<tr>
<td></td>
<td>Limited technical support.</td>
</tr>
</tbody>
</table>
<hr />
<h2>Shared (Virtual) Hosting</h2>
<p>Shared hosting is very common, and very cost effective.</p>
<p>With shared hosting, your web site is hosted on a powerful server along with  maybe 100 other web sites. On a shared host it is common that each web site have  their own domain name.</p>
<p>Shared solutions often offer multiple software solutions like email,  database, and many different editing options. Technical support tends to be  good.</p>
<table class="ex" border="1" width="100%">
<tbody>
<tr>
<td width="50%"><strong>Good:</strong></td>
<td width="50%"><strong>Bad:</strong></td>
</tr>
<tr valign="top">
<td>Low cost. Cost is shared with others.</td>
<td>Reduced security due to many sites on one server.</td>
</tr>
<tr>
<td>Good for small business and average traffic.</td>
<td>Restrictions on traffic volume.</td>
</tr>
<tr>
<td>Multiple software options.</td>
<td>Restricted database support.</td>
</tr>
<tr>
<td>Own domain name.</td>
<td>Restricted software support.</td>
</tr>
<tr>
<td>Good support</td>
<td></td>
</tr>
</tbody>
</table>
<hr />
<h2>Dedicated Hosting</h2>
<p>With dedicated hosting your web site is hosted on a dedicated server.</p>
<p>Dedicated hosting is the most expensive form of hosting. The solution is best  suited for large web sites with high traffic, and web sites that use special  software.</p>
<p>You should expect dedicated hosting to be very powerful and secure, with  almost unlimited software solutions.</p>
<table class="ex" border="1" width="100%">
<tbody>
<tr>
<td width="50%"><strong>Good:</strong></td>
<td width="50%"><strong>Bad:</strong></td>
</tr>
<tr valign="top">
<td>Good for large business.</td>
<td>Expensive.</td>
</tr>
<tr valign="top">
<td>Good for high traffic.</td>
<td>Requires higher skills.</td>
</tr>
<tr>
<td>Multiple domain names.</td>
<td></td>
</tr>
<tr>
<td>Powerful email solutions.</td>
<td></td>
</tr>
<tr>
<td>Powerful database support.</td>
<td></td>
</tr>
<tr>
<td>Strong (unlimited) software support.</td>
<td></td>
</tr>
</tbody>
</table>
<hr />
<h2>Collocated Hosting</h2>
<p>Collocation means "co-location". It is a solution that lets you place  (locate) your own web server on the premises (locations) of a service provider.</p>
<p>This is pretty much the same as running your own server in your own office,  only that it is located at a place better designed for it.</p>
<p>Most likely a provider will have dedicated resources like high-security  against fire and vandalism, regulated backup power, dedicated Internet  connections and more.</p>
<table class="ex" border="1" width="100%">
<tbody>
<tr>
<td width="50%"><strong>Good:</strong></td>
<td width="50%"><strong>Bad:</strong></td>
</tr>
<tr valign="top">
<td>High bandwidth.</td>
<td>Expensive.</td>
</tr>
<tr valign="top">
<td>High up-time.</td>
<td>Requires higher skills.</td>
</tr>
<tr>
<td>High security.</td>
<td>Harder to configure and debug.</td>
</tr>
<tr>
<td>Unlimited software options.</td>
<td></td>
</tr>
</tbody>
</table>
<hr />
<h2>Your Checklist</h2>
<p>Before you choose your web host, make sure that:</p>
<ul type="square">
<li>The hosting type suits your current needs</li>
<li>The hosting type is cost effective</li>
<li>Upgrading to a better server is a possible solution</li>
<li>If needed, upgrading to a dedicated server is possible</li>
</ul>
<p>Before you sign up a contract with any hosting provider, surf some other web  sites on their servers, and try to get a good feeling about their network speed.  Also compare the other sites against yours, to see if it looks like you have the  same needs. Contacting some of the other customers is also a valuable option.</p>
<h1><span style="color:#ff6600;">Web Hosting E-Commerce</span></h1>
<p class="intro">If you are selling a product or a service, e-commerce might be  a smart way to do business.</p>
<hr />
<h2>Internet Commerce</h2>
<p>E-Commerce is about selling products or services over the Internet.</p>
<p>If you are selling a product or a service, e-commerce might be a smart way to do  business. Over the Internet you can reach a large number of customers.</p>
<hr />
<h2>E-Commerce Systems</h2>
<p>It is not a very good idea to build your own e-commerce system. Some (larger)  companies might do it, but we will not recommend it if you run a smaller  business. Building an e-commerce system is a complicated process,  with the potential for a lot of errors.</p>
<p>You might buy a ready-to-use system and run it on your own server. Many  systems are available on the market today, and most of them  will cover your basic needs for order management and processing. But again, if  you are not familiar with hosting your own web site, starting with an e-commerce  site is not the right thing.</p>
<p>The best solution, in our opinion, is to find a hosting provider that offers  an e-commerce solution.</p>
<hr />
<h2>Hosting Providers</h2>
<p>E-commerce covers a very huge range of products. With different hosting  providers you will find anything from very simple to very complex solutions.</p>
<p>Most providers will offer a simple and inexpensive solution that allow you  to run your own "virtual store".</p>
<hr />
<h2>Your Checklist</h2>
<ul>
<li>How does it handle customers?</li>
<li>How does it handle product catalogs?</li>
<li>How does it handle orders?</li>
<li>How does it handle inventory?</li>
<li>How does it handle back orders?</li>
<li>How does it handle shipment?</li>
<li>How does it handle accounts?</li>
<li>How does it handle billing?</li>
<li>How does it handle payment?</li>
<li>How does it handle foreign currency?</li>
<li>How does it handle credit cards?</li>
<li>How does it handle taxes?</li>
<li>How does it handle security?</li>
<li>How does it handle integrity (encryption)?</li>
</ul>
<p>Also check if the most time-consuming tasks are automated. Look for automated  billing, invoice handling, accounting, and report generation.</p>
<p>Before you sign up a contract with any hosting provider, surf some other  e-commerce  sites on their servers. Find out how it works. Actually try some shopping and  see if you get a good feeling.  Also compare the other sites against yours, to see if it looks like you have the  same needs. Contacting some of the other customers is also a valuable option.</p>
<hr />
<h2>Tax Issues</h2>
<p>Taxes is a complex issue for most on-line stores. Especially VAT (Value Added  Tax).</p>
<p>If you are selling on-line, you will most likely be in the export business.</p>
<p>Trading with different countries is easy, but tax issues might be tricky.  Exporting goods may not be the subject of VAT in your country, but often your  customers will have to pay their local VAT when they pick up the goods.</p>
<p>In addition, there will be the issue of income tax for your shop, depending  on how you report your income from sales.</p>
<p>Before starting an on-line store, be sure to consult your tax adviser.<br />
<a href="http://www.bidvertiser.com"><br />
</a><a href="http://www.bidvertiser.com"><br />
<img src="http://srv.bidvertiser.com/bidvertiser/referral_button.html?pid=174164" alt="GET PAID FOR ECERY CLICK" /></a><a href="http://www.bidvertiser.com"><img src="http://srv.bidvertiser.com/bidvertiser/referral_button.html?pid=174164" alt="GET PAID FOR ECERY CLICK" /></a></p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[Started working in JSP]]></title>
<link>http://srininet.wordpress.com/?p=78</link>
<pubDate>Fri, 03 Oct 2008 09:39:20 +0000</pubDate>
<dc:creator>Srini Nilagiri</dc:creator>
<guid>http://srininet.fr.wordpress.com/2008/10/03/started-working-in-jsp/</guid>
<description><![CDATA[A recent development at my workplace put me into java development. I have been working with microsof]]></description>
<content:encoded><![CDATA[<p>A recent development at my workplace put me into java development. I have been working with microsoft products for a long time and never really got a chance to work in java. For the last 10 days I have been working with JSP and so far it is not that tough. I have set up Tomcat v6.0 server and using eclipse as IDE. Currently working in JSP, having worked in classic asp for long time I don't find JSP as something new technology.</p>
<p>Now I may get a chance to compare the .net technologies with java technologies. Hopefully my journey in  will be exciting.</p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[JAVA EBOOK FREE Download in PDF-CHM]]></title>
<link>http://programmingebook.wordpress.com/?p=74</link>
<pubDate>Thu, 02 Oct 2008 12:59:13 +0000</pubDate>
<dc:creator>mongther4</dc:creator>
<guid>http://programmingebook.fr.wordpress.com/2008/10/02/java-ebook-free-download-in-pdf-chm/</guid>
<description><![CDATA[Download EBOOK Free at www.eBooks-Space.com




Practical Apache Struts 2 Web 2.0 Projects
ZIP eBook]]></description>
<content:encoded><![CDATA[<p>Download EBOOK Free at <a href="http://www.eBooks-Space.com">www.eBooks-Space.com</a></p>
<table class="table_line" style="height:155px;" border="0" cellspacing="0" cellpadding="5" width="100%">
<tbody>
<tr>
<td style="font-size:12px;" valign="top">
<h2><a class="yellow_h2" href="http://www.ebooks-space.com/ebook/1093/Practical-Apache-Struts-2-Web-2.0-Projects.html" target="_blank">Practical Apache Struts 2 Web 2.0 Projects</a></h2>
<p><a class="text_yello">ZIP eBook File </a><a class="text_blue"><em>"5.16 MB"</em> </a><a class="text_yello">, eBook Downloads [21]</a>   <!-- AddThis Button BEGIN --><a href=""></a><!-- AddThis Button END --></p>
<p>Chapter 1 - Web 2.0 and Struts2</p>
<p>Before charging forward with developing a Web 2.0 application, you need to understand what a Web 2.0 application really is. In this chapter, you will learn what Web 2.0 means from a development as well as end user perspective.</p>
<p>Chapter 2 - Getting Up and Running</p>
<p>In this chapter, you will learn everything you need to get started with Struts2.<br />
Starting with ...</p>
<p><a class="text_yello">eBook Tags - </a><a class="text_blue" href="http://www.ebooks-space.com/ebook-tags/Apache">Apache</a> , <a class="text_blue" href="http://www.ebooks-space.com/ebook-tags/Struts">Struts</a> , <a class="text_blue" href="http://www.ebooks-space.com/ebook-tags/Java">Java</a></p>
<p><a href="http://www.ebooks-space.com/ebook/1093/Practical-Apache-Struts-2-Web-2.0-Projects.html" target="_blank"><strong>Download eBook Free</strong> »</a></td>
<td width="130" align="right" valign="top"><img src="http://www.ebooks-space.com/cover/Practical%20Apache%20Struts%202%20Web%202.0%20Projects_2008_09_29_06_46_27.jpg" border="1" alt="Download Free Practical Apache Struts 2 Web 2.0 Projects ebook" width="120" /></td>
</tr>
</tbody>
</table>
<p> </p>
<table class="table_line" style="height:155px;" border="0" cellspacing="0" cellpadding="5" width="100%">
<tbody>
<tr>
<td style="font-size:12px;" valign="top">
<h2><a class="yellow_h2" href="http://www.ebooks-space.com/ebook/1082/Wireless-Java%3A-Developing-with-J2ME.html" target="_blank">Wireless Java: Developing with J2ME</a></h2>
<p><a class="text_yello">ZIP eBook File </a><a class="text_blue"><em>"2.67 MB"</em> </a><a class="text_yello">, eBook Downloads [34]</a>   <!-- AddThis Button BEGIN --><a href=""></a><!-- AddThis Button END --></p>
<p>Although Java is incredibly popular, the standard edition of Java is way too big and bulky to build applications for wireless devices such as PDAs and phones.</p>
<p>Thus, Sun has released Java 2 Platform, Micro Edition (J2ME).</p>
<p>J2ME has the potential to be as revolutionary in the wireless space as Java has been in the server space.</p>
<p>Wireless Java: Developing with J2ME, Second Edition is updated ...</p>
<p><a class="text_yello">eBook Tags - </a><a class="text_blue" href="http://www.ebooks-space.com/ebook-tags/Wireless">Wireless</a> , <a class="text_blue" href="http://www.ebooks-space.com/ebook-tags/Java">Java</a> , <a class="text_blue" href="http://www.ebooks-space.com/ebook-tags/J2ME">J2ME</a></p>
<p><a href="http://www.ebooks-space.com/ebook/1082/Wireless-Java%3A-Developing-with-J2ME.html" target="_blank"><strong>Download eBook Free</strong> »</a></td>
<td width="130" align="right" valign="top"><img src="http://www.ebooks-space.com/cover/Wireless%20Java:%20Developing%20with%20J2ME_2008_09_27_07_58_50.jpg" border="1" alt="Developing with J2ME ebook" width="120" /></td>
</tr>
</tbody>
</table>
<p> </p>
<table class="table_line" style="height:155px;" border="0" cellspacing="0" cellpadding="5" width="100%">
<tbody>
<tr>
<td style="font-size:12px;" valign="top">
<h2><a class="yellow_h2" href="http://www.ebooks-space.com/ebook/1077/The-Java-Tutorial%3A-A-Short-Course-on-the-Basics.html" target="_blank">The Java Tutorial: A Short Course on the Basics</a></h2>
<p><a class="text_yello">CHM eBook File </a><a class="text_blue"><em>"3.47 MB"</em> </a><a class="text_yello">, eBook Downloads [50]</a>   <!-- AddThis Button BEGIN --><a href=""></a><!-- AddThis Button END --></p>
<p>A hands-on guide to the Java programming language, The Java™ Tutorial, Fourth Edition, is perfect for any developer looking for a proven path to proficiency with Java SE.</p>
<p>This popular tutorial "from the Source" has been completely revised and updated to cover Version 6 of the Java Platform, Standard Edition.</p>
<p>Written by members of the Java Software team at Sun Microsystems, this book uses a ...</p>
<p><a class="text_yello">eBook Tags - </a><a class="text_blue" href="http://www.ebooks-space.com/ebook-tags/java">java</a> , <a class="text_blue" href="http://www.ebooks-space.com/ebook-tags/basic">basic</a></p>
<p><a href="http://www.ebooks-space.com/ebook/1077/The-Java-Tutorial%3A-A-Short-Course-on-the-Basics.html" target="_blank"><strong>Download eBook Free</strong> »</a></td>
<td width="130" align="right" valign="top"><img src="http://www.ebooks-space.com/cover/The%20Java%20Tutorial:%20A%20Short%20Course%20on%20the%20Basics_2008_09_27_07_29_22.jpg" border="1" alt="A Short Course on the Basics ebook" width="120" /></td>
</tr>
</tbody>
</table>
<p> </p>
<table class="table_line" style="height:155px;" border="0" cellspacing="0" cellpadding="5" width="100%">
<tbody>
<tr>
<td style="font-size:12px;" valign="top">
<h2><a class="yellow_h2" href="http://www.ebooks-space.com/ebook/1070/Java-How-to-Program.html" target="_blank">Java How to Program</a></h2>
<p><a class="text_yello">PDF eBook File </a><a class="text_blue"><em>"16.62 MB"</em> </a><a class="text_yello">, eBook Downloads [80]</a>   <!-- AddThis Button BEGIN --><a href=""></a><!-- AddThis Button END --></p>
<p>The Deitels' groundbreaking How to Program series offers unparalleled breadth and depth of programming concepts and intermediate-level topics for further study.</p>
<p>The books in this series feature hundreds of complete, working programs with thousands of lines of code. This edition is completely up-to-date with The Java 2 Platform Standard Edition (J2SE) 1.5.</p>
<p>Now includes topics such as autobo ...</p>
<p><a class="text_yello">eBook Tags - </a><a class="text_blue" href="http://www.ebooks-space.com/ebook-tags/java">java</a> , <a class="text_blue" href="http://www.ebooks-space.com/ebook-tags/program">program</a></p>
<p><a href="http://www.ebooks-space.com/ebook/1070/Java-How-to-Program.html" target="_blank"><strong>Download eBook Free</strong> »</a></td>
<td width="130" align="right" valign="top"><img src="http://www.ebooks-space.com/cover/Java%20How%20to%20Program_2008_09_24_08_47_38.jpg" border="1" alt="Download Free Java How to Program ebook" width="120" /></td>
</tr>
</tbody>
</table>
<p> </p>
<table class="table_line" style="height:155px;" border="0" cellspacing="0" cellpadding="5" width="100%">
<tbody>
<tr>
<td style="font-size:12px;" valign="top">
<h2><a class="yellow_h2" href="http://www.ebooks-space.com/ebook/1036/Hibernate-In-Action.html" target="_blank">Hibernate In Action</a></h2>
<p><a class="text_yello">ZIP eBook File </a><a class="text_blue"><em>"1.94 MB"</em> </a><a class="text_yello">, eBook Downloads [66]</a>   <!-- AddThis Button BEGIN --><a href=""></a><!-- AddThis Button END --></p>
<p>Both an introduction to the theoretical aspects of automated object/relational mapping and a practical guide to using Hibernate, this resource provides extensive sample codes to implement an online auction application.</p>
<p>Object persistence and the object/relational mismatch problem are discussed with an emphasis on the importance of Plain Old Java Objects.</p>
<p>More advanced ORM concepts and tech ...</p>
<p><a class="text_yello">eBook Tags - </a><a class="text_blue" href="http://www.ebooks-space.com/ebook-tags/hibernate">hibernate</a></p>
<p><a href="http://www.ebooks-space.com/ebook/1036/Hibernate-In-Action.html" target="_blank"><strong>Download eBook Free</strong> »</a></td>
<td width="130" align="right" valign="top"><img src="http://www.ebooks-space.com/cover/Hibernate%20In%20Action_2008_09_20_04_17_24.jpg" border="1" alt="Download Free Hibernate In Action ebook" width="120" /></td>
</tr>
</tbody>
</table>
<table class="table_line" style="height:155px;" border="0" cellspacing="0" cellpadding="5" width="100%">
<tbody>
<tr>
<td style="font-size:12px;" valign="top">
<h2><a class="yellow_h2" href="http://www.ebooks-space.com/ebook/1021/Pro-Java-EE-Spring-Patterns.html" target="_blank">Pro Java EE Spring Patterns</a></h2>
<p><a class="text_yello">ZIP eBook File </a><a class="text_blue"><em>"2.48 MB"</em> </a><a class="text_yello">, eBook Downloads [56]</a>   <!-- AddThis Button BEGIN --><a href=""></a><!-- AddThis Button END --></p>
<p>Pro Java™ EE Spring Patterns: Best Practices and Design Strategies Implementing Java EE Patter</p>
<p>Pro Java™ EE Spring Patterns focuses on enterprise patterns, best practices, design strategies, and proven solutions using key Java EE technologies including JSP™, servlets, EJB™, and JMS APIs.</p>
<p>This Java EE patterns resource, catalog, and guide, with its patterns and numerous strategies, documents ...</p>
<p><a class="text_yello">eBook Tags - </a><a class="text_blue" href="http://www.ebooks-space.com/ebook-tags/java">java</a> , <a class="text_blue" href="http://www.ebooks-space.com/ebook-tags/spring">spring</a> , <a class="text_blue" href="http://www.ebooks-space.com/ebook-tags/pattern">pattern</a></p>
<p><a href="http://www.ebooks-space.com/ebook/1021/Pro-Java-EE-Spring-Patterns.html" target="_blank"><strong>Download eBook Free</strong> »</a></td>
<td width="130" align="right" valign="top"><img src="http://www.ebooks-space.com/cover/Pro%20Java%20EE%20Spring%20Patterns_2008_09_18_07_56_54.jpg" border="1" alt="Download Free Pro Java EE Spring Patterns ebook" width="120" /></td>
</tr>
</tbody>
</table>
<p> </p>
<table class="table_line" style="height:155px;" border="0" cellspacing="0" cellpadding="5" width="100%">
<tbody>
<tr>
<td style="font-size:12px;" valign="top">
<h2><a class="yellow_h2" href="http://www.ebooks-space.com/ebook/1007/Java-Extreme-Programming-Cookbook.html" target="_blank">Java Extreme Programming Cookbook</a></h2>
<p><a class="text_yello">ZIP eBook File </a><a class="text_blue"><em>"1.13 MB"</em> </a><a class="text_yello">, eBook Downloads [56]</a>   <!-- AddThis Button BEGIN --><a href=""></a><!-- AddThis Button END --></p>
<p>Brimming with over 100 "recipes" for getting down to business and actually doing XP, the Java Extreme Programming Cookbook doesn't try to "sell" you on XP; it succinctly documents the most important features of popular open source tools for XP in Java--including Ant, Junit, HttpUnit, Cactus, Tomcat, XDoclet--and then digs right in, providing recipes for implementing the tools in real-world environ ...</p>
<p><a class="text_yello">eBook Tags - </a><a class="text_blue" href="http://www.ebooks-space.com/ebook-tags/java">java</a> , <a class="text_blue" href="http://www.ebooks-space.com/ebook-tags/extreme">extreme</a> , <a class="text_blue" href="http://www.ebooks-space.com/ebook-tags/programming">programming</a></p>
<p><a href="http://www.ebooks-space.com/ebook/1007/Java-Extreme-Programming-Cookbook.html" target="_blank"><strong>Download eBook Free</strong> »</a></td>
<td width="130" align="right" valign="top"><img src="http://www.ebooks-space.com/cover/Java%20Extreme%20Programming%20Cookbook_2008_09_13_06_26_07.jpg" border="1" alt="Download Free Java Extreme Programming Cookbook ebook" width="120" /></td>
</tr>
</tbody>
</table>
<p> </p>
<table class="table_line" style="height:155px;" border="0" cellspacing="0" cellpadding="5" width="100%">
<tbody>
<tr>
<td style="font-size:12px;" valign="top">
<h2><a class="yellow_h2" href="http://www.ebooks-space.com/ebook/1006/Java-Swing.html" target="_blank">Java Swing</a></h2>
<p><a class="text_yello">ZIP eBook File </a><a class="text_blue"><em>"8.51 MB"</em> </a><a class="text_yello">, eBook Downloads [80]</a>   <!-- AddThis Button BEGIN --><a href=""></a><!-- AddThis Button END --></p>
<p>Swing is a fully-featured user interface development kit for Java applications. Building on the foundations of the Abstract Window Toolkit (AWT), Swing enables cross-platform applications to use any of several pluggable look-and-feels.</p>
<p>Swing developers can take advantage of its rich, flexible features and modular components, building elegant user interfaces with very little code.</p>
<p>This seco ...</p>
<p><a class="text_yello">eBook Tags - </a><a class="text_blue" href="http://www.ebooks-space.com/ebook-tags/java">java</a> , <a class="text_blue" href="http://www.ebooks-space.com/ebook-tags/swing">swing</a></p>
<p><a href="http://www.ebooks-space.com/ebook/1006/Java-Swing.html" target="_blank"><strong>Download eBook Free</strong> »</a></td>
<td width="130" align="right" valign="top"><img src="http://www.ebooks-space.com/cover/Java%20Swing_2008_09_13_06_21_50.jpg" border="1" alt="Download Free Java Swing ebook" width="120" /></td>
</tr>
</tbody>
</table>
<p> </p>
<table class="table_line" style="height:155px;" border="0" cellspacing="0" cellpadding="5" width="100%">
<tbody>
<tr>
<td style="font-size:12px;" valign="top">
<h2><a class="yellow_h2" href="http://www.ebooks-space.com/ebook/1002/Java-2-Enterprise-Edition-1.4.html" target="_blank">Java 2 Enterprise Edition 1.4</a></h2>
<p><a class="text_yello">ZIP eBook File </a><a class="text_blue"><em>"3.72 MB"</em> </a><a class="text_yello">, eBook Downloads [79]</a>   <!-- AddThis Button BEGIN --><a href=""></a><!-- AddThis Button END --></p>
<p>* Java 2 Enterprise Edition (J2EE) is the specification that all enterprise Java developers need to build multi-tier applications, and also the basis for BEA's WebLogic Application Server and IBM's WebSphere</p>
<p>* Revised to be current with the significant J2EE 1.4 update that will drive substantial developer interest</p>
<p>* Written by a top-selling team of eleven experts who provide unique and sub ...</p>
<p><a class="text_yello">eBook Tags - </a><a class="text_blue" href="http://www.ebooks-space.com/ebook-tags/j2ee">j2ee</a> , <a class="text_blue" href="http://www.ebooks-space.com/ebook-tags/java">java</a></p>
<p><a href="http://www.ebooks-space.com/ebook/1002/Java-2-Enterprise-Edition-1.4.html" target="_blank"><strong>Download eBook Free</strong> »</a></td>
<td width="130" align="right" valign="top"><img src="http://www.ebooks-space.com/cover/Java%202%20Enterprise%20Edition%201.4_2008_09_13_06_02_51.jpg" border="1" alt="Download Free Java 2 Enterprise Edition 1.4 ebook" width="120" /></td>
</tr>
</tbody>
</table>
<p> </p>
<table class="table_line" style="height:155px;" border="0" cellspacing="0" cellpadding="5" width="100%">
<tbody>
<tr>
<td style="font-size:12px;" valign="top">
<h2><a class="yellow_h2" href="http://www.ebooks-space.com/ebook/1001/Introduction-to-Java-and-Software-Design%3A-Swing-Update.html" target="_blank">Introduction to Java and Software Design: Swing Update</a></h2>
<p><a class="text_yello">ZIP eBook File </a><a class="text_blue"><em>"12.74 MB"</em> </a><a class="text_yello">, eBook Downloads [61]</a>   <!-- AddThis Button BEGIN --><a href=""></a><!-- AddThis Button END --></p>
<p>Introduction to Java and Software Design breaks the current paradigms for teaching Java and object-oriented programming in a first year programming course.</p>
<p>The Dale author team has developed a unique way of teaching object-oriented programming.</p>
<p>They foster sound object-oriented design by teaching students how to brainstorm, use filtering scenarios, CRC cards, and responsibility algorithms. ...</p>
<p><a class="text_yello">eBook Tags - </a><a class="text_blue" href="http://www.ebooks-space.com/ebook-tags/java">java</a> , <a class="text_blue" href="http://www.ebooks-space.com/ebook-tags/software">software</a> , <a class="text_blue" href="http://www.ebooks-space.com/ebook-tags/swing">swing</a></p>
<p><a href="http://www.ebooks-space.com/ebook/1001/Introduction-to-Java-and-Software-Design%3A-Swing-Update.html" target="_blank"><strong>Download eBook Free</strong> »</a></td>
<td width="130" align="right" valign="top"><img src="http://www.ebooks-space.com/cover/Introduction%20to%20Java%20and%20Software%20Design:%20Swing%20Update_2008_09_13_05_53_52.jpg" border="1" alt="Swing Update ebook" width="120" /></td>
</tr>
</tbody>
</table>
<table class="table_line" style="height:155px;" border="0" cellspacing="0" cellpadding="5" width="100%">
<tbody>
<tr>
<td style="font-size:12px;" valign="top">
<h2><a class="yellow_h2" href="http://www.ebooks-space.com/ebook/999/JDBC-3%3A-Java-Database-Connectivity.html" target="_blank">JDBC 3: Java Database Connectivity</a></h2>
<p><a class="text_yello">ZIP eBook File </a><a class="text_blue"><em>"4.22 MB"</em> </a><a class="text_yello">, eBook Downloads [61]</a>   <!-- AddThis Button BEGIN --><a href=""></a><!-- AddThis Button END --></p>
<p>This essential guide offers serious Java developers a focused resource on using JDBC 3 to build robust, enterprise-class applications for the Internet or intranet.</p>
<p>This title provides a step-by-step tutorial on the JDBC 3 API, as well as many examples and discussions about advanced techniques.</p>
<p>It also provides a complete reference of the API's packages and extensions.</p>
<p>Powerful and enhan ...</p>
<p><a class="text_yello">eBook Tags - </a><a class="text_blue" href="http://www.ebooks-space.com/ebook-tags/jdbc">jdbc</a> , <a class="text_blue" href="http://www.ebooks-space.com/ebook-tags/java">java</a> , <a class="text_blue" href="http://www.ebooks-space.com/ebook-tags/database">database</a></p>
<p><a href="http://www.ebooks-space.com/ebook/999/JDBC-3%3A-Java-Database-Connectivity.html" target="_blank"><strong>Download eBook Free</strong> »</a></td>
<td width="130" align="right" valign="top"><img src="http://www.ebooks-space.com/cover/JDBC%203:%20Java%20Database%20Connectivity_2008_09_13_05_46_57.jpg" border="1" alt="Java Database Connectivity ebook" width="120" /></td>
</tr>
</tbody>
</table>
<p> </p>
<table class="table_line" style="height:155px;" border="0" cellspacing="0" cellpadding="5" width="100%">
<tbody>
<tr>
<td style="font-size:12px;" valign="top">
<h2><a class="yellow_h2" href="http://www.ebooks-space.com/ebook/978/Professional-Java-tools-for-extreme-programming.html" target="_blank">Professional Java tools for extreme programming</a></h2>
<p><a class="text_yello">ZIP eBook File </a><a class="text_blue"><em>"3.13 MB"</em> </a><a class="text_yello">, eBook Downloads [63]</a>   <!-- AddThis Button BEGIN --><a href=""></a><!-- AddThis Button END --></p>
<p>Professional Java tools for extreme programming: Ant, Xdoclet, JUnit, Cactus and Maven This is a practical, code-intensive guide to the tools that Enterprise Java developers need when using Extreme Programming methods. It covers key tools used to automate complex parts of the XP process: application integration, testing, and deployment.</p>
<p><a class="text_yello">eBook Tags - </a><a class="text_blue" href="http://www.ebooks-space.com/ebook-tags/java">java</a> , <a class="text_blue" href="http://www.ebooks-space.com/ebook-tags/ant">ant</a> , <a class="text_blue" href="http://www.ebooks-space.com/ebook-tags/xdoclet">xdoclet</a> , <a class="text_blue" href="http://www.ebooks-space.com/ebook-tags/junit">junit</a> , <a class="text_blue" href="http://www.ebooks-space.com/ebook-tags/cactus">cactus</a> , <a class="text_blue" href="http://www.ebooks-space.com/ebook-tags/maven">maven</a></p>
<p><a href="http://www.ebooks-space.com/ebook/978/Professional-Java-tools-for-extreme-programming.html" target="_blank"><strong>Download eBook Free</strong> »</a></td>
<td width="130" align="right" valign="top"><img src="http://www.ebooks-space.com/cover/Professional%20Java%20tools%20for%20extreme%20programming_2008_09_10_09_26_29.jpg" border="1" alt="Download Free Professional Java tools for extreme programming ebook" width="120" /></td>
</tr>
</tbody>
</table>
<p> </p>
<table class="table_line" style="height:155px;" border="0" cellspacing="0" cellpadding="5" width="100%">
<tbody>
<tr>
<td style="font-size:12px;" valign="top">
<h2><a class="yellow_h2" href="http://www.ebooks-space.com/ebook/943/Interactive-Web-Based-Virtual-Reality-with-Java-3D.html" target="_blank">Interactive Web-Based Virtual Reality with Java 3D</a></h2>
<p><a class="text_yello">ZIP eBook File </a><a class="text_blue"><em>"4.82 MB"</em> </a><a class="text_yello">, eBook Downloads [44]</a>   <!-- AddThis Button BEGIN --><a href=""></a><!-- AddThis Button END --></p>
<p>Description</p>
<p>With the emergence of the Java 3D API, the creation of high quality 3D animated graphics for Java applications and applets becomes a possibility.</p>
<p>With numerous aspects of the business, science, medical, and educational fields implementing this technology, the need for familiarity of Java 3D amplifies.</p>
<p>Interactive Web-Based Virtual Reality with Java 3D provides both advanced a ...</p>
<p><a class="text_yello">eBook Tags - </a><a class="text_blue" href="http://www.ebooks-space.com/ebook-tags/java">java</a> , <a class="text_blue" href="http://www.ebooks-space.com/ebook-tags/3d">3d</a> , <a class="text_blue" href="http://www.ebooks-space.com/ebook-tags/web-base">web-base</a></p>
<p><a href="http://www.ebooks-space.com/ebook/943/Interactive-Web-Based-Virtual-Reality-with-Java-3D.html" target="_blank"><strong>Download eBook Free</strong> »</a></td>
<td width="130" align="right" valign="top"><img src="http://www.ebooks-space.com/cover/Interactive%20Web-Based%20Virtual%20Reality%20with%20Java%203D_2008_09_05_05_54_50.jpg" border="1" alt="Download Free Interactive Web-Based Virtual Reality with Java 3D ebook" width="120" /></td>
</tr>
</tbody>
</table>
<p> </p>
<table class="table_line" style="height:155px;" border="0" cellspacing="0" cellpadding="5" width="100%">
<tbody>
<tr>
<td style="font-size:12px;" valign="top">
<h2><a class="yellow_h2" href="http://www.ebooks-space.com/ebook/930/Java-Persistence-with-Hibernate.html" target="_blank">Java Persistence with Hibernate</a></h2>
<p><a class="text_yello">ZIP eBook File </a><a class="text_blue"><em>"7.04 MB"</em> </a><a class="text_yello">, eBook Downloads [265]</a>   <!-- AddThis Button BEGIN --><a href=""></a><!-- AddThis Button END --></p>
<p>Persistence-the ability of data to outlive an instance of a program-is central to modern applications.</p>
<p>Hibernate, the most popular Java persistence tool, provides automatic and transparent object/relational mapping making it a snap to work with SQL databases in Java applications.</p>
<p>Hibernate applications are cheaper, more portable, and more resilient to change.</p>
<p>Because it conforms to the ...</p>
<p><a class="text_yello">eBook Tags - </a><a class="text_blue" href="http://www.ebooks-space.com/ebook-tags/hibernate">hibernate</a> , <a class="text_blue" href="http://www.ebooks-space.com/ebook-tags/java">java</a> , <a class="text_blue" href="http://www.ebooks-space.com/ebook-tags/persistence">persistence</a></p>
<p><a href="http://www.ebooks-space.com/ebook/930/Java-Persistence-with-Hibernate.html" target="_blank"><strong>Download eBook Free</strong> »</a></td>
<td width="130" align="right" valign="top"><img src="http://www.ebooks-space.com/cover/Java%20Persistence%20with%20Hibernate_2008_09_03_11_01_32.jpg" border="1" alt="Download Free Java Persistence with Hibernate ebook" width="120" /></td>
</tr>
</tbody>
</table>
<p> </p>
<table class="table_line" style="height:155px;" border="0" cellspacing="0" cellpadding="5" width="100%">
<tbody>
<tr>
<td style="font-size:12px;" valign="top">
<h2><a class="yellow_h2" href="http://www.ebooks-space.com/ebook/925/J2EE-Developers-Handbook.html" target="_blank">J2EE Developers Handbook</a></h2>
<p><a class="text_yello">ZIP eBook File </a><a class="text_blue"><em>"6.38 MB"</em> </a><a class="text_yello">, eBook Downloads [88]</a>   <!-- AddThis Button BEGIN --><a href=""></a><!-- AddThis Button END --></p>
<p>Java 2 Enterprise Edition (J2EE) is an application development platform for building robust enterprise systems.</p>
<p>J2EE includes numerous Java APIs and tools including Enterprise JavaBeans, JavaServer Pages, and Servlets.</p>
<p>Developers looking to leverage this complex platform need guidance not only on the features of each tool, but on using them together to create real-world systems.</p>
<p>J2EE De ...</p>
<p><a class="text_yello">eBook Tags - </a><a class="text_blue" href="http://www.ebooks-space.com/ebook-tags/j2ee">j2ee</a> , <a class="text_blue" href="http://www.ebooks-space.com/ebook-tags/java">java</a> , <a class="text_blue" href="http://www.ebooks-space.com/ebook-tags/jsp">jsp</a> , <a class="text_blue" href="http://www.ebooks-space.com/ebook-tags/javabeans">javabeans</a> , <a class="text_blue" href="http://www.ebooks-space.com/ebook-tags/servlets">servlets</a></p>
<p><a href="http://www.ebooks-space.com/ebook/925/J2EE-Developers-Handbook.html" target="_blank"><strong>Download eBook Free</strong> »</a></td>
<td width="130" align="right" valign="top"><img src="http://www.ebooks-space.com/cover/J2EE%20Developers%20Handbook_2008_09_02_07_09_06.jpg" border="1" alt="Download Free J2EE Developers Handbook ebook" width="120" /></td>
</tr>
</tbody>
</table>
<table class="table_line" style="height:155px;" border="0" cellspacing="0" cellpadding="5" width="100%">
<tbody>
<tr>
<td style="font-size:12px;" valign="top">
<h2><a class="yellow_h2" href="http://www.ebooks-space.com/ebook/901/Ibatis-in-Action.html" target="_blank">Ibatis in Action</a></h2>
<p><a class="text_yello">ZIP eBook File </a><a class="text_blue"><em>"1.89 MB"</em> </a><a class="text_yello">, eBook Downloads [31]</a>   <!-- AddThis Button BEGIN --><a href=""></a><!-- AddThis Button END --></p>
<p>iBATIS in Action teaches Java developers and architects how to use the iBATIS framework to map relational databases to object-oriented programs.</p>
<p>Written by the creator of iBATIS, this practical book presents patterns and solutions that readers can apply immediately.</p>
<p>iBATIS in Action shows Java developers how to tackle the problem of data persistence using the elegant iBATIS framework.</p>
<p>...</p>
<p><a class="text_yello">eBook Tags - </a><a class="text_blue" href="http://www.ebooks-space.com/ebook-tags/java">java</a> , <a class="text_blue" href="http://www.ebooks-space.com/ebook-tags/iBATIS">iBATIS</a> , <a class="text_blue" href="http://www.ebooks-space.com/ebook-tags/struts">struts</a></p>
<p><a href="http://www.ebooks-space.com/ebook/901/Ibatis-in-Action.html" target="_blank"><strong>Download eBook Free</strong> »</a></td>
<td width="130" align="right" valign="top"><img src="http://www.ebooks-space.com/cover/Ibatis%20in%20Action_2008_08_31_01_03_32.jpg" border="1" alt="Download Free Ibatis in Action ebook" width="120" /></td>
</tr>
</tbody>
</table>
<p> </p>
<table class="table_line" style="height:155px;" border="0" cellspacing="0" cellpadding="5" width="100%">
<tbody>
<tr>
<td style="font-size:12px;" valign="top">
<h2><a class="yellow_h2" href="http://www.ebooks-space.com/ebook/897/Java-and-XML.html" target="_blank">Java and XML</a></h2>
<p><a class="text_yello">ZIP eBook File </a><a class="text_blue"><em>"3.95 MB"</em> </a><a class="text_yello">, eBook Downloads [83]</a>   <!-- AddThis Button BEGIN --><a href=""></a><!-- AddThis Button END --></p>
<p>Java and XML, 3rd Edition, shows you how to cut through all the hype about XML and put it to work.</p>
<p>It teaches you how to use the APIs, tools, and tricks of XML to build real-world applications.</p>
<p>The result is a new approach to managing information that touches everything from configuration files to web sites.</p>
<p>After two chapters on XML basics, including XPath, XSL, DTDs, and XML Schema, t ...</p>
<p><a class="text_yello">eBook Tags - </a><a class="text_blue" href="http://www.ebooks-space.com/ebook-tags/java">java</a> , <a class="text_blue" href="http://www.ebooks-space.com/ebook-tags/xml">xml</a></p>
<p><a href="http://www.ebooks-space.com/ebook/897/Java-and-XML.html" target="_blank"><strong>Download eBook Free</strong> »</a></td>
<td width="130" align="right" valign="top"><img src="http://www.ebooks-space.com/cover/Java%20and%20XML_2008_08_31_00_53_21.jpg" border="1" alt="Download Free Java and XML ebook" width="120" /></td>
</tr>
</tbody>
</table>
<p> </p>
<table class="table_line" style="height:155px;" border="0" cellspacing="0" cellpadding="5" width="100%">
<tbody>
<tr>
<td style="font-size:12px;" valign="top">
<h2><a class="yellow_h2" href="http://www.ebooks-space.com/ebook/884/Groovy-in-Action.html" target="_blank">Groovy in Action</a></h2>
<p><a class="text_yello">ZIP eBook File </a><a class="text_blue"><em>"10.24 MB"</em> </a><a class="text_yello">, eBook Downloads [27]</a>   <!-- AddThis Button BEGIN --><a href=""></a><!-- AddThis Button END --></p>
<p>Groovy, the brand-new language for the Java platform, brings to Java many of the features that have made Ruby popular.</p>
<p>Groovy in Action is a comprehensive guide to Groovy programming, introducing Java developers to the new dynamic features that Groovy provides.</p>
<p>To bring you Groovy in Action, Manning again went to the source by working with a team of expert authors including both members an ...</p>
<p><a class="text_yello">eBook Tags - </a><a class="text_blue" href="http://www.ebooks-space.com/ebook-tags/groovy">groovy</a> , <a class="text_blue" href="http://www.ebooks-space.com/ebook-tags/ruby">ruby</a> , <a class="text_blue" href="http://www.ebooks-space.com/ebook-tags/java">java</a></p>
<p><a href="http://www.ebooks-space.com/ebook/884/Groovy-in-Action.html" target="_blank"><strong>Download eBook Free</strong> »</a></td>
<td width="130" align="right" valign="top"><img src="http://www.ebooks-space.com/cover/Groovy%20in%20Action_2008_08_27_07_30_48.jpg" border="1" alt="Download Free Groovy in Action ebook" width="120" /></td>
</tr>
</tbody>
</table>
<p> </p>
<table class="table_line" style="height:155px;" border="0" cellspacing="0" cellpadding="5" width="100%">
<tbody>
<tr>
<td style="font-size:12px;" valign="top">
<h2><a class="yellow_h2" href="http://www.ebooks-space.com/ebook/856/An-Introduction-to-Network-Programming-with-Java.html" target="_blank">An Introduction to Network Programming with Java</a></h2>
<p><a class="text_yello">ZIP eBook File </a><a class="text_blue"><em>"3.48 MB"</em> </a><a class="text_yello">, eBook Downloads [89]</a>   <!-- AddThis Button BEGIN --><a href=""></a><!-- AddThis Button END --></p>
<p>The ability to construct reliable network software is a vital skill for many of today's programmers and at the same time, Java's comprehensive libraries of readily-accessible network programming features ensure that Java remains at the forefront of network software development.</p>
<p>The 1st edition of this book provided a streamlined work that could serve as the core text on an undergraduate module ...</p>
<p><a class="text_yello">eBook Tags - </a><a class="text_blue" href="http://www.ebooks-space.com/ebook-tags/network">network</a> , <a class="text_blue" href="http://www.ebooks-space.com/ebook-tags/java">java</a> , <a class="text_blue" href="http://www.ebooks-space.com/ebook-tags/programming">programming</a></p>
<p><a href="http://www.ebooks-space.com/ebook/856/An-Introduction-to-Network-Programming-with-Java.html" target="_blank"><strong>Download eBook Free</strong> »</a></td>
<td width="130" align="right" valign="top"><img src="http://www.ebooks-space.com/cover/An%20Introduction%20to%20Network%20Programming%20with%20Java_2008_08_22_11_22_13.jpg" border="1" alt="Download Free An Introduction to Network Programming with Java ebook" width="120" /></td>
</tr>
</tbody>
</table>
<p> </p>
<table class="table_line" style="height:155px;" border="0" cellspacing="0" cellpadding="5" width="100%">
<tbody>
<tr>
<td style="font-size:12px;" valign="top">
<h2><a class="yellow_h2" href="http://www.ebooks-space.com/ebook/850/Service-Oriented-Architecture-with-Java-.html" target="_blank">Service Oriented Architecture with Java </a></h2>
<p><a class="text_yello">ZIP eBook File </a><a class="text_blue"><em>"2.61 MB"</em> </a><a class="text_yello">, eBook Downloads [73]</a>   <!-- AddThis Button BEGIN --><a href=""></a><!-- AddThis Button END --></p>
<p>I recently read "Service Oriented Architecture with Java" by Binildas CA, Malhar Barai, and Vicenzo Caselli.</p>
<p>This book provides a look at some of the tools in the java world that can be applied to support a Service Oriented Architecture.</p>
<p>There are 6 Chapters in all:</p>
<p>Chapter 1: The Mantra of SOA<br />
This chapter reviews basic tiered architecture, EA and the basic points of benefit of SOA ...</p>
<p><a class="text_yello">eBook Tags - </a><a class="text_blue" href="http://www.ebooks-space.com/ebook-tags/java">java</a> , <a class="text_blue" href="http://www.ebooks-space.com/ebook-tags/oriented">oriented</a></p>
<p><a href="http://www.ebooks-space.com/ebook/850/Service-Oriented-Architecture-with-Java-.html" target="_blank"><strong>Download eBook Free</strong> »</a></td>
<td width="130" align="right" valign="top"><img src="http://www.ebooks-space.com/cover/Service%20Oriented%20Architecture%20with%20Java%20_2008_08_22_10_27_00.jpg" border="1" alt="Download Free Service Oriented Architecture with Java  ebook" width="120" /></td>
</tr>
</tbody>
</table>
<table class="table_line" style="height:155px;" border="0" cellspacing="0" cellpadding="5" width="100%">
<tbody>
<tr>
<td style="font-size:12px;" valign="top">
<h2><a class="yellow_h2" href="http://www.ebooks-space.com/ebook/842/Agile-Java-Crafting-Code-with-Test-Driven-Development.html" target="_blank">Agile Java Crafting Code with Test-Driven Development</a></h2>
<p><a class="text_yello">ZIP eBook File </a><a class="text_blue"><em>"4.68 MB"</em> </a><a class="text_yello">, eBook Downloads [55]</a>   <!-- AddThis Button BEGIN --><a href=""></a><!-- AddThis Button END --></p>
<p>Langr writes for every programmer, even those with little or no experience with Java, object-oriented development, or agile methods.</p>
<p>He shows how to translate oral requirements into practical tests, and then how to use those tests to create reliable, high-performance Java code that solves real problems.</p>
<p>Agile Java doesn't just teach the core features of the Java language: it presents coded ...</p>
<p><a class="text_yello">eBook Tags - </a><a class="text_blue" href="http://www.ebooks-space.com/ebook-tags/java">java</a> , <a class="text_blue" href="http://www.ebooks-space.com/ebook-tags/agile">agile</a> , <a class="text_blue" href="http://www.ebooks-space.com/ebook-tags/test">test</a></p>
<p><a href="http://www.ebooks-space.com/ebook/842/Agile-Java-Crafting-Code-with-Test-Driven-Development.html" target="_blank"><strong>Download eBook Free</strong> »</a></td>
<td width="130" align="right" valign="top"><img src="http://www.ebooks-space.com/cover/Agile%20Java%20Crafting%20Code%20with%20Test-Driven%20Development_2008_08_21_07_27_06.jpg" border="1" alt="Download Free Agile Java Crafting Code with Test-Driven Development ebook" width="120" /></td>
</tr>
</tbody>
</table>
<p> </p>
<table class="table_line" style="height:155px;" border="0" cellspacing="0" cellpadding="5" width="100%">
<tbody>
<tr>
<td style="font-size:12px;" valign="top">
<h2><a class="yellow_h2" href="http://www.ebooks-space.com/ebook/841/Ant-Developers-Handbook.html" target="_blank">Ant Developers Handbook</a></h2>
<p><a class="text_yello">PDF eBook File </a><a class="text_blue"><em>"1.77 MB"</em> </a><a class="text_yello">, eBook Downloads [77]</a>   <!-- AddThis Button BEGIN --><a href=""></a><!-- AddThis Button END --></p>
<p>Ant has emerged as the preferred building tool for Java developers, automating tedious compilation, test, and code management.</p>
<p>Many Java developers are aware of Ant but there is little documentation to assist in getting started with the Ant tool.</p>
<p>Even experienced developers who already use some of the features of the Ant tool, struggle with the more advanced aspects.</p>
<p>This book will edu ...</p>
<p><a class="text_yello">eBook Tags - </a><a class="text_blue" href="http://www.ebooks-space.com/ebook-tags/ant">ant</a> , <a class="text_blue" href="http://www.ebooks-space.com/ebook-tags/java">java</a></p>
<p><a href="http://www.ebooks-space.com/ebook/841/Ant-Developers-Handbook.html" target="_blank"><strong>Download eBook Free</strong> »</a></td>
<td width="130" align="right" valign="top"><img src="http://www.ebooks-space.com/cover/Ant%20Developers%20Handbook_2008_08_21_07_24_27.jpg" border="1" alt="Download Free Ant Developers Handbook ebook" width="120" /></td>
</tr>
</tbody>
</table>
<p> </p>
<table class="table_line" style="height:155px;" border="0" cellspacing="0" cellpadding="5" width="100%">
<tbody>
<tr>
<td style="font-size:12px;" valign="top">
<h2><a class="yellow_h2" href="http://www.ebooks-space.com/ebook/838/Agile-Java-Development-with-Spring-Hibernate-and-Eclipse.html" target="_blank">Agile Java Development with Spring Hibernate and Eclipse</a></h2>
<p><a class="text_yello">ZIP eBook File </a><a class="text_blue"><em>"13.14 MB"</em> </a><a class="text_yello">, eBook Downloads [94]</a>   <!-- AddThis Button BEGIN --><a href=""></a><!-- AddThis Button END --></p>
<p>Agile Java™ Development With Spring, Hibernate and Eclipse is a book about robust technologies and effective methods which help bring simplicity back into the world of enterprise Java development.</p>
<p>The three key technologies covered in this book, the Spring Framework, Hibernate and Eclipse, help reduce the complexity of enterprise Java development significantly.</p>
<p>Furthermore, these technolog ...</p>
<p><a class="text_yello">eBook Tags - </a><a class="text_blue" href="http://www.ebooks-space.com/ebook-tags/java">java</a> , <a class="text_blue" href="http://www.ebooks-space.com/ebook-tags/hibernate">hibernate</a> , <a class="text_blue" href="http://www.ebooks-space.com/ebook-tags/eclipse">eclipse</a></p>
<p><a href="http://www.ebooks-space.com/ebook/838/Agile-Java-Development-with-Spring-Hibernate-and-Eclipse.html" target="_blank"><strong>Download eBook Free</strong> »</a></td>
<td width="130" align="right" valign="top"><img src="http://www.ebooks-space.com/cover/Agile%20Java%20Development%20with%20Spring%20Hibernate%20and%20Eclipse_2008_08_21_07_15_01.jpg" border="1" alt="Download Free Agile Java Development with Spring Hibernate and Eclipse ebook" width="120" /></td>
</tr>
</tbody>
</table>
<p> </p>
<table class="table_line" style="height:155px;" border="0" cellspacing="0" cellpadding="5" width="100%">
<tbody>
<tr>
<td style="font-size:12px;" valign="top">
<h2><a class="yellow_h2" href="http://www.ebooks-space.com/ebook/835/Concurrent-and-Real-Time-Programming-in-Java.html" target="_blank">Concurrent and Real-Time Programming in Java</a></h2>
<p><a class="text_yello">ZIP eBook File </a><a class="text_blue"><em>"6.10 MB"</em> </a><a class="text_yello">, eBook Downloads [91]</a>   <!-- AddThis Button BEGIN --><a href=""></a><!-- AddThis Button END --></p>
<p>Real-time functionality is essential for developing many consumer, industrial, and systems devices.</p>
<p>While the C/C++ programming language is most often used in the creation of real-time software, the Java language, with its simple and familiar object-oriented programming model, offers many advantages over current real-time practices.</p>
<p>Concurrent and Real-Time Programming in Java covers the m ...</p>
<p><a class="text_yello">eBook Tags - </a><a class="text_blue" href="http://www.ebooks-space.com/ebook-tags/java">java</a></p>
<p><a href="http://www.ebooks-space.com/ebook/835/Concurrent-and-Real-Time-Programming-in-Java.html" target="_blank"><strong>Download eBook Free</strong> »</a></td>
<td width="130" align="right" valign="top"><img src="http://www.ebooks-space.com/cover/Concurrent%20and%20Real-Time%20Programming%20in%20Java_2008_08_21_07_01_32.jpg" border="1" alt="Download Free Concurrent and Real-Time Programming in Java ebook" width="120" /></td>
</tr>
</tbody>
</table>
<p> </p>
<table class="table_line" style="height:155px;" border="0" cellspacing="0" cellpadding="5" width="100%">
<tbody>
<tr>
<td style="font-size:12px;" valign="top">
<h2><a class="yellow_h2" href="http://www.ebooks-space.com/ebook/819/Eclipse-Modeling-Framework.html" target="_blank">Eclipse Modeling Framework</a></h2>
<p><a class="text_yello">ZIP eBook File </a><a class="text_blue"><em>"3.17 MB"</em> </a><a class="text_yello">, eBook Downloads [163]</a>   <!-- AddThis Button BEGIN --><a href=""></a><!-- AddThis Button END --></p>
<p>This book is a comprehensive introduction to and developer's quick reference for the Eclipse Modeling Framework (EMF). EMF is a powerful framework and code-generation facility for building Java applications based on simple model definitions.</p>
<p>Designed to make modeling practical and useful to the mainstream Java programmer, EMF unifies three important technologies: Java, XML, and UML. Models can ...</p>
<p><a class="text_yello">eBook Tags - </a><a class="text_blue" href="http://www.ebooks-space.com/ebook-tags/eclipse">eclipse</a></p>
<p><a href="http://www.ebooks-space.com/ebook/819/Eclipse-Modeling-Framework.html" target="_blank"><strong>Download eBook Free</strong> »</a></td>
<td width="130" align="right" valign="top"><img src="http://www.ebooks-space.com/cover/Eclipse%20Modeling%20Framework_2008_08_19_08_50_36.jpg" border="1" alt="Download Free Eclipse Modeling Framework ebook" width="120" /></td>
</tr>
</tbody>
</table>
]]></content:encoded>
</item>
<item>
<title><![CDATA[Software Enginner - Production Support]]></title>
<link>http://spillerlaszlo.wordpress.com/?p=507</link>
<pubDate>Wed, 01 Oct 2008 07:32:45 +0000</pubDate>
<dc:creator>Spiller László</dc:creator>
<guid>http://spillerlaszlo.fr.wordpress.com/2008/10/01/software-enginner-production-support/</guid>
<description><![CDATA[Description:

We are seeking an outstanding software engineer to join our Production technical suppo]]></description>
<content:encoded><![CDATA[<p>Description:</p>
<ul>
<li>We are seeking an outstanding software engineer to join our Production technical support team. This software engineer will be responsible for troubleshooting and remediating customer-encountered problems in our web based application, primarily during European business hours.</li>
</ul>
<p>Main responsibilities include:</p>
<ul>
<li>Initial investigation and reproduction of client issues, including but not limited to functional, analytical, data and infrastructure tickets.</li>
<li>Escalation to the core software development team: analyzing which functionality is most likely to be causing the problem and passing the issue to the appropriate developers who are responsible for that area.</li>
<li>Development of short-term solutions or work-arounds for problems and communicating them to Customer Support and/or IT</li>
<li>Maintenance of production knowledge base</li>
<li>The candidate must have strong communications, interpersonal, and software development skills.</li>
</ul>
<p>Mandatory Requirements:</p>
<ul>
<li>Several years of Java programming experience.</li>
<li>One or more scripting languages such as Ruby or Perl</li>
<li>Familiarity with Microsoft SQL Server</li>
<li>Good knowledge of statistics</li>
<li>High degree of motivation, with strong verbal and written communications skills and ability to learn quickly</li>
</ul>
<p>Desirable Skills:</p>
<ul>
<li>Web application development technologies, especially Apache, Tomcat, JSP, JavaScript.</li>
<li>Networking (FTP, TCP/IP protocols etc.)</li>
<li>Knowledge of financial engineering</li>
</ul>
<p>laszlo_spiller@kellyservices.hu</p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[Creating a Struts-Dojo Project in IBM RSA 7.0]]></title>
<link>http://malludays.wordpress.com/?p=4</link>
<pubDate>Wed, 01 Oct 2008 03:50:27 +0000</pubDate>
<dc:creator>R Rohith</dc:creator>
<guid>http://malludays.fr.wordpress.com/2008/10/01/creating-a-struts-dojo-project-in-ibm-rsa-70-jsp/</guid>
<description><![CDATA[Hope someday I could publish my experiments with Dojo .And this is the day.
Using IBM RSA 7.0
1.Crea]]></description>
<content:encoded><![CDATA[<p>Hope someday I could publish my experiments with Dojo .And this is the day.</p>
<p>Using IBM RSA 7.0</p>
<p>1.Create  a new dynamic web project with Struts support</p>
<p>2.Add dojo toolkit to project</p>
<p>Dojo toolkit can be obtained from:http://download.dojotoolkit.org/release-1.1.1/dojo-release-1.1.1.tar.gz</p>
<p>Details about Adding explained using screenshot</p>
<p><a href="http://malludays.files.wordpress.com/2008/10/try.jpg"><img class="alignnone size-full wp-image-5" title="Project  Explorer" src="http://malludays.wordpress.com/files/2008/10/try.jpg" alt="" width="198" height="329" /></a></p>
<p>That means its included in the Webcontent. You can see tons of warning messages caused by silly test html pages inside the toolkit folder,just search around and delete the stuff. Basically it has nothing to do with a struts controller or so.But I just tried using jsp pages,instead of html just to check if we can include toolkit with no problems in the jsp page.</p>
<p>Things to notice.</p>
<p>.Struts link the property of element in the form with form bean.</p>
<p>Like:</p>
<p>&#60;html:text property="beanprop"&#62;&#60;/html:text&#62;</p>
<p>Here beanprop is one property in the  form bean.</p>
<p>Here after succesfully deploying the code will be like</p>
<p>&#60;input type="text" name="beanprop" size="20"&#62;    in the html file we are viewing.</p>
<p>Now getting into details:</p>
<p>My JSP page:index.jsp  &#62;&#62; <a href="http://malludays.wordpress.com/files/2008/10/sty3.doc">Index.jsp</a></p>
<p>Here instead of putting property attribute in the text field element ,i have used name because if you are using property here in this jsp page ,your dojo parser wont recognise the tag and the purpose for introducing dojo is defeated.</p>
<p>So our aim is to:</p>
<p>1.retain the dojo functionality</p>
<p>2.Obtain the value from page to formBean</p>
<p>My widget is specified like:</p>
<p>&#60;input type="text" id="use" name="username" size="30"<br />
dojoType="dijit.form.ValidationTextBox"<br />
required="true"<br />
promptMessage="Enter username"<br />
invalidMessage="Username is required."<br />
onchange="user()"<br />
/&#62;</p>
<p>Here look at the name attribute its username,which is same as my bean property :) and your problem  is solved.The tag itself is self explainatory:</p>
<p>dojoType="dijit.form.ValidationTextBox" &#60;&#60;Causes dojo parser to recognise it as a ValidationTextbox having validation features included to normal textbox</p>
<p>required="true" specifies whether field is required( Hurray!U guessed;It helps the parser to recognise whether validation is enabled).(But that alone is not sufficient(We have to specify a regExpression or rule to accept the textbox value)</p>
<p>promptMessage="Enter username" is the prompting message on clicking the form element it will be visible</p>
<p>invalidMessage="user()" causes a javascript function user() to be called when text changes in text field.</p>
<p>So inorder to make this all happen,we have to include</p>
<p>&#60;script type="text/javascript"<br />
src="dojo-release-1.1.1/dojo/dojo.js"<br />
djConfig="parseOnLoad: true"&#62;&#60;/script&#62;<br />
&#60;script type="text/javascript"&#62;<br />
dojo.require("dojo.parser");<br />
dojo.require("dijit.form.ValidationTextBox");<br />
&#60;/script&#62;</p>
<p>inside your header</p>
<p>Tells dojoParser to load on document load and  parse the html before display</p>
<p>and dojo.require("dijit.form.ValidationTextBox") tells parser that  dijit.form.ValidationTextBox is used in the page here,index.html</p>
<p>Output screen</p>
[caption id="attachment_18" align="alignnone" width="444" caption="Look at the prompt "]<a href="http://malludays.wordpress.com/files/2008/10/op1.jpeg"><img class="size-full wp-image-18" title="Prompt" src="http://malludays.wordpress.com/files/2008/10/op1.jpeg" alt="Look at the prompt " width="444" height="92" /></a>[/caption]
<p>Now if you have skipped the field this will be the result (beware)</p>
[caption id="attachment_19" align="alignnone" width="301" caption="This is the error prompt"]<a href="http://malludays.wordpress.com/files/2008/10/op2.jpg"><img class="size-full wp-image-19" title="Error" src="http://malludays.wordpress.com/files/2008/10/op2.jpg" alt="This is the error prompt" width="301" height="110" /></a>[/caption]
]]></content:encoded>
</item>
<item>
<title><![CDATA[Juventudes Socialistas de Polanco estuvo en AQUITV el pasado Viernes 26 de Septiembre’08]]></title>
<link>http://jspolanco.wordpress.com/?p=100</link>
<pubDate>Tue, 30 Sep 2008 20:39:49 +0000</pubDate>
<dc:creator>jspolanco</dc:creator>
<guid>http://jspolanco.fr.wordpress.com/2008/09/30/juventudes-socialistas-de-polanco-estuvo-en-aquitv-el-pasado-viernes-26-de-septiembre%e2%80%9908/</guid>
<description><![CDATA[El Viernes 26 de Septiembre’08 JSP por medio de Juan Manuel Ruiz estuvo en los estudios de AQUITV ]]></description>
<content:encoded><![CDATA[<p><strong>El Viernes 26 de Septiembre’08 JSP por medio de Juan Manuel Ruiz</strong> estuvo en los estudios de <strong>AQUITV</strong> hablando sobre las ultimas notas de prensa aparecidas en los medios de comunicación, donde se solicitaba mayor<strong> Seguridad</strong> en el municipio, y denunciaban la reducción alarmante de voluntarios en la <strong>Agrupación de Protección Civi</strong>l, donde la maneja la concejala del Partido Popular.</p>
<p>Además la presentadora <strong>Azucena Valdés y Juan Manuel Ruiz</strong> departieron de la temas de actualidad como es el 1<strong>1º Congreso Socialista de Cantabria o las declaraciones del Secretario General de NNGG donde tachaban de anticuados a los socialistas</strong>, palabras que recordaron al Secretario de JSP que el Sº General de NNGG hace una autentica política dictatorial en el seno de NNGG al no dejar aparecer a la palestra a ningún miembro de NNGG que no sea el mismo, al contrario de Antonio Bezanilla Sº General de JSC, quien fomenta la diversidad de opiniones.</p>
<p><strong>La entrevista duro alrededor de 25 minutos</strong>, siendo la primera vez que un integrante bien de JSP o Psoe Polanco asistía al plato.</p>
<p><strong>JSP quiere agradecer a AQUITV y en especial a Azucena Valdés el interés que han mostrado por los temas relacionados al municipio de Polanco.</strong></p>
<p>Muchas gracias</p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[Senior Software Engineer (Java)]]></title>
<link>http://spillerlaszlo.wordpress.com/?p=475</link>
<pubDate>Tue, 30 Sep 2008 07:35:45 +0000</pubDate>
<dc:creator>Spiller László</dc:creator>
<guid>http://spillerlaszlo.fr.wordpress.com/2008/09/30/senior-software-engineer-java/</guid>
<description><![CDATA[Our client has one of the top brand worldwide and key player of the entertaintment industry is looki]]></description>
<content:encoded><![CDATA[<p>Our client has one of the top brand worldwide and key player of the entertaintment industry is looking for a</p>
<p><strong>Senior Software Engineer (Java)</strong></p>
<p><strong>Position Summary:</strong></p>
<p>As a key figure in an international engineering team, you will be responsible for</p>
<ul>
<li>Requirements gathering, systems analysis, design and build/implementation of 3 tier Java technology solutions which support worldwide premium products. ( The services involved with support revenue generation from external customers in multiple countries and time zones. )</li>
<li>Hands on development, there is a significant proportion of the role required to provide internal consultat