Search

Showing posts with label Java Technologies. Show all posts
Showing posts with label Java Technologies. Show all posts

Monday, August 3, 2009

Hibernate und die Java Persistence API

Hibernate und die Java Persistence API
Posted By : tot167 | Date : 03 Aug 2009 08:49 | Comments : 0

Robert Hien, Markus Kehle, "Hibernate und die Java Persistence API"
Entwickler.Press | 2006 | ISBN: 3935042965 | 269 pages | PDF | 1,5 MB

Der Shooting Star Hibernate hat sich als schlankes open source Standard Persistenz-Framework durchgesetzt und arbeitet mit allen gängigen relationalen Datenbanken. Wenn Sie den Einstieg in Hibernate suchen, aber auch, wenn Sie die tiefer gehenden Möglichkeiten mit Hibernate verstehen wollen, treffen Sie mit diesem Buch die richtige Wahl.
- Hibernate, EJB Persistenz API
- Hibernate-Grundlagen
- Komponenten, Assoziationen und Vererbung
- Collections
- Hibernate Custom Types
- Lebenszyklus und 'Detached Objects'
- Abfragen mit Hibernate
- Sessions und Transaktionen
- Query Cache und Second Level Cache
- Performance Tuning
- Hibernate und Spring

Download link 1
Download link 2
Click Following Button to download!!!
Continue Reading...!

Thursday, July 30, 2009

Object Technology: A Manager’s Guide

object-technology-a-manager8217s-guide Name : Object Technology: A Manager’s Guide

File Type : none

Size :


The first edition set a standard of excellence that has eluded all followers, and I have recommended it to my clients for years. The new edition is a gift to the field and should be required reading for all managers. — Adrian J. Bowles, Ph.D., Vice President, Giga Information Group. One of the most readable introductions you will find. The new edition offers vital insights into the effective use of objects in business. — Chris Stone, President , Object Management Group. The first edition of Object Technology: A Manager's Guide is widely viewed as the classic introduction to this powerful computing concept. Object technology offers increased agility, significant time-to-market reduction, and the opportunity to exploit the potential of the World Wide Web by deploying globally distributed business systems. At a time when many of the world's largest companies are making the transition to object technology, David Taylor has updated his book to address the important issues facing the growth of object technology and to provide a glimpse into the future of this evolving paradigm. In updating this seminal work, David Taylor has retained the signature conciseness and clarity of discussion that made the first edition a best-seller. Object Technology: A Manager's Guide, Second Edition, covers the key terms, emerging concepts, and useful applications of objects. Managers, salespeople, engineers, software developers — anyone interested in understanding or implementing object technology — will find this a lucid introduction to the topic. Highlights of this new edition include: an explanation of how to use objects to create evolutionary software that rapidly adapts to changing business conditions, eliminating the need for most new application development; an introduction to Java, and an explanation of how its use of message interfaces enables a new generation of portable, mix-and-match, Internet-enabled business objects; an update on the state of object databases and extended relational databases, with guidelines for combining the two for optimal information storage; and an introduction to the new generation of object engines and how they combine storage and execution capabilities for maximum software integration.


Click Following Button to download!!!
Continue Reading...!

Wednesday, July 29, 2009

Learning jQuery 1.3 +(source code) 2009-Submitted by 06SW12

Learning jQuery 1.3
Packt Publishing (February 13, 2009) | ISBN: 1847196705 | 444 pages | PDF | 10 MB

To build interesting, interactive sites, developers are turning to JavaScript libraries such as jQuery to automate common tasks and simplify complicated ones. Because many web developers have more experience with HTML and CSS than with JavaScript, the library’s design lends itself to a quick start for designers with little programming experience. Experienced programmers will also be aided by its conceptual consistency.

Revised and updated for version 1.3 of jQuery, this book teaches you the basics of jQuery for adding interactions and animations to your pages. Even if previous attempts at writing JavaScript have left you baffled, this book will guide you past the pitfalls associated with AJAX, events, effects, and advanced JavaScript language features.

In this book, the authors share their knowledge, experience, and enthusiasm about jQuery to help you get the most from the library and to make your web applications shine. The book introduces jQuery and shows how you can write a functioning jQuery program in just three lines of code. It then guides you through CSS selectors and shows how to enhance the basic event handling mechanisms to give them a more elegant syntax. You will then learn to add impact to your actions through a set of simple visual effects and also to create, copy, reassemble, and embellish content using jQuery’s DOM modification methods. You will also learn to send and retrieve information with AJAX methods. The book will then step you through many detailed, real-world examples and even equip you to extend the jQuery library itself with your own plug-ins.

Better Interaction Design and Web Development with Simple JavaScript Techniques

* An introduction to jQuery that requires minimal programming experience
* Detailed solutions to specific client-side problems
* For web designers to create interactive elements for their designs
* For developers to create the best user interface for their web applications
* Packed with great examples, code, and clear explanations
* Revised and updated version of the first book to help you learn jQuery

What you will learn from this book?

This book will give you the tools you need to be on the cutting edge of the web development community. With these techniques at your disposal, you can:

* Use selectors to get anything you want from a page
* Make things happen on your page with events
* Add flair to your actions with animation effects
* Change your page on command with DOM manipulation
* Use AJAX to get the most out of server-side code
* Transform drab, static information containers into beautiful, dynamic tables
* Breathe new life into online forms
* Create dynamic shufflers, rotators, and galleries
* Get started with official jQuery plug-ins
* Customize by writing your own jQuery plug-ins

Approach

This book begins with a tutorial to jQuery, followed by an examination of common, real-world client-side problems, and solutions to each of them making it an invaluable resource for answers to all your jQuery questions.

Who this book is written for?

