<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-2341663979513207270</id><updated>2011-11-27T16:12:54.915-08:00</updated><category term='update java'/><title type='text'>Books store, Books update, Books for Developer</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://bookforit.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2341663979513207270/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://bookforit.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Mrbui</name><uri>http://www.blogger.com/profile/17173871155677055896</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>8</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-2341663979513207270.post-4432463248318083857</id><published>2007-12-23T19:52:00.000-08:00</published><updated>2007-12-23T20:23:25.244-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='update java'/><title type='text'>Link download Java Books</title><content type='html'>&lt;div style="text-align: left;"&gt;&lt;span style="font-weight: bold; color: rgb(51, 51, 51);font-size:130%;" &gt;List books Java update&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;span style="font-weight: bold; color: rgb(255, 0, 0);"&gt;&lt;br /&gt;0.1 &lt;/span&gt;&lt;span style="color: rgb(51, 51, 255); font-weight: bold;"&gt;Agile Java(TM) - Crafting Code with Test-Driven Development&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(255, 0, 0);"&gt;0.2 &lt;/span&gt;&lt;span style="color: rgb(51, 51, 255); font-weight: bold;"&gt;An Introduction to Network Programming with Java&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(255, 0, 0);"&gt;0.3&lt;/span&gt; &lt;span style="color: rgb(51, 51, 255); font-weight: bold;"&gt;Ant Developer's Handbook&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(255, 0, 0);"&gt;0.4 &lt;/span&gt;&lt;span style="color: rgb(51, 51, 255); font-weight: bold;"&gt;Breakout_session_presentations&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(255, 0, 0);"&gt;0.5 &lt;span style="color: rgb(0, 153, 0);"&gt;Language Specification, Third Edition&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(255, 0, 0);"&gt;0.6 &lt;span style="color: rgb(0, 153, 0);"&gt;Mastering Enterprise JavaBeans, Third Edition&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(255, 0, 0);"&gt;0.7&lt;span style="color: rgb(0, 153, 0);"&gt; Mastering JavaServer Faces&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0); font-weight: bold;"&gt;0.8 &lt;span style="color: rgb(0, 153, 0);"&gt;Materials for topic 1 - Developing Student Learning Outcomes&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(255, 0, 0);"&gt;0.9 &lt;span style="color: rgb(204, 102, 204);"&gt;Programming Language, Fourth Edition&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(255, 0, 0);"&gt;1.0&lt;span style="color: rgb(204, 102, 204);"&gt; Sams Teach Yourself Java 6 in 21 Days (5th Edition)&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(255, 0, 0);"&gt;1.1 &lt;span style="color: rgb(204, 102, 204);"&gt;Sams Teach Yourself Programming with Java in 24 Hours (4th Edition)&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(255, 0, 0);"&gt;1.2 &lt;span style="color: rgb(204, 102, 204);"&gt;Server-Side Programming Techniques (Java(TM) Performance and Scalability, Volume 1)&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(255, 0, 0);"&gt;1.3&lt;span style="color: rgb(153, 102, 51);"&gt; Struts in Action- Building Web Applications with the Leading Java Framework&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(255, 0, 0);"&gt;1.4 &lt;span style="color: rgb(153, 102, 51);"&gt;Struts Kick Start&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(255, 0, 0);"&gt;1.5 &lt;span style="color: rgb(153, 102, 51);"&gt;Struts- The Complete Reference, 2nd Edition&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(255, 0, 0);"&gt;1.6 &lt;span style="color: rgb(153, 102, 51);"&gt;Struts- The Complete Reference&lt;/span&gt;&lt;br /&gt;1.7 &lt;span style="color: rgb(0, 102, 0);"&gt;SWT-JFace in Action - GUI Design with Eclipse 3.0&lt;/span&gt;&lt;br /&gt;1.8 &lt;span style="color: rgb(0, 102, 0);"&gt;Taming Java Threads&lt;/span&gt;&lt;br /&gt;1.9 &lt;span style="color: rgb(0, 102, 0);"&gt;The Art of Java&lt;/span&gt;&lt;br /&gt;2.0 &lt;span style="color: rgb(0, 102, 0);"&gt;The Java Tutorial- A Short Course on the Basics, 4th Edition (The Java Series)&lt;/span&gt;&lt;br /&gt;2.1 &lt;span style="color: rgb(51, 0, 153);"&gt;The Java(TM) Tutorial- A Short Course on the Basics (3rd Edition)&lt;/span&gt;&lt;br /&gt;2.2 &lt;span style="color: rgb(51, 0, 153);"&gt;UML for Java Programmers&lt;/span&gt;&lt;br /&gt;2.3 &lt;span style="color: rgb(51, 0, 153);"&gt;Using and Understanding Java Data Objects&lt;/span&gt;&lt;br /&gt;2.4&lt;span style="color: rgb(51, 0, 153);"&gt; WebLogic- The Definitive Guide&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.box.net/shared/xmoehsxwgw"&gt;Download&lt;/a&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2341663979513207270-4432463248318083857?l=bookforit.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bookforit.blogspot.com/feeds/4432463248318083857/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2341663979513207270&amp;postID=4432463248318083857' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2341663979513207270/posts/default/4432463248318083857'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2341663979513207270/posts/default/4432463248318083857'/><link rel='alternate' type='text/html' href='http://bookforit.blogspot.com/2007/12/link-download-java-books.html' title='Link download Java Books'/><author><name>Mrbui</name><uri>http://www.blogger.com/profile/17173871155677055896</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2341663979513207270.post-4620306139227486490</id><published>2007-12-01T18:11:00.000-08:00</published><updated>2007-12-01T19:45:53.696-08:00</updated><title type='text'>List update java books</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_HRGK3FAR2xY/R1IWtvr332I/AAAAAAAAAAM/Z5nFoibjz9o/s1600-R/Programming+Language+Fourth+Edition.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 158px; height: 200px;" src="http://2.bp.blogspot.com/_HRGK3FAR2xY/R1IWtvr332I/AAAAAAAAAAM/DTj2RNmC1vs/s320/Programming+Language+Fourth+Edition.jpg" alt="" id="BLOGGER_PHOTO_ID_5139195099933564770" border="0" /&gt;&lt;/a&gt;           &lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_HRGK3FAR2xY/R1IXFPr333I/AAAAAAAAAAU/rPCKMx463ps/s1600-R/Agile+Java%28TM%29+-+Crafting+Code+with+Test-Driven+Development.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 193px; height: 193px;" src="http://4.bp.blogspot.com/_HRGK3FAR2xY/R1IXFPr333I/AAAAAAAAAAU/JwhzlkOWTCc/s320/Agile+Java%28TM%29+-+Crafting+Code+with+Test-Driven+Development.jpg" alt="" id="BLOGGER_PHOTO_ID_5139195503660490610" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;Programming Language                                     Agile Java(TM) &lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;        Fourth Edition                              Crafting Code with Test &lt;/span&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;Driven Development&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;               &lt;a href="http://www.box.net/shared/zltt3l1a8h"&gt;Download&lt;/a&gt;                                                                               &lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 0, 0); font-weight: bold;"&gt;&lt;a href="http://www.box.net/shared/l2zst4nr86"&gt;Download&lt;/a&gt; &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_HRGK3FAR2xY/R1IXqfr335I/AAAAAAAAAAk/t_FCms4wp4w/s1600-R/An+Introduction+to+Network+Programming+with+Java.jpg"&gt;&lt;img style="cursor: pointer; width: 192px; height: 192px;" src="http://1.bp.blogspot.com/_HRGK3FAR2xY/R1IXqfr335I/AAAAAAAAAAk/ibDJqEeL3UI/s320/An+Introduction+to+Network+Programming+with+Java.jpg" alt="" id="BLOGGER_PHOTO_ID_5139196143610617746" border="0" /&gt;&lt;/a&gt;                              &lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_HRGK3FAR2xY/R1IZfvr336I/AAAAAAAAAAs/09BItR46fE8/s1600-R/Ant+Developer%27s+Handbook.jpg"&gt;&lt;img style="cursor: pointer; width: 164px; height: 187px;" src="http://2.bp.blogspot.com/_HRGK3FAR2xY/R1IZfvr336I/AAAAAAAAAAs/hV03Xo4ttJc/s320/Ant+Developer%27s+Handbook.jpg" alt="" id="BLOGGER_PHOTO_ID_5139198157950279586" border="0" /&gt;&lt;/a&gt;                                           &lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;An Introduction to Network                        &lt;/span&gt;&lt;span style="color: rgb(153, 0, 0);"&gt;                Ant&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;   Programming with Java            &lt;/span&gt;&lt;span style="color: rgb(153, 0, 0);"&gt;  Developer's Handbook&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0); font-weight: bold;"&gt;&lt;a href="http://www.box.net/shared/i7ueqo36g6"&gt;                        Download     &lt;/a&gt;&lt;/span&gt;&lt;a href="http://www.box.net/shared/i7ueqo36g6"&gt;&lt;span style="font-weight: bold;"&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="font-weight: bold;"&gt;&lt;a href="http://www.box.net/shared/dtvxu88cpk"&gt;Download&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(204, 102, 0);font-size:100%;" &gt;&lt;span style="font-weight: bold;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_HRGK3FAR2xY/R1IaNPr337I/AAAAAAAAAA0/u8JlAH7eZlg/s1600-R/Language+Specification,+Third+Edition.jpg"&gt;&lt;img style="cursor: pointer; width: 187px; height: 187px;" src="http://4.bp.blogspot.com/_HRGK3FAR2xY/R1IaNPr337I/AAAAAAAAAA0/0iaic2YnD_M/s320/Language+Specification,+Third+Edition.jpg" alt="" id="BLOGGER_PHOTO_ID_5139198939634327474" border="0" /&gt;&lt;/a&gt;             &lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_HRGK3FAR2xY/R1IfT_r338I/AAAAAAAAAA8/m2lRirVG9CI/s1600-R/Mastering+Enterprise+JavaBeans,+Third+Edition.jpg"&gt;&lt;img style="cursor: pointer; width: 152px; height: 187px;" src="http://3.bp.blogspot.com/_HRGK3FAR2xY/R1IfT_r338I/AAAAAAAAAA8/cWjR5nUz5_4/s320/Mastering+Enterprise+JavaBeans,+Third+Edition.jpg" alt="" id="BLOGGER_PHOTO_ID_5139204553156583362" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="color: rgb(153, 0, 0);"&gt; Language Specification                Mastering Enterprise&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(153, 0, 0);"&gt;         Third Edition                             JavaBeans  Third Edition&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;               &lt;a href="http://www.box.net/shared/0rb7n1pkth"&gt;Download&lt;/a&gt;                                                            &lt;a href="http://www.box.net/shared/f5j2ra1yp9"&gt;Download&lt;/a&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2341663979513207270-4620306139227486490?l=bookforit.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bookforit.blogspot.com/feeds/4620306139227486490/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2341663979513207270&amp;postID=4620306139227486490' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2341663979513207270/posts/default/4620306139227486490'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2341663979513207270/posts/default/4620306139227486490'/><link rel='alternate' type='text/html' href='http://bookforit.blogspot.com/2007/12/list-update-java-books.html' title='List update java books'/><author><name>Mrbui</name><uri>http://www.blogger.com/profile/17173871155677055896</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_HRGK3FAR2xY/R1IWtvr332I/AAAAAAAAAAM/DTj2RNmC1vs/s72-c/Programming+Language+Fourth+Edition.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2341663979513207270.post-2901391290708887314</id><published>2007-10-14T07:27:00.000-07:00</published><updated>2007-10-14T08:08:37.265-07:00</updated><title type='text'>Security books</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://fast.mediamatic.nl/f/sjnh/image/5581-277-475.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 156px; height: 238px;" src="http://fast.mediamatic.nl/f/sjnh/image/5581-277-475.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;span style="color: rgb(255, 0, 0);font-size:130%;" &gt;The Hacker CrackDown&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 153, 0);"&gt;If you're a computer cop, a hacker, or an electronic civil liberties activist, you are the target audience for this book. I wrote this book because I wanted to help you, and help other people understand you and your unique, uhm, problems. I wrote this book to aid your activities, and to contribute to the public discussion of important political issues. In giving the text away in this fashion, I am directly contributing to the book's ultimate aim: to help civilize cyberspace.&lt;br /&gt;&lt;a href="http://www.farcaster.com/sterling/contents.htm"&gt;Read and download&lt;/a&gt;&lt;/span&gt;&lt;b&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.redbooks.ibm.com/redpieces/abstracts/redp4012.html"&gt;Secure your email server with Linux:&lt;/a&gt;&lt;/b&gt; A white paper on Open Source and  ISV based solutions to protecting your email servers from various attacks.&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(153, 102, 51);"&gt;Part 1. Open Source Solutions for Network Security&lt;/span&gt; &lt;span style="color: rgb(153, 102, 51);"&gt; Chapter 1. Understanding and planning e-mail server security&lt;/span&gt; &lt;span style="color: rgb(153, 102, 51);"&gt; Chapter 2. Linux installation&lt;/span&gt; &lt;span style="color: rgb(153, 102, 51);"&gt; Chapter 3. Locking down the Linux firewall partition&lt;/span&gt; &lt;span style="color: rgb(153, 102, 51);"&gt; Chapter 4. E-mail Security tools installation and configuration&lt;/span&gt;   &lt;span style="color: rgb(153, 102, 51);"&gt; Part 2. ISV Solutions&lt;/span&gt; &lt;span style="color: rgb(153, 102, 51);"&gt; Chapter 5. StoneGate Firewall and VPN for iSeries&lt;/span&gt; &lt;span style="color: rgb(153, 102, 51);"&gt; Chapter 6.  MPP Service Provider Edition: Foundation of E-mail Filtering Services&lt;/span&gt; &lt;span style="color: rgb(153, 102, 51);"&gt; Chapter 7. Bytware's StandGuard Anti-Virus for Linux&lt;/span&gt; &lt;span style="color: rgb(153, 102, 51);"&gt; Appendix A. Tips and techniques&lt;/span&gt;&lt;br /&gt;&lt;a href="http://www.redbooks.ibm.com/redpapers/pdfs/redp4012.pdf"&gt;Download&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);font-size:130%;" &gt;Securing Linux Production Systems&lt;/span&gt;&lt;br /&gt;&lt;a href="http://www.puschitz.com/SecuringLinux.shtml"&gt;&lt;/a&gt;&lt;/b&gt; - A Practical Guide to Basic Security in Linux Production Environments&lt;br /&gt;&lt;a href="http://www.puschitz.com/SecuringLinux.shtml"&gt;Read now&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0); font-weight: bold;font-size:130%;" &gt;Maximum Security: A Hacker's Guide to Protecting Your Internet site and Network&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(153, 153, 0);"&gt;I want to write a few words about this book and how it should be used. This book is not strictly an instructional, or "How To" book. Its purpose is to get you started on a solid education in Internet security. As such, it is probably constructed differently from any computer book you have ever read. Although this book cannot teach you everything you need to know, the references contained within this book can.&lt;/span&gt;&lt;br /&gt;&lt;a href="http://newdata.box.sk/bx/hacker/"&gt;Read now&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.cacr.math.uwaterloo.ca/hac/about/cover.gif"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 155px; height: 228px;" src="http://www.cacr.math.uwaterloo.ca/hac/about/cover.gif" alt="" border="0" /&gt;&lt;/a&gt;&lt;span style="font-weight: bold; color: rgb(255, 0, 0);font-size:130%;" &gt;Handbook of Applied Cryptography&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(102, 51, 255);"&gt;CRC Press&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(102, 51, 255);"&gt; ISBN: 0-8493-8523-7&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(102, 51, 255);"&gt; October 1996, 816 pages&lt;/span&gt;&lt;br /&gt;&lt;ul style="color: rgb(153, 102, 51);"&gt;&lt;li&gt;  Chapter 1 - &lt;i&gt;Overview of Cryptography&lt;/i&gt; &lt;/li&gt;&lt;li&gt;  Chapter 2 - &lt;i&gt;Mathematics Background&lt;/i&gt; &lt;/li&gt;&lt;li&gt;  Chapter 3 - &lt;i&gt;Number-Theoretic Reference Problems&lt;/i&gt; &lt;/li&gt;&lt;li&gt;  Chapter 4 - &lt;i&gt;Public-Key Parameters&lt;/i&gt;  &lt;/li&gt;&lt;li&gt;  Chapter 5 - &lt;i&gt;Pseudorandom Bits and Sequences&lt;/i&gt;  &lt;/li&gt;&lt;li&gt;  Chapter 6 - &lt;i&gt;Stream Ciphers&lt;/i&gt;  &lt;/li&gt;&lt;li&gt;  Chapter 7 - &lt;i&gt;Block Ciphers&lt;/i&gt;  &lt;/li&gt;&lt;li&gt;  Chapter 8 - &lt;i&gt;Public-Key Encryption&lt;/i&gt; &lt;/li&gt;&lt;li&gt;  Chapter 9 - &lt;i&gt;Hash Functions and Data Integrity&lt;/i&gt;  &lt;/li&gt;&lt;li&gt;  Chapter 10 - &lt;i&gt;Identification and Entity Authentication&lt;/i&gt;  &lt;/li&gt;&lt;li&gt;  Chapter 11 - &lt;i&gt;Digital Signatures&lt;/i&gt;  &lt;/li&gt;&lt;li&gt;  Chapter 12 - &lt;i&gt;Key Establishment Protocols&lt;/i&gt;  &lt;/li&gt;&lt;li&gt;  Chapter 13 - &lt;i&gt;Key Management Techniques&lt;/i&gt; &lt;/li&gt;&lt;li&gt;  Chapter 14 - &lt;i&gt;Efficient Implementation&lt;/i&gt;  &lt;/li&gt;&lt;li&gt;  Chapter 15 - &lt;i&gt;Patents and Standards&lt;/i&gt;  &lt;/li&gt;&lt;li&gt;  Appendix - &lt;i&gt;Bibliography of Papers from Selected Cryptographic Forums&lt;/i&gt; &lt;/li&gt;&lt;li&gt;  References &lt;/li&gt;&lt;li&gt;  Index&lt;/li&gt;&lt;/ul&gt;&lt;a href="http://www.cacr.math.uwaterloo.ca/hac/"&gt;Read and Download&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2341663979513207270-2901391290708887314?l=bookforit.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bookforit.blogspot.com/feeds/2901391290708887314/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2341663979513207270&amp;postID=2901391290708887314' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2341663979513207270/posts/default/2901391290708887314'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2341663979513207270/posts/default/2901391290708887314'/><link rel='alternate' type='text/html' href='http://bookforit.blogspot.com/2007/10/security-books.html' title='Security books'/><author><name>Mrbui</name><uri>http://www.blogger.com/profile/17173871155677055896</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2341663979513207270.post-8627471497454731852</id><published>2007-10-14T06:52:00.000-07:00</published><updated>2007-10-14T07:22:37.821-07:00</updated><title type='text'>Visual Basic .NET</title><content type='html'>&lt;span style="color: rgb(255, 0, 0);font-size:130%;" &gt;Upgrading Microsoft Visual Basic 6.0 to Microsoft Visual Basic .NET&lt;/span&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://msdn2.microsoft.com/en-us/vbrun/ms788236.61587Xf.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 200px;" src="http://msdn2.microsoft.com/en-us/vbrun/ms788236.61587Xf.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 153, 0);"&gt;Upgrading Microsoft Visual Basic 6.0 to Microsoft Visual Basic .NET is the complete technical guide to upgrading Visual Basic 6 applications to Visual Basic .NET, covering all upgrade topics from APIs to ZOrders. It shows how to fix upgrade issues with forms, language, data access, and COM+ Services, and how to upgrade applications with XML Web services, ADO.NET, and .NET remoting. It also provides big-picture architectural advice, a reference of function and object model changes, hundreds of before-and-after code samples, and a CD packed with useful examples.&lt;/span&gt;&lt;br /&gt;&lt;ul class="bulletedlist"&gt;&lt;li&gt;&lt;a onclick="javascript:Track('ctl00_ctl01|ctl00_ctl03',this);" href="http://msdn.microsoft.com/vbrun/staythepath/additionalresources/upgradingvb6/chapter1.pdf"&gt;Chapter 1:&lt;/a&gt;Introduction to Upgrading&lt;/li&gt;&lt;li&gt;&lt;a onclick="javascript:Track('ctl00_ctl01|ctl00_ctl04',this);" href="http://msdn.microsoft.com/vbrun/staythepath/additionalresources/upgradingvb6/chapter2.pdf"&gt;Chapter 2:&lt;/a&gt;Visual Basic 6 and Visual Basic .NET Differences&lt;/li&gt;&lt;li&gt;&lt;a onclick="javascript:Track('ctl00_ctl01|ctl00_ctl05',this);" href="http://msdn.microsoft.com/vbrun/staythepath/additionalresources/upgradingvb6/chapter3.pdf"&gt;Chapter 3:&lt;/a&gt;Upgrading Options&lt;/li&gt;&lt;li&gt;&lt;a onclick="javascript:Track('ctl00_ctl01|ctl00_ctl06',this);" href="http://msdn.microsoft.com/vbrun/staythepath/additionalresources/upgradingvb6/chapter4.pdf"&gt;Chapter 4:&lt;/a&gt;Preparing Your Project for the Upgrade to Visual Basic .NET&lt;/li&gt;&lt;li&gt;&lt;a onclick="javascript:Track('ctl00_ctl01|ctl00_ctl07',this);" href="http://msdn.microsoft.com/vbrun/staythepath/additionalresources/upgradingvb6/chapter5.pdf"&gt;Chapter 5:&lt;/a&gt;Your First Upgrade&lt;/li&gt;&lt;li&gt;&lt;a onclick="javascript:Track('ctl00_ctl01|ctl00_ctl08',this);" href="http://msdn.microsoft.com/vbrun/staythepath/additionalresources/upgradingvb6/chapter6.pdf"&gt;Chapter 6:&lt;/a&gt;Common Tasks in Visual Basic .NET&lt;/li&gt;&lt;li&gt;&lt;a onclick="javascript:Track('ctl00_ctl01|ctl00_ctl09',this);" href="http://msdn.microsoft.com/vbrun/staythepath/additionalresources/upgradingvb6/chapter7.pdf"&gt;Chapter 7:&lt;/a&gt;Upgrading Wizard Ins and Outs&lt;/li&gt;&lt;li&gt;&lt;a onclick="javascript:Track('ctl00_ctl01|ctl00_ctl10',this);" href="http://msdn.microsoft.com/vbrun/staythepath/additionalresources/upgradingvb6/chapter8.pdf"&gt;Chapter 8:&lt;/a&gt;Errors, Warnings, and Issues&lt;/li&gt;&lt;li&gt;&lt;a onclick="javascript:Track('ctl00_ctl01|ctl00_ctl11',this);" href="http://msdn.microsoft.com/vbrun/staythepath/additionalresources/upgradingvb6/chapter9.pdf"&gt;Chapter 9:&lt;/a&gt;Using Visual Basic 6 with Visual Basic .NET: COM Interop&lt;/li&gt;&lt;li&gt;&lt;a onclick="javascript:Track('ctl00_ctl01|ctl00_ctl12',this);" href="http://msdn.microsoft.com/vbrun/staythepath/additionalresources/upgradingvb6/chapter10.pdf"&gt;Chapter 10:&lt;/a&gt;Ten Common Upgrade Problems&lt;/li&gt;&lt;li&gt;&lt;a onclick="javascript:Track('ctl00_ctl01|ctl00_ctl13',this);" href="http://msdn.microsoft.com/vbrun/staythepath/additionalresources/upgradingvb6/chapter11.pdf"&gt;Chapter 11:&lt;/a&gt;Resolving Issues with Language&lt;/li&gt;&lt;li&gt;&lt;a onclick="javascript:Track('ctl00_ctl01|ctl00_ctl14',this);" href="http://msdn.microsoft.com/vbrun/staythepath/additionalresources/upgradingvb6/chapter12.pdf"&gt;Chapter 12:&lt;/a&gt;Resolving Issues with Forms&lt;/li&gt;&lt;li&gt;&lt;a onclick="javascript:Track('ctl00_ctl01|ctl00_ctl15',this);" href="http://msdn.microsoft.com/vbrun/staythepath/additionalresources/upgradingvb6/chapter13.pdf"&gt;Chapter 13:&lt;/a&gt;Upgrading ActiveX Controls and Components&lt;/li&gt;&lt;li&gt;&lt;a onclick="javascript:Track('ctl00_ctl01|ctl00_ctl16',this);" href="http://msdn.microsoft.com/vbrun/staythepath/additionalresources/upgradingvb6/chapter14.pdf"&gt;Chapter 14:&lt;/a&gt;Resolving Data Access Issues&lt;/li&gt;&lt;li&gt;&lt;a onclick="javascript:Track('ctl00_ctl01|ctl00_ctl17',this);" href="http://msdn.microsoft.com/vbrun/staythepath/additionalresources/upgradingvb6/chapter15.pdf"&gt;Chapter 15:&lt;/a&gt;Problems That Require Redesign&lt;/li&gt;&lt;li&gt;&lt;a onclick="javascript:Track('ctl00_ctl01|ctl00_ctl18',this);" href="http://msdn.microsoft.com/vbrun/staythepath/additionalresources/upgradingvb6/chapter16.pdf"&gt;Chapter 16:&lt;/a&gt;Upgrading COM+ Components&lt;/li&gt;&lt;li&gt;&lt;a onclick="javascript:Track('ctl00_ctl01|ctl00_ctl19',this);" href="http://msdn.microsoft.com/vbrun/staythepath/additionalresources/upgradingvb6/chapter17.pdf"&gt;Chapter 17:&lt;/a&gt;Upgrading VB Application Wizard Projects&lt;/li&gt;&lt;li&gt;&lt;a onclick="javascript:Track('ctl00_ctl01|ctl00_ctl20',this);" href="http://msdn.microsoft.com/vbrun/staythepath/additionalresources/upgradingvb6/chapter18.pdf"&gt;Chapter 18:&lt;/a&gt;Adding Value to Your Applications&lt;/li&gt;&lt;li&gt;&lt;a onclick="javascript:Track('ctl00_ctl01|ctl00_ctl21',this);" href="http://msdn.microsoft.com/vbrun/staythepath/additionalresources/upgradingvb6/chapter19.pdf"&gt;Chapter 19:&lt;/a&gt;Replacing ActiveX Controls with Windows Forms Controls&lt;/li&gt;&lt;li&gt;&lt;a onclick="javascript:Track('ctl00_ctl01|ctl00_ctl22',this);" href="http://msdn.microsoft.com/vbrun/staythepath/additionalresources/upgradingvb6/chapter20.pdf"&gt;Chapter 20:&lt;/a&gt;Moving from ADO to ADO.NET&lt;/li&gt;&lt;li&gt;&lt;a onclick="javascript:Track('ctl00_ctl01|ctl00_ctl23',this);" href="http://msdn.microsoft.com/vbrun/staythepath/additionalresources/upgradingvb6/chapter21.pdf"&gt;Chapter 21:&lt;/a&gt;Upgrading Distributed Applications&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://msdn2.microsoft.com/en-us/vbrun/ms788235.62058Xf.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 200px;" src="http://msdn2.microsoft.com/en-us/vbrun/ms788235.62058Xf.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;span style="color: rgb(255, 0, 0);font-size:130%;" &gt;Introducing Microsoft Visual Basic 2005 for Developers&lt;br /&gt;&lt;/span&gt;&lt;span class="postbody"&gt;&lt;span style="color: rgb(51, 204, 255);"&gt; Author(s) : Kris Horrocks, Sean Campbell, Derek Hatchard, Peter Bernhardt, Scott Swigart &lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 204, 255);"&gt; ISBN : 073562058X  &lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 204, 255);"&gt; Paperback : 288 pages  &lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 204, 255);"&gt; Publication Date : September 2004 &lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 204, 255);"&gt; Publisher : &lt;/span&gt;&lt;a style="color: rgb(51, 204, 255);" href="http://www.microsoft.com/learning/Books/" target="_blank"&gt;Microsoft Press&lt;/a&gt;&lt;span style="color: rgb(51, 204, 255);"&gt; &lt;/span&gt;&lt;br /&gt; &lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 153, 153);"&gt;Get a focused, first look at the features and capabilities in Microsoft Visual Basic 2005, Visual Studio 2005, and the .NET Framework 2.0. If you currently work with Visual Basic 6, these authors fully understand the adoption and code migration issues you'll encounter. They'll step you through a quick primer on .NET Framework programming, offering guidance for a productive transition. If you already work with .NET, you'll jump directly into what's new, learning how to extend your existing skills. From the innovations in rapid application development, debugging, and deployment, to new data access, desktop, and Web programming capabilities, you get the insights and code walkthroughs you need to be productive right away.&lt;/span&gt;&lt;br /&gt;&lt;p&gt;&lt;a href="http://download.microsoft.com/download/5/B/3/5B348407-ABCE-4C4B-8EA7-0DEC753354B1/Introducing%20Visual%20Basic%202005%20for%20Developers_6-2058-X.msi"&gt;&lt;strong&gt; Download&lt;/strong&gt;&lt;/a&gt; all 8 chapters.&lt;/p&gt;&lt;p&gt;&lt;a href="http://download.microsoft.com/download/7/5/b/75b65787-9f14-401e-b608-1d0c033d6b41/Intro%20to%20VB%20Code.msi"&gt;&lt;strong&gt; Download&lt;/strong&gt;&lt;/a&gt; the code samples.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;span class="postbody"&gt;&lt;span style="color: rgb(255, 0, 0);font-size:130%;" &gt;&lt;span style="font-weight: bold;"&gt;Visual Basic Essentials&lt;/span&gt; &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Author : Neil Smyth&lt;br /&gt;Publication Date : August 14, 2007&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(102, 102, 0);"&gt;Visual Basic Essentials is an online book designed to aid both novices and experienced programmers in learning Visual Basic. Using theory, code examples and screenshots, this book is intended to provide everything necessary to begin developing Windows applications in Visual Basic.&lt;/span&gt;&lt;br /&gt;&lt;a href="http://www.techotopia.com/index.php/Visual_Basic_Essentials"&gt;Read now&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2341663979513207270-8627471497454731852?l=bookforit.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bookforit.blogspot.com/feeds/8627471497454731852/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2341663979513207270&amp;postID=8627471497454731852' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2341663979513207270/posts/default/8627471497454731852'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2341663979513207270/posts/default/8627471497454731852'/><link rel='alternate' type='text/html' href='http://bookforit.blogspot.com/2007/10/visual-basic-net.html' title='Visual Basic .NET'/><author><name>Mrbui</name><uri>http://www.blogger.com/profile/17173871155677055896</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2341663979513207270.post-1864203101854629409</id><published>2007-10-14T05:56:00.000-07:00</published><updated>2007-10-14T06:52:07.637-07:00</updated><title type='text'>PHP Language</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.computer-books.us/images/stock_pphpprog.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 121px; height: 177px;" src="http://www.computer-books.us/images/stock_pphpprog.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span class="postbody"&gt;&lt;span style="font-weight: bold; color: rgb(255, 0, 0);font-size:130%;" &gt;&lt;span style="color: rgb(255, 0, 0);"&gt;Practical PHP &lt;/span&gt;Programming&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 102, 255);"&gt;Author(s): &lt;/span&gt;&lt;a style="color: rgb(51, 102, 255);" href="http://www.hudzilla.org/phpbook/read.php/1_12_0" target="_blank"&gt;Paul Hudson&lt;/a&gt; &lt;span style="color: rgb(51, 102, 255);"&gt;Publication Date: 2004&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 153, 102);"&gt;While this has book so far has by no means been theory only, we have not really looked at examples of complete PHP projects - applications taken from through all the stages of software development. There are a number of common PHP applications that you are likely to want to make during your programming career, and the code and ideas presented here is designed to be easily ported into your own work, even if your actual project is not covered exactly here.&lt;br /&gt;&lt;a href="http://www.hudzilla.org/phpbook/read.php/22_0_0"&gt;Read now&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://ec1.images-amazon.com/images/I/51ZSReE4pZL._BO2,204,203,200_PIsitb-dp-500-arrow,TopRight,45,-64_OU01_AA240_SH20_.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 120px; height: 120px;" src="http://ec1.images-amazon.com/images/I/51ZSReE4pZL._BO2,204,203,200_PIsitb-dp-500-arrow,TopRight,45,-64_OU01_AA240_SH20_.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;span class="postbody"&gt;&lt;span style="color: rgb(255, 0, 0);font-size:130%;" &gt;&lt;span style="font-weight: bold;"&gt;PHP Essentials&lt;/span&gt; &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Author : &lt;a href="http://www.techotopia.com/index.php/Main_Page" target="_blank"&gt;Neil Smyth&lt;/a&gt;&lt;br /&gt;Publication Date : June 2007&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 204, 0);" class="postbody"&gt; Any attempt to gauge the popularity of PHP on the internet results in statistics which prove difficult for the human mind to comprehend. As of April 2007 there are an estimated 20 million unique web domains actively using PHP to generate and deliver content. While it is hard to conceptualize 20 million web servers using PHP, it is not hard to infer from this number that PHP has taken the web design and development community by storm since humble beginnings in 1995.&lt;br /&gt;&lt;br /&gt;The purpose of this book is bring the power and ease of use of PHP to anyone with a desire to learn PHP, and in doing so, join the tens of thousands of web developers who have already discovered the flexibility and productivity that comes with using PHP.&lt;br /&gt;&lt;br /&gt;The book is intended to cover all aspects of PHP. It begins by covering the history of PHP before providing a high level overview of how PHP works and why it is so useful to web developers. It then moves on to cover each area of PHP in detail, from the basics of the scripting language through to object oriented programming, file and filesystem handling and MySQL and SQLite database access. In addition, chapters are also provided covering the creation and handling of HTML based forms and maintaining state using cookies and PHP sessions. All topics are accompanied by extensive real world examples intended to bring theory to life.&lt;br /&gt;&lt;a href="http://www.techotopia.com/index.php/PHP_Essentials"&gt;Read now&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2341663979513207270-1864203101854629409?l=bookforit.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bookforit.blogspot.com/feeds/1864203101854629409/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2341663979513207270&amp;postID=1864203101854629409' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2341663979513207270/posts/default/1864203101854629409'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2341663979513207270/posts/default/1864203101854629409'/><link rel='alternate' type='text/html' href='http://bookforit.blogspot.com/2007/10/php-language.html' title='PHP Language'/><author><name>Mrbui</name><uri>http://www.blogger.com/profile/17173871155677055896</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2341663979513207270.post-852644875877335836</id><published>2007-10-13T08:18:00.000-07:00</published><updated>2007-10-13T08:41:13.667-07:00</updated><title type='text'>Core Servlets and JavaServer Pages</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://pdf.coreservlets.com/images/CSAJSP-Book2Ed.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 148px; height: 191px;" src="http://pdf.coreservlets.com/images/CSAJSP-Book2Ed.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span class="postbody"&gt;&lt;span style="font-weight: bold;"&gt;Core Servlets and JavaServer Pages&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Author(s): &lt;a href="http://courses.coreservlets.com/" target="_blank"&gt;Marty Hall&lt;/a&gt;, Larry Brown&lt;br /&gt;Publication: August 2003&lt;br /&gt;Paperback: 736 pages&lt;br /&gt;ISBN: 0130092290&lt;br /&gt;Publisher: &lt;a href="http://www.prenhall.com/" target="_blank"&gt;Prentice Hall PTR&lt;/a&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 153, 0);"&gt;The second edition of &lt;/span&gt;&lt;i style="color: rgb(255, 153, 0);"&gt;Core Servlets and        JavaServer Pages&lt;/i&gt;&lt;span style="color: rgb(255, 153, 0);"&gt; is now available for free access in PDF. See links below.       Readers of the older edition can still access the first edition here.&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;a href="http://pdf.coreservlets.com/"&gt;Read now&lt;/a&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="postbody"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="postbody"&gt;&lt;span style="font-weight: bold; color: rgb(255, 0, 0);font-size:130%;" &gt;Servlet Essentials&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Author(s)  :  Stefan Zeiger&lt;br /&gt;Publication date  :  Nov 1999&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Book excerpts:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;This document explains the concepts of Java Servlets and provides a step-by-step tutorial for writing HTTP Servlets with complete source code for the example Servlets. The tutorial and the other chapters cover all facets of Servlet programming from a simple "Hello World" Servlet to advanced Servlet features like session tracking and Cookies. There are also appendices on compiling and running Servlets. The author covers Servlet API versions 1.0, 2.0 and 2.1.&lt;br /&gt;&lt;br /&gt;The reader is assumed to have some basic knowledge of HTML and Java programming.&lt;br /&gt;&lt;a href="http://www.novocode.com/doc/servlet-essentials/"&gt;Read now&lt;/a&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2341663979513207270-852644875877335836?l=bookforit.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bookforit.blogspot.com/feeds/852644875877335836/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2341663979513207270&amp;postID=852644875877335836' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2341663979513207270/posts/default/852644875877335836'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2341663979513207270/posts/default/852644875877335836'/><link rel='alternate' type='text/html' href='http://bookforit.blogspot.com/2007/10/core-servlets-and-javaserver-pages.html' title='Core Servlets and JavaServer Pages'/><author><name>Mrbui</name><uri>http://www.blogger.com/profile/17173871155677055896</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2341663979513207270.post-725832702531497361</id><published>2007-10-13T06:51:00.000-07:00</published><updated>2007-10-13T08:17:35.553-07:00</updated><title type='text'>C and C++</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://images.amazon.com/images/P/0201700735.01.LZZZZZZZ.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 150px; height: 188px;" src="http://images.amazon.com/images/P/0201700735.01.LZZZZZZZ.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;span class="postbody"&gt;&lt;span style="font-weight: bold;"&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;C++ Programming&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="postbody"&gt; Author(s) : &lt;a href="http://www.pragsoft.com/" target="_blank"&gt;Sharam Hekmat&lt;/a&gt;&lt;br /&gt;Publication date : 1998&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;b&gt;&lt;span style="color:Navy;"&gt;&lt;a name="Books"&gt;Download Online Books&lt;/a&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt; &lt;p&gt; &lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://www.pragsoft.com/cgi-bin/load.cgi?http://www.pragsoft.com/books/CppEssentials.pdf" target="_blank"&gt;&lt;b&gt;C++ Essentials (PDF)&lt;/b&gt;&lt;/a&gt;, released on &lt;b&gt;14 Jul 2005&lt;/b&gt; (approx. 540KB)&lt;p&gt;  &lt;/p&gt;&lt;p&gt;  &lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.pragsoft.com/cgi-bin/load.cgi?http://www.pragsoft.com/books/cpp_code.zip"&gt;&lt;b&gt;C++ Essentials Sample Programs (ZIP)&lt;/b&gt;&lt;/a&gt;, released on &lt;b&gt;14 Jul 2005&lt;/b&gt; (approx. 70KB)&lt;p&gt;  &lt;/p&gt;&lt;p&gt;  &lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.mindview.net/Books/TICPP/Cpp2V1Cover.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 146px; height: 190px;" src="http://www.mindview.net/Books/TICPP/Cpp2V1Cover.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;span class="postbody"&gt;&lt;span style="color: rgb(255, 0, 0); font-weight: bold;font-size:130%;" &gt;Thinking in C++, 2nd Edition &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Author(s)  :  &lt;a href="http://www.mindview.net/Etc/About/ContactingBE.html" target="_blank"&gt;Bruce Eckel &lt;/a&gt;&lt;br /&gt;Publication date  :  Apr 2000&lt;br /&gt;ISBN  :  0-13-979809-9&lt;br /&gt;Pages  :  814&lt;br /&gt;Publisher  :  &lt;a href="http://www.prenhall.com/" target="_blank"&gt;Prentice Hall&lt;/a&gt;&lt;br /&gt;&lt;/span&gt;&lt;b&gt;&lt;br /&gt;Thinking in C++, 2nd Edition, Volume 1, Revision 13 by Bruce Eckel&lt;/b&gt;. Last Modified Sat Feb 5 2000. &lt;a href="http://www.perryland.com/TIC++/TICPP-2nd-ed-Vol-one.zip"&gt;Download&lt;/a&gt;&lt;br /&gt;&lt;p&gt;&lt;b&gt;Thinking in C++, 2nd Edition, Volume 2, Revision 4 by Bruce Eckel. &lt;/b&gt;Last Modified August 19, 2001. &lt;a href="http://www.perryland.com/TIC++/TICPP-2nd-ed-Vol-two.zip"&gt;Download&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p style="color: rgb(255, 0, 0);"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.computer-books.us/images/tcbk.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 145px; height: 210px;" src="http://www.computer-books.us/images/tcbk.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;span style="font-size:130%;"&gt;&lt;span class="postbody"&gt;&lt;span style="font-weight: bold;"&gt;The C Book, Second Edition&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;span class="postbody"&gt; Author : &lt;a href="http://mikebanahan.com/" target="_blank"&gt;Mike Banahan&lt;/a&gt;, &lt;a href="http://dmg.life.nottingham.ac.uk/groupfiles/declan.htm" target="_blank"&gt;Declan Brady&lt;/a&gt; and Mark Doran&lt;br /&gt;Publisher : &lt;a href="http://www.awprofessional.com/" target="_blank"&gt;Addison Wesley&lt;/a&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="postbody"&gt; Publication Date : 1991&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="gensmall"&gt;&lt;span style="color: rgb(204, 102, 0);"&gt; This book highlights where the features of old and Standard C differ significantly. Includes an extra chapter illustrating the use of C and the Standard Library to solve a number of small problems.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="postbody"&gt;&lt;a href="http://publications.gbdirect.co.uk/c_book/"&gt;Read Book online&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://images.ebookmall.com/lsi/s-image/0/0768657512.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 146px; height: 179px;" src="http://images.ebookmall.com/lsi/s-image/0/0768657512.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;span style="color: rgb(255, 0, 0);font-size:130%;" &gt;&lt;b&gt;Teach Yourself C++ in 21 Days&lt;/b&gt; &lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(153, 102, 51);"&gt;- Computer languages have undergone dramatic evolution since the first electronic computers were built to assist in telemetry calculations during World War II. Early on, programmers worked with the most primitive computer instructions: machine language. These instructions were represented by long strings of ones and zeroes. Soon, assemblers were invented to map machine instructions to human-readable and -manageable mnemonics, such as ADD and MOV. In time, higher-level languages evolved, such as BASIC and COBOL. These languages let people work with something approximating words and sentences, such as Let I = 100. These instructions were translated back into machine language by interpreters and compilers. An interpreter translates a program as it reads it, turning the program instructions, or code, directly into actions. A compiler translates the code into an intermediary form. This step is called compiling, and produces an object file. The compiler then invokes a linker, which turns the object file into an executable program. Because interpreters read the code as it is written and execute the code on the spot, interpreters are easy for the programmer to work with. Compilers, however, introduce the extra steps of compiling and linking the code, which is inconvenient. Compilers produce a program that is very fast each time it is run. However, the time-consuming task of translating the source code into machine language has already been accomplished. Another advantage of many compiled languages like C++ is that you can distribute the executable program to people who don't have the compiler. With an interpretive language, you must have the language to run the program.&lt;br /&gt;&lt;a href="http://newdata.box.sk/bx/c/"&gt;Read book online&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.steveheller.com/optcpp.png"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 155px; height: 204px;" src="http://www.steveheller.com/optcpp.png" alt="" border="0" /&gt;&lt;/a&gt;&lt;span class="postbody"&gt;&lt;span style="color: rgb(255, 0, 0);font-size:130%;" &gt;&lt;span style="font-weight: bold;"&gt;Optimizing C++&lt;/span&gt; &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Author(s)  :  &lt;a href="http://www.steveheller.com/" target="_blank"&gt;Steve Heller&lt;/a&gt;&lt;br /&gt;Publication date  :  Aug 1998&lt;br /&gt;ISBN  :  0-13-977430-0&lt;br /&gt;Pages  :  416&lt;br /&gt;Publisher  :  &lt;a href="http://www.prenhall.com/" target="_blank"&gt;Prentice Hall PTR &lt;/a&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(153, 153, 0);"&gt;- Optimizing C++ provides working programmers and those who intend to be working programmers with a practical, real-world approach to program optimization. Many of the optimization techniques presented are derived from my reading of academic journals that are, sadly, little known in the programming community. This book also draws on my nearly 30 years of experience as a programmer in diverse fields of application, during which I have become increasingly concerned about the amount of effort spent in reinventing optimization techniques rather than applying those already developed.&lt;br /&gt;&lt;a href="http://www.steveheller.com/opt/"&gt;Read book online&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.steveheller.com/cppad/cppad.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 161px; height: 212px;" src="http://www.steveheller.com/cppad/cppad.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;h2 style="color: rgb(255, 0, 0);"&gt;&lt;span style="font-size:130%;"&gt;C++: A Dialog&lt;/span&gt;&lt;/h2&gt;&lt;h2 style="color: rgb(0, 102, 0); font-weight: normal;"&gt;&lt;span style="font-size:100%;"&gt;&lt;i&gt;C++: A Dialog&lt;/i&gt;, formerly published by Prentice-Hall, is a highly effective &lt;span style="font-style: italic;"&gt;&lt;/span&gt;tutorial book on standard C++ that requires no prior knowledge of programming.&lt;/span&gt;&lt;/h2&gt;&lt;span style="color: rgb(0, 102, 0);"&gt; Note: you will need to download "Compiler" and "Turbo Debugger" separately. They are listed under the "Downloads" section.&lt;/span&gt;&lt;br /&gt; &lt;p style="color: rgb(0, 102, 0);"&gt;If you have already seen this book, please &lt;a href="mailto:steve@steveheller.com"&gt;let me know&lt;/a&gt; where you first heard about it, and where you purchased it. &lt;/p&gt; &lt;p style="color: rgb(0, 102, 0);"&gt;If you haven't seen it yet, you might be interested in some other readers' reactions to this book as well as my previous C++ tutorial books, as &lt;i&gt;C++: A Dialog&lt;/i&gt; is essentially a one volume version of those books, updated to the C++ standard.&lt;/p&gt;&lt;p style="color: rgb(0, 102, 0);"&gt;&lt;a href="http://www.steveheller.com/cppad/dialog.zip"&gt;Download&lt;/a&gt;&lt;br /&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2341663979513207270-725832702531497361?l=bookforit.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bookforit.blogspot.com/feeds/725832702531497361/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2341663979513207270&amp;postID=725832702531497361' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2341663979513207270/posts/default/725832702531497361'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2341663979513207270/posts/default/725832702531497361'/><link rel='alternate' type='text/html' href='http://bookforit.blogspot.com/2007/10/c-and-c.html' title='C and C++'/><author><name>Mrbui</name><uri>http://www.blogger.com/profile/17173871155677055896</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2341663979513207270.post-8776985004269983060</id><published>2007-10-12T01:26:00.000-07:00</published><updated>2007-10-12T01:26:55.052-07:00</updated><title type='text'>Advanced Java</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://java.sun.com/developer/Books/j2ee/advancedprogramming/cover2.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 135px; height: 186px;" src="http://java.sun.com/developer/Books/j2ee/advancedprogramming/cover2.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span class="postbody"&gt;&lt;span style="font-weight: bold;"&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;Advanced Programming for the Java 2 Platform&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Author(s)  :  Calvin Austin, &lt;a href="http://java.sun.com/people/monicap/" target="_blank"&gt;Monica Pawlan&lt;/a&gt;&lt;br /&gt;Publication date  :  September 2000&lt;br /&gt;ISBN  :  0-201-71501-5&lt;br /&gt;Publisher  :  &lt;a href="http://www.aw.com/" target="_blank"&gt;Addison Wesley Professional&lt;/a&gt;&lt;br /&gt;&lt;/span&gt;&lt;p&gt; As an experienced developer on the Java platform, you undoubtedly know how fast moving and comprehensive the platform is.  Its many  application programming interfaces (APIs) provide a wealth of functionality  for all aspects of application and system-level programming. Real-world  developers never use one or two APIs to solve a problem, but bring together  key functionality spanning a number of APIs. Knowing which APIs you need,  which parts of which APIs you need, and how the APIs work together to create  the best solution can be a daunting task. &lt;/p&gt; &lt;p&gt; To help you navigate the Java APIs and fast-track your project development  time, this book includes the design, development, test, and deployment phases  for an enterprise-worthy auction application. While the example  application does not cover every possible programming scenario, it explores  many common situations and the discussions leave you with a solid methodology  for designing and building your own solutions.  &lt;/p&gt;  This book is for developers with more than a beginning level of  understanding of writing programs in the Java programming language.   The example application is written with the Java® 2 platform APIs and explained in  terms of functional hows and whys, so if you need help installing the Java  platform, setting up your environment, or getting your first application to  work, you should first read a more introductory book.&lt;br /&gt;&lt;span class="postbody"&gt;&lt;a href="http://java.sun.com/developer/onlineTraining/Downloads/JDCBook.zip"&gt;Download&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://ec1.images-amazon.com/images/I/516DM9H99ZL._BO2,204,203,200_PIlitb-dp-500-arrow,TopRight,45,-64_OU01_AA240_SH20_.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 168px; height: 180px;" src="http://ec1.images-amazon.com/images/I/516DM9H99ZL._BO2,204,203,200_PIlitb-dp-500-arrow,TopRight,45,-64_OU01_AA240_SH20_.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;span style="color: rgb(255, 0, 0);" class="postbody"&gt;&lt;span style="font-weight: bold;"&gt;Inside The Java Virtual Machine, 2nd Edition&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="postbody"&gt; Author(s)  :  Bill Venners&lt;br /&gt;Publication date  :  2000&lt;br /&gt;ISBN  :  0-07-135093-4&lt;br /&gt;Pages  :  624&lt;br /&gt;Publisher  :  &lt;a href="http://www.mcgraw-hill.com/" target="_blank"&gt;McGraw-Hill Osborne Media&lt;/a&gt;&lt;br /&gt;&lt;/span&gt;The second edition of Bill Venners' &lt;em&gt;Inside the Java Virtual Machine&lt;/em&gt;, winner of a 1998 Java Report Writers Choice Award, is now available in bookstores. &lt;em&gt;Inside the Java Virtual Machine&lt;/em&gt; explains Java's architecture and internals, and several Java APIs closely tied to the virtual machine, to Java programmers. Reading this book will help you gain a deeper understanding of Java technology, and in the process, help you become more effective at Java programming. This new edition is fully revised for Java 2, and includes much new material on a variety of JVM topics&lt;br /&gt;&lt;a href="http://www.artima.com/insidejvm/ed2/index.html"&gt;Read Book online&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://mindview.net/Books/TIJ/TIJ3Cover.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 126px; height: 167px;" src="http://mindview.net/Books/TIJ/TIJ3Cover.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;span class="postbody"&gt;&lt;span style="font-weight: bold;"&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;Thinking in Java, 3rd Edition&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="postbody"&gt; Author(s) : &lt;a href="http://www.mindview.net/Etc/About/ContactingBE.html" target="_blank"&gt;Bruce Eckel &lt;/a&gt;&lt;br /&gt;Publication Date : December 6, 2002&lt;br /&gt;ISBN : 0131002872&lt;br /&gt;Pages : 1119&lt;br /&gt;Publisher : &lt;a href="http://www.prenhall.com/" target="_blank"&gt;Prentice Hall PTR&lt;/a&gt; &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.mindview.net/Books/TIJ/"&gt;Download&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://g-ec2.images-amazon.com/images/I/510BMCE57QL._AA240_.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 125px; height: 125px;" src="http://g-ec2.images-amazon.com/images/I/510BMCE57QL._AA240_.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;b&gt;&lt;a href="http://www.redbooks.ibm.com/redbooks/SG245118.html"&gt;Java Thin-Client Programming  &lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;/b&gt;This redbook focuses primarily on topics such as threading, from a Java thin client programming perspective. Also, because these applications are in a multi-user environment, security issues will be covered. The use of CORBA on the network-computing environment is also introduced. Java programming issues, such as object recycling and serialization, are necessary topics to consider when dealing with client/server applications. When an application is developed under the object-oriented paradigm, an introduction to simple concepts of model/view programming techniques will help the reader. Last, but not least, the basics techniques and tools required for profile applications are presented.&lt;br /&gt;&lt;a href="http://www.redbooks.ibm.com/redbooks/SG245118.html"&gt;Read book online&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2341663979513207270-8776985004269983060?l=bookforit.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bookforit.blogspot.com/feeds/8776985004269983060/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2341663979513207270&amp;postID=8776985004269983060' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2341663979513207270/posts/default/8776985004269983060'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2341663979513207270/posts/default/8776985004269983060'/><link rel='alternate' type='text/html' href='http://bookforit.blogspot.com/2007/10/advanced-java.html' title='Advanced Java'/><author><name>Mrbui</name><uri>http://www.blogger.com/profile/17173871155677055896</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>