This book is for web designers who want to create interactive elements for their designs, and for developers who want to create the best user interface for their web applications. Basic JavaScript programming knowledge is required. You will need to know the basics of HTML and CSS, and should be comfortable with the syntax of JavaScript. No knowledge of jQuery is assumed, nor is experience with any other JavaScript libraries required.

Click Following Button to download!!!
Continue Reading...!

Monday, July 27, 2009

Complete Java 2 Certification Study Guide Sybex Publications-Submitted by07CS24

Product Description
Here is a revised and enhanced edition of the most revered Java certification guide, with in-depth coverage of the latest versions of the Java Programmer and Developer exams. Written by the people who actually created the exams for Sun, this insider’s guide will prepare you to take these two hot exams with confidence. Sybex Study Guides are packed with exceptional study tools–hundreds of challenging review questions and electronic flashcards that help reinforce key topics, and real-world scenarios that offer perspectives and insights from seasoned professionals. The CD includes an advanced testing engine with hundreds of sample exam questions and the entire book in PDF.

From the Back Cover
Here’s the book you need to prepare for the Java 2 Programmer (SCJP) and Developer (SCJD) exams. This Study Guide was developed to meet the exacting requirements of today’s certification candidates. In addition to the consistent and accessible instructional approach that has earned Sybex the reputation as the leading publisher for certification self-study guides, this book provides:

In-depth coverage of every exam objective for the revised SCJP Exam

Hundreds of challenging practice questions

Leading-edge exam preparation software, including a test engine and the entire book on PDF

Authoritative instruction on all revised Programmer exam objectives, including:

Declarations, initialization and scoping

Flow control

API contents

Concurrency

Object-oriented concepts

Collections and generics

Language fundamentals

Detailed discussion of the key topics included in the Developer exam, including:

Swing components and events

Layout managers

Enhancing and extending the database

Writing the network protocol

Building the database server

Connecting the client and server

Featured on the CD

SYBEX TEST ENGINE Test your knowledge with advanced testing software. CD includes assessment test, chapter review questions, and four bonus exams.

SEARCHABLE AND PRINTABLE PDFS The entire Study Guide is available as a searchable and printable PDF. Study anywhere, anytime, and approach the exam with confidence.
Download From Rapid Share
or from other Server
Click Following Button to download!!!
Continue Reading...!

Sun Certified Programmer & Developer for Java 2 Study Guide (Exam 310-035 & 310-027)-Jokhio 07CS24

Product Description
Revised and updated by one of the co-developers of the (310-035) Programmer exam, this edition offers complete coverage of the Sun Certified Programmer for Java 2 exam objectives and newly added, complete coverage of both portions of the Sun Certified Java 2 Developer’s exam. More than 250 challenging practice questions have been completely revised to closely model the format, tone, topics, and difficulty of the real exam. An integrated study system based on proven pedagogy, exam coverage includes step-by-step exercises, special Exam Watch notes, On-the-Job elements, and Self Tests with in-depth answer explanations to help reinforce and teach practical skills.

Praise for the author:

Finally! A Java certification book that explains everything clearly. All you need to pass the exam is in this book.

–Solveig Haugland, Technical Trainer and Former Sun Course Developer

“Who better to write a Java study guide than Kathy Sierra, the reigning queen of Java instruction? Kathy Sierra has done it again–here is a study guide that almost guarantees you a certification!”

–James Cubeta, Systems Engineer, SGI

“The thing I appreciate most about Kathy is her quest to make us all remember that we are teaching people and not just lecturing about Java. Her passion and desire for the highest quality education that meets the needs of the individual student is positively unparalleled at SunEd. Undoubtedly there are hundreds of students who have benefited from taking Kathy’s classes.”

–Victor Peters, founder Next Step Education & Software Sun Certified Java Instructor

I want to thank Kathy for the EXCELLENT Study Guide. The book is well written, every concept is clearly explained using a real life example, and the book states what you specifically need to know for the exam. The way it’s written, you feel that you’re in a classroom and someone is actually teaching you the difficult concepts, but not in a dry, formal manner. The questions at the end of the chapters are also REALLY good, and I am sure they will help candidates pass the test. Watch out for this Wickedly Smart book.

-Alfred Raouf, Web Solution Developer, Kemety.Net

“The Sun Certification exam was certainly no walk in the park but Kathy’s material allowed me to not only pass the exam, but Ace it!”

–Mary Whetsel, Sr. Technology Specialist, Application Strategy and Integration, The St. Paul Companies

From the Back Cover

The Only Certification Study System Based on 300,000+ Hours of IT Training Experience

  • 100% Complete Coverage–All official test objectives for exams 310-035 and 310-027 are covered in detail
  • Hands-on Exercises–Step-by-step instruction modeled after classroom labs
  • Exam Watch–Warnings based on thorough post-exam research identifying the most troublesome exam topics and how to answer them correctly
  • Simulated Exam QuestionsCertification questions that closely model the format, tone, topics, and difficulty of the real exam–all with in-depth answers

Full coverage of the topics you need to review, including how to:

  • Define and instantiate inner classes
  • Write code using if and switch statements and loops
  • Write and throw your own exceptions
  • Design and implement tightly encapsulated classes
  • Use the java.lang.String class, the java.lang.Math class, and wrapper classes
  • Define, instantiate, and start threads
  • Synchronize code
  • Implement locking using wait/notify
  • Implement official coding and programming styles in your developer assignment
  • Design a clear, usable, standardized GUI
  • Consider subtle networking and IO issues when designing your application

Included on the CD-ROM:

CD Training

  • Electronic book–Searchable version of the Study Guide

Master Exam

  • Complete Practice Exam–Includes exclusive 310-035 certification exam simulation with questions found only on the CD-ROM
  • Detailed Answers–Explain why the correct options are right and why the incorrect options are wrong
  • Score Report–Provides overall assessment of performance and indicates subject areas requiring further study

PLUS:

(with free on-line registration)

MasterExam–Additional Java 2 certification exam simulation download
Click Following Button to download!!!
Continue Reading...!

Sunday, July 26, 2009

Introduction to Computer Graphics: Using Java 2D and 3D-Jokhio 07CS24

Product Description
Computer graphics comprises the creation and representation of simple graphical elements and images, as well as modern techniques for rendering a virtual reality. To apply these techniques correctly, one requires a basic understanding of the fundamental concepts in graphics. This book introduces the most important basic concepts of computer graphics, coupling the technical background and theory with practical examples and applications throughout. Its user-friendly approach enables the reader to gain understanding through the theory at work, via the many example programs provided. With only elementary knowledge of the programming language Java, the reader will be able to create their own images and animations immediately, using Java 2D and/or Java 3D. The features of this book include: computer graphics theory and practice in integrated combination; a focus on the increasingly used Java 3D (and 2D in the first section of the book); the use of many pedagogical tools, including numerous easy-to-understand example programs and end-of-chapter exercises; and, internet support for students and instructors, such as additional exercises, solutions, program examples, slides for lecturers and links to useful websites. It offers an an ideal, self-contained introduction to computer graphics and, is written for second year undergraduates and above. This reader-friendly, clear and concise textbook will be an essential tool for those studying Computer Science and Computer Engineering. Frank Klawonn has many years of experience teaching computer graphics and coordinating application projects with companies.
Click Following Button to download!!!
Continue Reading...!

Saturday, July 25, 2009

Jones and Bartlett Pub Programming and Problem Solving with Java eBook By 07CS20


This is Very Much Nice Book that will help you creating Algorithms in Java will guide you through the java programming...

Click Following Button to download!!!
Continue Reading...!

Thursday, March 19, 2009

Java Extreme cookbook-o'reilly Media... Submitted by jokhio salahuddin 07CS24

Java Extreme cookbook-o'reilly Media... Submitted by jokhio salahuddin 07CS24

  • Paperback: 352 pages
  • Publisher: O'Reilly Media, Inc.; 1st edition (March 1, 2003)
  • Language: English
  • ISBN-10: 0596003870
Product Description
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 environments. Each recipe offers solutions that help you put an extreme programming environment together: then provides code for automating the build process and testing. Although the time saved using any one of these solutions will more than pay for the book, Java Extreme Programming Cookbook offers more than just a collection of cut-and-paste code. Each recipe also includes explanations of how and why the approach works, so you can adapt the techniques to similar situations.

About the Author
Eric Burke is an O'Reilly author and a Principal Software Engineer with Object Computing, Inc. in St Louis, MO. He specializes in Java and his job duties include consulting, training and public speaking engagements. Brian M. Coyner is a Senior Software Engineer with Object Computing, Inc. in St Louis, MO. He has a B.S. in Computer Science from Southeast Missouri State University, and specializes in Java training and consulting. When he is not working, which is rare, Brian enjoys playing the guitar and spending time with his family.
Click Following Button to download!!!
Continue Reading...!

Monday, March 16, 2009

Mastering EJB's 2nd Edition-Submitted by 06SW12

Mastering EJB's 2nd Edition-Submitted by 06SW12

  • Paperback: 672 pages
  • Publisher: Wiley; 2nd edition (December 14, 2001)
  • Language: English
  • ISBN-10: 0471417114
Review

Mastering Enterprise JavaBeans, 2nd Ed. by Ed Roman and Scott Ambler includes the new EJB specification and expanded coverage on more advanced topics for developers. -- Publishers Weekly

Mastering Enterprise JavaBeans, 2nd Ed. by Ed Roman and Scott Ambler includes the new EJB specification and expanded coverage on more advanced topics for developers. (Publishers Weekly)

"...the style is informal, with clear explanations…an enjoyable read and good value for money..." (Computer Bulletin, September 2002)

“…explains Enterprise Java Beans in such a great way that it is worth the price of the book by itself…excellent web site too…”(Cvu, April 2003)

…the style is informal, with clear explanations…an enjoyable read and good value for money… -- Computer Bulletin, September 2002
Click Following Button to download!!!
Continue Reading...!

Wednesday, March 4, 2009

Sams Teach yourself Java6 in 21 Days-Submitted by Jokhio Salahuddin Kohistani 07CS24

Sams Teach yourself Java6 in 21 Days-Submitted by Jokhio Salahuddin Kohistani 07CS24

  • Paperback: 720 pages
  • Publisher: Sams; 5 edition (June 4, 2007)
  • Language: English
  • ISBN-10: 0672329433
Product Description

“If you get only one Java book, it should be Sams Teach Yourself Java in 21 Days” –PC Magazine

In just 21 days, you can acquire the knowledge and skills necessary to develop three kinds of programs with Java: applications on your computer, servlets on a web server, and browser-launched Java Web Start applications.

No previous programming experience required. By following the 21 carefully organized lessons in this book, anyone can learn the basics of Java programming.

Learn at your own pace. You can work through each chapter sequentially to make sure you thoroughly understand all of the concepts and methodologies, or you can focus on specific lessons to learn the techniques that interest you most.

Test your knowledge. Each chapter ends with a Workshop section filled with questions, answers, and exercises for further study. There are even certification practice questions.

“Sams Teach Yourself Java is one of the best introductions to hands-on Java programming. If you buy one book on Java, this is the one to buy!” –Independent Web Review

  • Completely revised, updated, and expanded to cover the latest features of Java 6
  • Learn to develop standalone Java applications, web servlets, JavaServer Pages, and Java Web Start applications
  • Easy-to-understand, practical examples clearly illustrate the fundamentals of Java programming
  • Discover how Swing can help you quickly develop programs with a graphical user interface
  • Find out about JDBC database programming, Internet client/server programming, and XML parsing with the open source XOM class library
  • Covers new features of version 6 such as Java DB, the new relational database that is now a built-in
  • part of Java

Rogers Cadenhead is a web application developer who has written 22 books on Internet-related topics, including Sams Teach Yourself Java 2 in 24 Hours. He maintains this book’s official website at http://www.java21days.com.

Laura Lemay is one of the world’s most popular authors on Web development topics. She is the author of the bestselling Sams Teach Yourself Web Publishing with HTML, as well as Sams Teach Yourself Perl in 21 Days.

CD-ROM includes:

  • Source code for the examples developed in the book
  • Java™ SE Development Kit 6
  • NetBeans™ IDE 5.5
  • Bonus materials

Category: Java Programming

Covers: Java 6 Platform Standard Edition

User Level: Beginning—Intermediate

$44.99 USA / $55.99 CAN / £31.99 Net UK (inc. of VAT)



About the Author

Rogers Cadenhead is a web application developer and author. He has written 22 books on Internet-related topics, including Sams Teach Yourself Java in 24 Hours. He’s also a web publisher whose sites receive more than 24 million visits per year. He maintains this book’s official website at http://www.java21days.com and a personal weblog at http://www.cadenhead.org.

Laura Lemay is a technical writer and author. After spending six years writing software documentation for various computer companies in Silicon Valley, she decided that writing books would be much more fun. In her spare time, she collects computers, email addresses, interesting hair colors, and nonrunning motorcycles. She is also the perpetrator of Sams Teach Yourself Web Publishing with HTML in a Week and Sams Teach Yourself Perl in 21 Days and a personal weblog at http://blog.lauralemay.com.

Click Following Button to download!!!


Continue Reading...!

Java 3D Programming-Submitted By Saroop Chand 07CS12

Java 3D Programming-Submitted By Saroop Chand 07CS12

  • Paperback: 400 pages
  • Publisher: Manning Publications; 1st edition (February 2002)
  • Language: English
  • ISBN-10: 1930110359
Review
"!!!! Exceptional" -- Today's Books

Product Description
Guiding programmers through the important design and implementation phases of developing a successful Java 3D application, this reference provides guidance on whether to use Java 3D, user interface design, geometry creation, scene manipulation, or final optimizations. Distilling twelve months of using the Java 3D API for commercial projects, as well as discussions on the Java 3D e-mail list, experienced Java 3D developers will find helpful a resource containing the state-of-the-art in techniques and workarounds, while novice Java 3D developers will gain a insight into Java 3D development, and avoid the confusion and frustration of learning Java 3D techniques and terminology.
Click Following Button to download!!!

Continue Reading...!

Core J2EE Patterns Best Practices and Design Strategies-Submitted By Saroop Chand 07CS12

Core J2EE Patterns Best Practices and Design Strategies-Submitted By Saroop Chand 07CS12

  • Paperback: 496 pages
  • Publisher: Pearson Education; 1st edition (June 26, 2001)
  • Language: English
  • ISBN-10: 0130648841
Amazon.com Review
Patterns are basically design solutions for recurring problems, so Core J2EE Patterns contains recurring design solutions for persons using J2EE. The authors break these solutions down into presentation, business, and integration patterns.

As is usual with pattern books, you won't find much code here. The book majors on problem discussions, analysis of the factors you should consider in your design, and strategies for the solution implementation. The authors constantly encourage abstraction, code modularity, non-duplication of code, network efficiency, code maintainability, and solution reusability.

While these are the aims we've been encouraged to pursue for years, too many pattern books operate at such a high theoretical level they fail to appeal to working programmers. In practice, you could use the patterns discussed with any language, but by concentrating on using Java, Core J2EE Patterns is able to take a more hands-on approach.

Okay, so you won't find detail at the level of APIs, but you will find discussion of where to implement functionality to best leverage Java's architecture and which Java mechanisms to use: for example, implementing entity beans as coarse-grained--rather than fine-grained--objects to reduce the transaction overhead. Not the sort of implementation advice you'll find in language-agnostic pattern books.

Core J2EE Patterns enables you to dramatically cut the design time on enterprise-level Java-based projects while increasing the likelihood that the project will reach a timely fruition. Recommended. --Steve Patient, Amazon.co.uk

Product Description
Sun Microsystems' Java 2 Platform, Enterprise Edition (J2EE) has become the platform of choice for Web-centric distributed enterprise application development. Expert consultants from the Sun Java Center have been helping customers build J2EE-based solutions since the earliest days of the technology, focusing primarily on up-front design and architecture. Along the way, they've identified powerful J2EE design patterns that lead to applications with superior performance, scalability, and robustness. This book brings those design patterns together, sharing Sun's best practices for development with Java Server Pages (JSP), Servlets, EJB, and other J2EE technologies. It presents a complete catalog of J2EE patterns encapsulating proven and recommended designs for common J2EE-related problems, organized into presentation tier, business tier and integration tier solutions. Presentation tier patterns describe solutions involving JSP and servlets; business tier patterns describe solutions involving EJB; and integration tier patterns describe solutions involving JDBC and Java Messaging Service (JMS). The book also identifies bad practices to be avoided. Finally, it presents an end-to-end multi-tier case study covering every stage of enterprise development.
Click Following Button to download!!!


Continue Reading...!

Tuesday, March 3, 2009

JAVA 2 Network Security (2nd Edition)-Submitted by Saroop Chand 07CS12

JAVA 2 Network Security (2nd Edition)-Submitted by Saroop Chand 07CS12

  • Paperback: 250 pages
  • Publisher: Prentice Hall PTR; 2 Pap/Dsk edition (August 4, 1999)
  • Language: English
  • ISBN-10: 0130155926
Product Description
Provides the complete insiders guide to securing Java 2 enterprise applications, with comprehensive coverage of the new Java 2 security models. Designed to help you integrate Java 2 into your enterprise security strategies. Softcover. 3 1/2 inch disk included.

From the Inside Flap
Preface

Java is fashionable, but is it reliable? Java is entertaining, but is it secure? Java is useful, but is it safe?

The purpose of this book is to answer those questions, from the point of view of people who want to use Java, but want to do so reliably, securely and safely. That makes this book different from much recent writing on Java, which focuses, perfectly legitimately, on how a Java system can be broken into and how to avoid those dangers. On the contrary, this book focuses on how Java can be made secure and how to exploit its strengths. The goal is to provide practical help to the various groups involved in making a Java-based application or Web site into an industrial-strength commercial proposition.

Various groups have different needs and different skills, which this book meets in its different parts.

The first part is aimed at the intelligent non-specialist who oversees system management or application development, or incorporates Java into the security policy. Only a basic understanding of computers and a limited exposure to Java is assumed, but all the themes of Java security are introduced in a context that stresses over and over again how Java security must be seen as an integral part of system security.

The second part goes into more detail on how Java security works, and is aimed more at system and network administrators and programmers, who need to know more of what is going on.

The third part looks at the broader context in which Java operates, including some extensions to Java security and some aspects of its future.

This book explains the evolution of the Java security model, and then focuses on the Java 2 security architecture and its revolutionary domains of protection. It offers a very large number of examples to give you a better understanding of the technology involved.The Team That Wrote This Redbook

This redbook was produced by a team of specialists from around the world working at the International Technical Support Organization Raleigh Center.The leader of this project was Marco Pistoia.

Marco Pistoia is a Network Security Specialist, working as a project leader at the International Technical Support Organization, Raleigh Center. He writes extensively and teaches IBM classes worldwide on all areas of the e-business Application Framework, WebSphere, Java and Internet security. Marco holds a degree with honors in Pure Mathematics from the University of Rome and a masters degree in Computer Science. Before joining the ITSO, he was a System Engineer in IBM Italy. He received an Outstanding Technical Achievement Award in 1996.

Duane F. Reller is a Senior Software Engineer in the System/390 Programming Laboratory in Endicott, New York, USA. He has 25 years of experience in System/390 Hardware and Software development. He has served in technical and management positions. He holds a Bachelor's degree in Electrical Technology and a Master of Science degree in Computer Science from the State University of New York at Binghamton. His areas of expertise include Hardware and Software System's Architecture and Management.

Deepak Gupta is a Senior Software Engineer in IBM, India. He has two and a half years of experience in Internet technologies. He holds a degree in Electronics and Communications from the University of Roorkee, India. His areas of expertise include Internet security and Electronic Commerce. Deepak was involved in IBM India's largest e-Commerce project and in India's first secured e-Commerce site allowing Rupee-based transactions, for which he was conferred the Employee of the Month Award. He has also given several talks on Internet security and e-Commerce.

Milind Nagnur is a Senior Associate in the Operations and Systems Risk Management (OSRM) group of Price Waterhouse Coopers in Mumbai, India. He has a couple of years of exposure in Internet technologies, with emphasis on security and control issues in real business applications. He holds a degree in Mechanical Engineering from the Indian Institute of Technology in Bombay, India, and an MBA from the Indian Institute of Management in Calcutta, India.Ashok K. Ramani is a Senior Software Engineer in IBM India. He has two and a half years of experience in Internet technologies. He holds a degree in MSc.(Tech.) Information Systems from the Birla Institute of Technology and Science, Pilani, India. His areas of expertise include Internet security and Electronic Commerce. Ashok was involved in IBM India's largest e-Commerce project and in India's first secure e-Commerce site allowing Rupee-based transactions for which he was conferred the Employee of the Month Award. He has won special recognition awards at IBM India for his contribution to e-Commerce projects. He has also presented several talks on Internet security and e-Commerce.Comments Welcome

Your comments are important to us!

We want our redbooks to be as helpful as possible. Please send us your comments about this or other redbooks in one of the following ways:

Fax the evaluation form found in "ITSO Redbook Evaluation" on page 713 to the fax number shown on the form.

Use the online evaluation form found at redbooks.ibm/

Send your comments in an internet note to redbook@us.ibm
Click Following Button to download!!!


Continue Reading...!

Enterprise JavaBeans (3rd Edition)-Submitted by Saroop Chand-07CS12

Enterprise JavaBeans (3rd Edition)-Submitted by Saroop Chand-07CS12

  • Paperback: 550 pages
  • Publisher: O'Reilly; 3 edition (October 15, 2001)
  • Language: English
  • ISBN-10: 0596002262
Amazon.com Review
Thoroughly enhanced for the EJB 1.1 specification, Enterprise JavaBeans, 2nd Edition provides a great introduction to the world of server-side Java components. With plenty of material on EJB architecture and design, this new edition can serve as an authoritative resource for mastering today's bean standards.

Besides a general introduction to EJBs, the new edition of this book excels at highlighting the differences between the EJB 1.0 and 1.1 standards. Sample code is provided for both versions. For deployment, EJB 1.1 now relies on XML to define all bean resources and dependencies. For every sample bean, the author provides the XML, as well as the old-style Java code for EJB 1.0. There's also plenty of coverage of the new reliance on JNDI (the Java directory service) in EJB 1.1 and other late-breaking Sun standards, such as combining EJBs with servlets and JSPs for delivering dynamic Web content.

This text is organized as a tutorial to the major types of EJBs with full coverage of entity beans (for accessing databases) and session beans (for managing "conversations" with particular clients). The author covers all the bases here with numerous diagrams describing the life cycle of beans and how they cooperate with today's application servers. As in the first edition, sample beans for a cruise ship booking application let you see actual EJB code in action. Helpful appendices list all EJB APIs and other useful information (such as a list of current EJB vendors).

In all, the revised edition of Enterprise JavaBeans shows off the considerable strengths of the new EJB 1.1 standard. Suitable for any working Java programmer or IT manager, the clear presentation of the strategies and techniques for successful component design help make this book a smart choice for successful development with EJBs. --Richard Dragan

Topics covered: Overview of Enterprise JavaBeans (EJBs) v. 1.1 and 1.0, distributed objects, Component Transaction Monitors (CTMs), application servers and EJBs, resource management, EJB server setup, entity beans, session beans and workflow, the JNDI naming service, the life cycle of beans, container-managed and bean-managed persistence for entity beans, stateful and stateless session beans, deploying beans in JAR files (EJB 1.1 and 1.0 conventions), XML deployment descriptors, transaction basics (ACID properties and JTS), EJB security, design strategies and performance tips for EJBs, Java 2 Enterprise Edition (J2EE) and EJBs, servlets and JSPs used with EJBs, sample beans, state and sequence diagrams for EJBs, and EJB API reference. --This text refers to an out of print or unavailable edition of this title.

Product Description
Enterprise JavaBeans was recently voted "Best Java Book" by the editors and readers of Java Developer's Journal. Readers of JavaPro named it the "Best Java Book for Experts." And Amazon.com included it in the Top Computer Books for 2000. Now the best only gets better! In the new 3rd edition, Enterprise JavaBeans has been completely revised and updated with a thorough introduction to the new 2.0 version of the EJB specification. Significantly different from the earlier version, the 2.0 specification introduces three dramatic improvements: A completely new version of container-managed persistence; local interfaces; and a totally new kind of bean called the "message driven bean." Enterprise JavaBeans, 3rd edition, provides a thorough discussion of these changes, along with an architecture overview, information on resource management and primary services, design strategies, and XML deployment descriptors.
Click Following Button to download!!!

Continue Reading...!

Java(TM) Look and Feel Design Guidelines-Advanced Topics--Submitted by Saroop Chand 07CS12

Java(TM) Look and Feel Design Guidelines-Advanced Topics-Submitted by Saroop Chand 07CS12

  • Paperback: 416 pages
  • Publisher: Addison-Wesley Professional; 2 edition (March 19, 2001)
  • Language: English
  • ISBN-10: 0201725886
Amazon.com Review
Java Look and Feel Design Guidelines, from Sun Microsystems, provides programmers with the requirements for creating user interfaces using the Java Foundation Classes (JFC). This handsomely printed book uses rich color on every page while demonstrating how you can create Java programs that will look great on any computer.

The book focuses on the built-in Java look-and-feel (called Metal). Early sections discuss the philosophy of Java user interfaces, which include excellent support for different languages and accessibility, keeping disabled users in mind.

Much of this text covers Java UI elements offering advice on creating more intuitive interfaces. Sections of the book look at the rudimentary, visual sensibilities needed for using colors and text appropriately, including how to design artwork (like icons and graphics) that fits in with the rest of the JFC interface. One example shows the step-by-step creation of a proper Java icon. Other sections propose standards for the number of pixels that should be used to separate onscreen elements. Sections on mouse, keyboard, and drag-and-drop user operations make clear how your Java programs should handle user actions.

Later this text surveys JFC components beginning with basic windows, dialog boxes, menus, and toolbars. Next it's on to individual components from basic controls (like buttons, checkboxes, and text controls) to more advanced components (like tables and tree controls). (This section, which lists the extensive options for selecting data and resizing table columns, shows the real sophistication of today's JFC package.)

Though it contains no actual Java code, Java Look and Feel Guidelines defines the visual design standard for the next generation of Java programs. It will useful for anyone who builds user interfaces during the software design process. --Richard Dragan --This text refers to an out of print or unavailable edition of this title.

Review
Overall impression: this is a lovely book. It's going to look very pretty sitting open on a desk. It will become a must-have for anybody developing Java GUIs. The material overall is very good. I particularly like the coffee-cup tips. I think that they are the most important part of the book. The list of suggested reading is _fabulous_. Also excellent is the listing of standard components, along with pictures, as an index. I'd like to see this reproduced in some prominent place, such as the inside covers. I really like the overall look of JLF. It's very clean. -- excerpt from review by Joshua Engel, Laurel, MD engel@knowledgebus.com --This text refers to an out of print or unavailable edition of this title.
Continue Reading...!

More Java Pitfalls-50 New Time-Saving Solutions and Workarounds-Submitted by Saroop Chand 07CS12

More Java Pitfalls-50 New Time-Saving Solutions and Workarounds-Submitted by Saroop Chand 07CS12

  • Paperback: 300 pages
  • Publisher: Wiley; 1 edition (February 3, 2003)
  • Language: English
  • ISBN-10: 0471237515
Product Description
  • Building on the success of Java Pitfalls (0-471-36174-7), this book provides more specific programming solutions to fifty difficult Java programming problems
  • Shows experienced programmers how to identify and avoid weaknesses in Java and related J2EE technologies that can cause programs to go haywire
  • Explores advanced topics including networking, XML and Java programming, and the Java Virtual Machine


From the Back Cover
An ideal guide to solving pitfalls in the Java language and related J2EETM technologies, written by programmers for programmers!

With the release of J2EE, Java has grown beyond a simple language to a full-blown development platform. Developers need to understand more than just the Java language–they also need to know about Enterprise JavaBeans (EJB), JavaServer Pages (JSP), servlets, and other Java technologies.

Although it’s more powerful, Java isn’t perfect. Weaknesses in the language itself–as well as in J2EE and its related technologies–can cause programs to go haywire, and fixing them can waste a lot of precious time. Fortunately, developers can turn to More Java Pitfalls (a sequel to the popular original book, Java Pitfalls) to identify and avoid these traps.

More Java Pitfalls provides in-depth coverage of fifty completely new Java pitfalls, showing detailed code-level solutions. Used as a reference guide or training tutorial, this book:

  • Covers the latest J2EE and JDK 1.4 specifications
  • Extends coverage to related J2EE technologies, including EJBs, JSPs, and Servlets
  • Covers new Java Web service APIs including JAXP, JAXR, and JAXM
  • Addresses new pitfalls in the areas of J2ME, GUI programming, new input/output (NIO), and utilities
The companion Web site for this book contains sample pitfalls, source code, errata, and links to additional resources.
Click Following Button to download!!!
Continue Reading...!

Inside Java2 Platform Security-Submitted by Saroop Chand 07CS12

Inside Java2 Platform Security-Submitted by Saroop Chand 07CS12


Amazon.com Review
An expert tour of security on the new Java 2 platform, Inside Java 2 Security will find an enthusiastic audience among advanced Java developers and system administrators. As the author notes during the general discussion on network security, safeguarding your system goes far beyond mere cryptography.

This book reviews multiple security threats and the strategies used to combat them, such as denial of service attacks, Trojan horses, and covert channels. In addition, it touches on the evolution of Java security from the restrictive days of the JDK 1.0 sandbox to the sophisticated security features available in Java 2, including a section that presents a list of 11 security bugs found in early versions of Java.

Because Java 2 security is now policy-based, it must be managed by system administrators as part of enterprise security. A chapter on Java 2 security presents the "big picture" as well as the classes used to implement policy-based security where developers can control access to an entire system like files, network resources, or runtime permissions on code. The book also discusses the rather primitive tools used for Java 2 security management such as the policytool utility. For advanced developers, further sections demonstrate how to create new permission classes and how to make JDK 1.1 security code migrate to Java 2.

A section on the Java Cryptography Architecture (JCA) shows that Java 2 supports the latest in encryption standards like SHA, DSA, RSA, and X.509 certificates. The text concludes with some well-considered predictions for the future of security on the Java platform. In the meantime, this book shows you what you will need to know about security when committing to Java 2 on the enterprise. Security is now part of the picture and will require both extra development time and administrative effort. --Richard Dragan

Product Description
"The book is of enormous consequence and potential value. The Java(TM) 2 Platform Security represents an advance of major proportions, and the information in this book is captured nowhere else." --Peter G. Neumann, Principal Scientist, SRI International Computer Science Lab, author of Computer-Related Risks, and Moderator of the Risks Forum

"Profound! There are a large number of security pearls. I enjoyed and was very impressed by both the depth and breadth of the book." --Stephen Northcutt, Director of Research for Intrusion Detection and Response, SANS Institute

Inside the Java(TM) 2 Platform Security is the definitive and comprehensive guide to the Java security platform. Written by the Chief Java Security Architect at Sun, it provides a detailed look into the central workings of the Java(TM) security architecture and describes security tools and techniques for successful implementation.

This book features detailed descriptions of the many enhancements incorporated within the security architecture that underlies the Java 2 platform. It also provides a practical guide to the deployment of Java security, and shows how to customize, extend, and refine the core security architecture. For those new to the topic, the book includes an overview of computer and network security concepts and an explanation of the basic Java security model.

You will find detailed discussions on such specific topics as:

* The original Java sandbox security model * The new Java 2 Platform permission hierarchy * How Java security supports the secure loading of classes * Java 2 access control mechanisms * Policy configuration * Digital certificates * Security tools, including Key Store and Jar Signer * Secure Java programming techniques * Ways to customize the Java security architecture with new permission types * How to move legacy security code onto the Java(TM) 2 Platform

In addition, the book discusses techniques for preserving object security-such as signing, sealing, and guarding objects-and outlines the Java cryptography architecture. Throughout, the book points out common mistakes and contains numerous code examples demonstrating the usage of classes and methods.

With this complete and authoritative guide, you will gain a deeper understanding into how and why the Java security technology functions as it does, and will be better able to utilize its sophisticated security capabilities in the development of your applications.
Click Following Button to download!!!

Continue Reading...!

Design Patterns Java(TM) Workbook-Submitted By Saroop Chand 07CS12

Design Patterns Java(TM) Workbook-Submitted By Saroop Chand 07CS12

  • Paperback: 496 pages
  • Publisher: Addison-Wesley Professional (April 4, 2002)
  • Language: English
  • ISBN-10: 0201743973
Amazon.com Review
Aimed at the intermediate or advanced Java developer, Design Patterns Java Workbook provides an in-depth and challenging look at 23 "classic" software patterns illustrated with Java examples.

This title fills a valuable niche by reprising the well-known guide to patterns, Addison-Wesley's Design Patterns: Elements of Reusable Software Design. While that earlier book relied on C++ and Smalltalk for its examples, this new volume uses Java code for the discussion of the same 23 design techniques. Many of the explanations draw on the author's custom classes for a hypothetical fireworks company, supplemented by material using "core" classes in standard Java. This text shows how to both recognize patterns in existing code and to incorporate them into new designs.

Early sections look at interfaces, including a standout section on trees and the Composite pattern. For the chapter on responsibility patterns, veteran Java programmers will appreciate the use of JDBC used to explain the Bridge pattern and tips for spotting other patterns in everyday Java. Builder patterns come next, with a full tour of ways to construct objects more flexibly. When it comes to operations patterns, a notable section on the Interpreter pattern presents some challenging material on language parsers.

Final chapters on extension patterns show how Java classes can extend one another using inheritance and other design principles. The discussion here of Java stream classes as examples of decorator patterns can help explain these rich (and sometimes confusing) sets of objects. Another useful section on Iterators shows how to create "type-safe" collections (normally not available in Java). Throughout this text, the author challenges the reader with dozens of easy-to-difficult questions (including actual design exercises). Complete answers are provided at the end of the book.

As a hands-on workbook that will invite you to think about patterns in Java in new ways, this text is an invaluable companion to earlier titles on patterns. Its mix of design smarts and clever examples help make it ideal for the more advanced programmer. Less experienced readers can also benefit from its intelligent presentation of some of the best available thinking in software design today, now tailored to a Java audience. --Richard Dragan

Product Description
Presents examples, exercises, and challenges that enable you to grapple with alternative approaches and discover practical subtleties in applying design pattern theory to realistic problems. Softcover. CD-ROM included.
Click Following Button to download!!!
Continue Reading...!

Core Java2- Vol. 2- Fundamentals-Submitted by Saroop Chand 07CS12

Core Java2- Vol. 2- Fundamentals-Submitted by Saroop Chand 07CS12

  • Paperback: 737 pages
  • Publisher: Prentice Hall; Bk&CD-Rom edition (January 15, 1999)
  • Language: English
  • ISBN-10: 0130819336
Amazon.com Review
If you need to get something done in Java, Core Java 1.2, Volume 1--Fundamentals is one of the best books you can turn to for assistance. It's devoid of shaky, academic examples and packed with robust demonstrations that illustrate hundreds of powerful concepts.

This book begins with an explanation of the Java programming and execution environments in general terms and then provides specific examples of how to put key parts of the core packages to work. The authors back up the many examples with sharp, fact-rich commentary on how to get things done with Java. This volume covers data structures, object orientation, events, applets, input/output, and Swing.

A quick note: though the title of this book includes the words Java 1.2, the Java examples appear to be based on a very late beta and effectively cover what's now called Java 2. JavaSoft changed the name of the software during the final stages of testing--after the authors had finished this book. --David Wall

Product Description
The bestselling guide for serious programmers updated to Java 1.2!Ask any experienced Java programmer: Core Java delivers the real-world guidance you need to master Java. That's why it's been an international best-seller for three straight years! Completely revised and updated, Core Java 1.2, Volume I-Fundamentals gives experienced programmers the firm foundation they need to build their Java careers. It thoroughly covers the fundamentals of the JDK 1.2, including the new Swing user interface components. The new edition is filled with even more of the robust, non-toy programs that previous versions were famous for and now they are updated to take advantage of the Swing classes where appropriate. Volume 1 includes a thorough explanation of object-oriented programming, Java inner classes and exception handling, as well as debugging, the current Java event model, and a thorough coverage of both Input/Output and File Management. For experienced programmers, Core Java 1.2, Volume I-Fundamentals sets the standard-again! State-of-the-art information for Java developers, including: ? Building GUI applications with the new Swing classes ? Making the most of inner classes ? Mastering the current Java event model ? Understanding streams and file management with Java CD-ROM contains complete source code examples, the JDK 1.2(beta), and useful tools, including TextPad, HexWorkshop, SourceAgain, and Together<178>/Java.
Click Following Button to download!!!
Continue Reading...!

Core Java2- Vol. 2- Advanced Features-Submitted by Saroop Chand 07CS12

Core Java2- Vol. 2- Advanced Features-Submitted by Saroop Chand 07CS12

  • Paperback: 1024 pages
  • Publisher: Prentice Hall PTR; 7 edition (December 2, 2004)
  • Language: English
  • ISBN-10: 0131118269
Amazon.com Review
Picking up where the authors' first volume on Java left off, Core Java 2, Volume 2 covers the more advanced features of the Java 2 platform that can add polish and power to your Java programs. The authors' accessible--yet thorough--coverage of essential Java APIs help make this book an attractive choice for any working Java developer.

Several chapters here are especially useful for getting control of new and important Java 2 features. Sections on the new Java 2 collection classes and using advanced Swing classes (like tables and trees) are particularly good. (While many other books just list Swing APIs, this volume provides short examples and effective commentary, which will let you master these complex Swing controls.) When it comes to Java2D graphics, the authors do a nice job of comparing the old AWT to the new Java2D, including drawing basic shapes and doing text output. (These operations are surprisingly tricky in this new API). A section on the new JDBC 2 standard shows off new features like ResultSets and scrollable cursors to good effect.

More advanced topics include multithreading, internationalization, and security. Throughout, this text introduces important concepts illustrated with comprehensible examples. The APIs for individual classes are listed too, making it possible to use this book as a reference, but it is the tutorial sections that stand out here. (The authors also aren't afraid to point out where Java 2 is lacking--for example, in its printing support.)

Readers of the first volume will naturally want the second volume of Core Java 2 too. It's also a great choice for any Java developer with JDK 1.1 experience who wants a tour of new Java 2 features that are essential for serious corporate development. --Richard Dragan

Topics covered: Java 2 advanced APIs, multithreading and synchronization, Java 2 collections, networking, databases and JDBC 2 (cursors and result sets), RMI and remote objects, Swing user interface classes, printing, tables and trees, JavaBeans, security and deployment, internationalization issues, JNI and native methods. --This text refers to an out of print or unavailable edition of this title.

Product Description
An indispensible companion to Core Java 2 Volume I, Seventh Edition, thisbook delivers the real-world guidance Java programmers need to solve even themost challenging programming problems. While many new editions tack onnew material, Horstmann actually rewrites all exisiting chapters and reworks allof the existing programs and examples featured in the book. The authorsindentify the problems experienced Java developers encounter most often anddelivers insightful, expert-level guidance for addressing them. The book alsoincludes all-new chapters on key features of J2SE 5.0 (formerly J2SE 1.5 or"Tiger") including generics and multi-threading. It has been three years sincethe last edition of Core Java Volume II and Java programmers have beenanxiously awaiting the arrival of the updated revision of one of their favoritebooks!
Click Following Button to download!!!
Continue Reading...!