Java Data Mining: Strategy, Standard, and Practice: A Practical Guide for architecture, design, and implementation


Java Data Mining: Strategy, Standard, and Practice: A Practical Guide for architecture, design, and implementation
by Mark F.Hornick, Erik Marcadé & Sunil Venkayala

Morgan Kaufmann | ISBN: 0123704529 | 2007. | 545 p. | RARed PDF 4.11MB

This is not only a great introduction to JDM, but also a great introduction for a practitioner to data mining in general. This is a must have" for anyone developing large scale data mining applications in Java...

It pleases me that the Java Community Process(sm)(JCPsm) Program could host the development of the Data Mining standard, JSR 73, whose evolution and usability are presented so compellingly in Java Data Mining: Standard, Strategy and Practice. The authors have taken a unique approach to describing a broad range of aspects from strategies to problem solving with data mining technology in a variety of industries. The book is a must-read for those who want to introduce themselves to Java data mining (JDM) and fully realize the strategic importance of this technology in an ever competitive environment.
-Onno Kluyt, senior director, JCP Program at Sun Microsystems, Inc. and Chair of the JCP

Java is now ubiquitous, and over the past few years the Java world has shifted focus on--among other things--new frameworks, such as the Java Data Mining (JDM) framework. JDM addresses a clear need for standardization in data mining operations, yet to those approaching both Java and data mining the mountain seems as Everest. Hornick, Marcadé, and Venkayala could not have written this book at a better time. To the expert it is a reference and map of the landscape, and to the novice it will be a constant guide and companion to each journey in JDM. This book is approachable, usable, practical, and necessary for any Java data mining software architect, developer, or analyst.
-Frank Byrum, Chief Scientist, CorMine Intelligent Data, LLC



===========================
RS Download

Patterns of Agile Practice Adoption


Amr Elssamadisy"Patterns of Agile Practice Adoption"
C4Media | ISBN:1430314885 | 2007. | 188 p. | RARed PDF 1.93MB

As more and more people move towards adoption of Agile practices, they are looking for guidance and advice on how to adopt Agile successfully. Unfortunately many of the questions they have such as: "Where do I start?", "What specific practices should I adopt?", "How can I adopt incrementally?" and "Where can I expect pitfalls?" are not adequately addressed.

This book answers these questions by guiding the reader on crafting their own adoption strategy focused on their business values and environment. This strategy is then directly tied to patterns of agile practice adoption that describe how many teams have successfully (and unsuccessfully) adopted them. Business values are also a component of these patterns - so your adoption is always focused on addressing your particular environment.



===========================
RS Download

Java Database Programming with JDBC by Pratik Patel


Pratik Patel, "Java Database Programming with JDBC"
Coriolis Group Books | 272 pages | 1997 | ISBN: 9781576101599 | PDF | 1.01 Mb


Teaches how to develop Java programs, from start to finish, for connecting to databases using the newest version of Java's database connectivity standard, JDBC. Shows how to write JDBC drivers, and how to select the right one. Includes a complete reference to the newest JDBC API specification. Features a section on creating ODBC Java programs, including a robust ODBC client template for developing applications. Shows how to write JDBC applets that let Web users query a database. Explains how to create a Java Beans-compliant class library.

just enter the captcha
download will start instantly

Download Link

Java 2: The Complete Reference


Java 2: The Complete Reference
Osborne Publishing | 1108 pages | 1999 | ISBN:9780072119763 | PDF | 4.38 Mb

Take JAVA to the max with expert help Beginning, intermediate, and advanced JAVA programmers alike take note: everything you need to get the best performance out of your applets and servlets is packed into JAVA 2.0: The Complete Reference. World- renowned authors, Patrick Naughton (ESPN's Sportszone, Disney, and ABC News Web sites), Herb Schildt, the world's leading programming author, and Joseph OAENeil add 30% more material to their hugely successful past editions of this best seller. They show you exactly how to develop, compile, debug, and run Java applications and applets quickly and confidently. Plus you'll become expert on all of Java's new features including: *Servlets used to build powerful, scalable, robust Web applications *The Swing component set, a GUI toolkit that simplifies the development of visual components such as menus, tool bars, dialogs *Utility class updates *Java2-D, which enables you to build advanced 2D graphics and images

just enter the captcha
download will start instantly

Download Link

Mastering Windows Server 2003


Mark Minasi, Christa Anderson, Michele Beverridge, C.A. Callahan, Lisa Justice, “Mastering Windows Server 2003″
Publisher: Sybex; (April 7, 2003) | ISBN: 0782141307 | 1792 pages | 18.8MB | PDF | English

The Only Windows Server Resource You Need. The single most comprehensive and understandable book on the subject, Mastering Windows Server 2003 continues author Mark Minasi’s award-winning tradition of clear and comprehensive coverage of Microsoft’s Windows Server products. This book shows you how to plan, configure and install your network, keep it running its best, and fix it if it breaks. And you still get all the coverage you need for the Windows 2000 Server installations that remain part of your environment.
Coverage includes:
* Configuring IP, DHCP, DNS, and WINS to achieve the right foundation for your network
* DNS explained in everyday English, from basics to advanced design
* Designing, running, and maintaining Active Directory-based domains with Server 2003 and 2000 Server
* Running your own Web, FTP, and e-mail server with 2003
* Controlling hundreds, even thousands, of workstations with group policies and security templates
* Tuning and monitoring your network
* Securing your network from split-brain DNS to AD delegation to group policies, logs, IPSec, PKI and more
* Using Windows Server 2003 to share Internet connections
* Complete coverage of all new 2003 features
Real Solutions to Real Challenges
If improving the real-world performance of your network is the bottom line, this book delivers the goods. It shows you how to design and manage a multiple-platform network, build a Windows-based intranet, find the right data backup strategy, prevent and recover from disasters, and much more. There’s no end to what you’ll accomplish with practical, step-by-step instruction from the expert who has actually done it all on live networks!

From the Back Cover
The Only Windows Server Resource You Need

The single most comprehensive and understandable book on the subject, Mastering Windows Server 2003 continues author Mark Minasi’s award-winning tradition of clear and comprehensive coverage of Microsoft’s Windows Server products. This book shows you how to plan, configure and install your network, keep it running its best, and fix it if it breaks. And you still get all the coverage you need for the Windows 2000 Server installations that remain part of your environment.

Coverage includes:

* Configuring IP, DHCP, DNS, and WINS to achieve the right foundation for your network
* DNS explained in everyday English, from basics to advanced design
* Designing, running, and maintaining Active Directory-based domains with Server 2003 and 2000 Server
* Running your own Web, FTP, and e-mail server with 2003
* Controlling hundreds, even thousands, of workstations with group policies and security templates
* Tuning and monitoring your network
* Securing your network from split-brain DNS to AD delegation to group policies, logs, IPSec, PKI and more
* Using Windows Server 2003 to share Internet connections
* Complete coverage of all new 2003 features

Real Solutions to Real Challenges
If improving the real-world performance of your network is the bottom line, this book delivers the goods. It shows you how to design and manage a multiple-platform network, build a Windows-based intranet, find the right data backup strategy, prevent and recover from disasters, and much more. There’s no end to what you’ll accomplish with practical, step-by-step instruction from the expert who has actually done it all on live networks!


Download

Microsoft Windows Architecture Training for Developers [REPOST]


Microsoft Windows Architecture Training for Developers
Publisher: Microsoft Pr; Pap/Cdr edition (March 1998) | English | ISBN:1572317086 | 494 pages | CHM | 3.2MB

Welcome to Windows Architecture Training for Developers. This book presents the architectures and related services of the Microsoft® Windows® operating systems. By completing the lessons and associated exercises, you will acquire the knowledge and skills necessary to develop solutions for the Windows 95 and Windows NT® operating systems.
This book addresses the objectives of the Microsoft Windows Architecture I (70-160) and Microsoft Windows Architecture II (70-161) exams. This self-paced course provides topical content that supports the skills measured by these exams.


No Mirror
Download

Mastering COM and COM+ by Ash Rofail , Yasser Shohoud


Mastering COM and COM+ by Ash Rofail , Yasser Shohoud
Publisher: Sybex Inc; (October 1999) | ISBN:0782123848 | English | .html | 693 pages | 4.2MB

COM (Component Object Model) is Microsoft’s specification for building distributed applications that work across networks and the Internet. It is a highly complex and mysterious topic, which ties in to everything Microsoft is doing with Windows. In this book aimed at experienced programmers, Ash Rofail unlocks the secrets of programming COM, writing in the classic Mastering style. This is no theoretical treatise but a practical exploration of how to do real things with COM, including creating COM objects, working with the Registry, reusing components, and getting the most out of ActiveX controls. Includes coverage of DCOM and COM+, Microsoft’s latest version of the standard for Windows 2000.
No Mirror
Download

Test Driven: TDD and Acceptance TDD for Java Developers

Lasse Koskela, Test Driven: TDD and Acceptance TDD for Java Developers
Manning Publications | ISBN: 1932394850 | October 15, 2007 | 470 pages | PDF | 4.5 MB

In test driven development, you first write an executable test of what your application code must do. Only then do you write the code itself and, with the test spurring you on, you improve your design. In acceptance test driven development (ATDD), you use the same technique to implement product features, benefiting from iterative development, rapid feedback cycles, and better-defined requirements. TDD and its supporting tools and techniques lead to better software faster.
Test Driven brings under one cover practical TDD techniques distilled from several years of community experience. With examples in Java and the Java EE environment, it explores both the techniques and the mindset of TDD and ATDD. It uses carefully chosen examples to illustrate TDD tools and design patterns, not in the abstract but concretely in the context of the technologies you face at work. It is accessible to TDD beginners, and it offers effective and less well known techniques to older TDD hands.

What's Inside
  • Learn hands-on to test drive Java code
  • How to avoid common TDD adoption pitfalls
  • Acceptance test driven development and the Fit framework
  • How to test Java EE components-Servlets, JSPs, and Spring Controllers
  • Tough issues like multithreaded programs and data access code



-= Download

La Biblia De Java 2


La Biblia De Java 2
Anaya Multimedia | ISBN 8441510377 | PDF | Spanish | September 30, 2005 | 960 pages | 11.5 MB

Este libro está diseñado para mostrarle toda la historia del lenguaje de programación Java que un libro puede contener. Veremos no sуlo toda la sintaxis de Java, desde la declaración de variables hasta temas de orientación a objetos avanzada, sino también el lenguaje Java en el mundo real. Se cubrirán temas como permisos de acceso a applets, uso del visualizador de Java, creación de conexiones cliente/servidor sobre Internet, creación de Java Beans, conexión de bases de datos y multithread. En este libro se tratan cientos de temas, y cada uno de ellos viene con un ejemplo que muestra cómo funciona.

En este libro se tratan cientos de temas, y cada uno de ellos viene con un ejemplo que muestra cómo funciona. Está dividido en temas separados y fácilmente accesibles y en cada uno de ellos se trata un caso de programación
diferente. Algunos de estos temas son los que se muestran a continuación:

1.- Toda la sintaxis de Java 2.
2.- Programación orientada a objetos.
3.- Herencia y clases internas.
4.- Abstract windowing toolkit (AWT).
5.- Botones, casillas de activación y botones de opción.
6.- Selectores, listas y cuadros de lista desplegables.
7.- Gráficos, imágenes, texto y fuentes.
8.- Menús, cuadros de diálogo y ventanas.
9.- Barras de progreso, barras de desplazamiento, separadores y cuadros de Desplazamiento.
10.- Tratamiento y ajuste de imágenes.
11.- Java Swing.
12.- Cambios de apariencia con Swing.
13.- Todos los componentes Swing.
14.- Componentes de texto Swing.
15.- Colecciones Java.
16.- Multithreads.
17.- Flujos de E/S.
18.- Manejo de ficheros.
19.- Redes y sockets.
20.- Бrboles y tablas.
21.- Java Beans.
22.- Paquetes, interfaces y ficheros JAR.
23.- Seguridad.
24.- Manejo de excepciones.
25.- Manejo del teclado y del ratón.

Esta lista no es completa. Uno al que prestaremos especial atención y que no se trata en la mayorнa de los libros, es Java Swing, la nueva y revolucionaria interfaz para la programación de clases Java.

Descargar de Rapidshare

Pro Java 6 3D Game Development: Java 3D, JOGL, JInput and JOAL APIs


Andrew Davison, "Pro Java 6 3D Game Development: Java 3D, JOGL, JInput and JOAL APIs"
Apress | ISBN 1590598172 | April 30, 2007 | 528 Pages | PDF | 14.3MB

reate strange lands filled with mysterious objects (cows frozen in blocks of ice, chirping penguins, golden globes with wavering eyes) and throw away your keyboard and mouse, to go exploring armed only with a gamepad, power glove, or just your bare hands…
Java gaming expert Andrew Davison will show you how to develop and program 3D games in Java™ technology on a PC, with an emphasis on the construction of 3D landscapes. It's assumed you have a reasonable knowledge of Java - the sort of thing picked up in a first Java course at school.
Topics are split into three sections: Java 3D™ API, non-standard input devices for game playing, and JOGL. Java 3D is a high-level 3D graphics API, and JOGL is a lower-level Java wrapper around the popular OpenGL graphics API.
You'll look at three non-standard input devices: the webcam, the game pad, and the P5 data glove.
Along the way, you'll utilize several other games-related libraries including: JInput, JOAL, JMF, and Odejava.
Learn all the latest Java SE 6 features relevant to gaming, including: splash screens, JavaScript™ scripting as well as the desktop and system tray interfaces.
Unique coverage of Java game development using both the Java 3D API and Java for OpenGL, as well as invaluable experience from a recognized Java gaming guru, will provide you with a distinct advantage after reading this book.

Download from RapidShare

Download from Depositfiles

Download from Easy-Share

Java All-In-One Desk Reference For Dummies 2nd Edition


Java All-In-One Desk Reference For Dummies 2nd Edition by Doug Lowe, Barry Burd
Publisher: For Dummies | ISBN: 0470124512 | 2nd Edition | Author: Doug Lowe, Barry Burd | 914 pages | June 25, 2007 | English | CHM | 12.3 MB

- Eight minibooks comprising nearly 900 pages give developers the tips and techniques they need to get up and running on the new J2SE 6 (Java Standard Edition 6) and JDK 6 (Java Development Kit 6)
- This friendly, all-inclusive reference delivers the lowdown on Java language and syntax fundamentals as well as Java server-side programming, with explanations, reference information, and how-to instructions for both beginning and intermediate-to-advanced programmers
- Minibooks cover Java basics; programming basics; strings, arrays, and collections; programming techniques; Swing; Web programming; files and databases; and fun and games


Download Here

Multimedia Introduction to Programming Using Java


Multimedia Introduction to Programming Using Java
Springer | ISBN: 0387226818 | 538 pages | 2.4 MB | PDF

Although vital to modern software development, Java and object-oriented programming can pose significant challenges to newcomers. This text addresses that learning curve by providing a careful, classroom-tested presentation of Java -- from the fundamentals of variables, types, and expressions to procedural concepts like loops and sophisticated object-oriented ideas.

Sams Java 2 Primer Plus



Steven Haines & Stephen Potts, Java 2 Primer Plus
Publisher: Sams | ISBN: 0672324156 | 840 pages | CHM | 4.5 Mb

Download from Rapidshare.com

Java Programming with Oracle JDBC

Donald Bales"Java Programming with Oracle JDBC"
Publisher: O'Reilly | ISBN: 059600088 | 388 pages | PDF | 1.36 mb

Download from Rapidshare.com

SAS Graphics for Java: Examples Using SAS AppDev Studio and the Output Delivery System

SAS Graphics for Java: Examples Using SAS AppDev Studio and the Output Delivery System | Wendy Bohnenkamp, Jackie Iverson
ISBN: 159047693X | June 18, 2007 | PDF | 5 Mb


Jump-start your SAS graph skills! Here, in one convenient source, is all the information you need to create your own SAS graphs. This example-rich reference familiarizes you with custom tags in SAS AppDev Studio and shows you how to use ODS statements and the Java Device Driver to create graphs. Written for programmers at all experience levels, this dynamic book focuses on the attributes, parameters, and options that make graphs convey what you really want them to convey. It also provides SAS/GRAPH samples and WORK data sets. This text is suited for programmers who already know how to use SAS AppDev Studio to create and deploy a JSP or servlet application. A basic level of SAS ODS programming knowledge is required.



Java Data Mining: Strategy, Standard, and Practice: A Practical Guide for architecture, design, and implementation

Java Data Mining: Strategy, Standard, and Practice: A Practical Guide for architecture, design, and implementation | Mark F. Hornick
ISBN: 0123704529 | November 07, 2006 | PDF | 4.11 Mb

This is not only a great introduction to JDM, but also a great introduction for a practitioner to data mining in general. This is a must have" for anyone developing large scale data mining applications in Java.
Robert Grossman, Open Data Group and University of Illinois at Chicago

It pleases me that the Java Community Process(sm)(JCPsm) Program could host the development of the Data Mining standard, JSR 73, whose evolution and usability are presented so compellingly in Java Data Mining: Standard, Strategy and Practice. The authors have taken a unique approach to describing a broad range of aspects from strategies to problem solving with data mining technology in a variety of industries. The book is a must-read for those who want to introduce themselves to Java data mining (JDM) and fully realize the strategic importance of this technology in an ever competitive environment.
Onno Kluyt, senior director, JCP Program at Sun Microsystems, Inc. and Chair of the JCP

Java is now ubiquitous, and over the past few years the Java world has shifted focus on--among other things--new frameworks, such as the Java Data Mining (JDM) framework. JDM addresses a clear need for standardization in data mining operations, yet to those approaching both Java and data mining the mountain seems as Everest. Hornick, Marcadé, and Venkayala could not have written this book at a better time. To the expert it is a reference and map of the landscape, and to the novice it will be a constant guide and companion to each journey in JDM. This book is approachable, usable, practical, and necessary for any Java data mining software architect, developer, or analyst.
Frank Byrum, Chief Scientist, CorMine Intelligent Data, LLC



Java/J2EE Job Interview Companion - 400+ Questions & Answers, 2nd Edition


Arulkumaran Kumaraswamipillai, Sivayini Arulkumaran, "Java/J2EE Job Interview Companion - 400+ Questions & Answers"
Lulu.com | ISBN:1411668243 | April 5, 2007 | 356 pages | PDF | 3.5MB


Download from RapidShare | Download from Depositfiles

Essential ActionScript 3.0


Essential ActionScript 3.0 | Colin Moock
ISBN: 0596526946 | PDF | June 22, 2007 | 944 pages | 3.70 Mb


ActionScript 3.0 is a huge upgrade to Flash's programming language. The enhancements to ActionScript's performance, feature set, ease of use, cleanliness, and sophistication are considerable. Essential ActionScript 3.0 focuses on the core language and object-oriented programming, along with the Flash Player API. Essential ActionScript has become the #1 resource for the Flash and ActionScript development community, and the reason is the author, Colin Moock. Many people even refer to it simply as "The Colin Moock book."

And for good reason: No one is better at turning ActionScript inside out, learning its nuances and capabilities, and then explaining everything in such an accessible way. Colin Moock is not just a talented programmer and technologist; he's also a gifted teacher.



Prototype and Scriptaculous: Taking the Pain out of JavaScript

Prototype and Scriptaculous: Taking the Pain out of JavaScript
O'Reilly Short Cut | November 2006 | 56 pages | ISBN: 0596529198 | CHM | 1.2Mb

JavaScript is carrying more and more programming load lately as Ajax has become popular. Scripting Ajax from scratch isn't much fun, but fortunately there are libraries to help. Prototype and Scriptaculous will let you get much more work done in much less time, automating tasks from processing XMLHTTP requests to creating animations that draw attention to your interfaces.

This Short Cut demonstrates how to use Prototype for a wide range of tasks, including event handling, DOM processing, string and form process, and Ajax communications. It explores Scriptaculous' visual effects library, from pulsate to squish to fold and beyond. Need interface components? You'll find form autocompletion as well as drag and drop support.

In addition to sample code and explanation, the Short Cut includes member references for both Prototype and Scriptaculous

PDF details

Title: Prototype and Scriptaculous: Taking the Pain out of JavaScript
First Edition: November 2006
Series: Short Cut
Format: PDF
ISBN 10: 0-596-52919-8
ISBN 13: 9780596529192
Pages: 54

Thanx 2 caicai...






.: DOWNLOAD LINK :.

Essential Skills for Agile Development

Tong Ka lok"Essential Skills for Agile Development"
Macau Productivity & Tech | ISBN: 9993776726 | 2004 | 427 p | RARed | PDF 2.1MB

Agile Development, in particular, eXtreme Programming (XP), has been gaining a lot of momentum because it can effectively address the problems plaguing software development such as mis-understanding customers' requirements, missing deadlines, over-budget, conflicts between customers and developers and poor maintainability of legacy systems.
However, it is so difficult to teach the skills needed to be agile. In 2002, we, the Macau Productivity and Technology Center (CPTTM), started to hold courses on XP and Object Oriented design to teach the skills by hiring a well known software training and consulting company to do the teaching...

We knew that it was because the concepts involved were abstract and it needed far more exercises for the students to practice in the courses. Therefore, we decided to develop our own training materials. In particular, we selected the 20% of the skills in agile development that deliver 80% of the value, ignoring the other useful but non-essential skills. Then we explained those essential skills in terms of examples and added a lot of real world examples as exercises. After adopting this set of materials, the students really acquired the skills taught.

In order to share this with the community, we have organized the training materials into this book: Essential Skills for Agile Development.

The book includes the following chapters: (1) Removing duplicate code. (2) Turning comments into code. (3) Removing code smells. (4) Keeping code fit. (5) Take care to inherit. (6) Handling inappropriate references. (7) Separate database, user interface and domain logic. (8) Managing software projects with user stories. (9) OO design with CRC cards. (10) Acceptance test. (11) How to acceptance test a user interface. (12) Unit test. (13) Test driven development. (14) Team development with CVS. (15) Essential skills for communications. (16) Pair programming.

About the Author

Ka Iok 'Kent' Tong, has a Master degree in Computer Science from the New South Wales University, Sydney, Australia. He was the winner of the Macao Programming Competition (Open Category) In 1992. He has been involved in professional software development, training and project management since 1993. Since 2002 he has been actively promoting Agile Development in Macao.



===========================
RS Download

O'Reilly Learning Ruby

Learning Ruby (O'Reilly Learning Series)
O'Reilly Media | May 14, 2007 | 275 pages | ISBN: 0596529864 | CHM | 1.5Mb

You don't have to know everything about a car to drive one, and you don't need to know everything about Ruby to start programming with it. Written for both experienced and new programmers alike, Learning Ruby is a just-get-in-and-drive book -- a hands-on tutorial that offers lots of Ruby programs and lets you know how and why they work, just enough to get you rolling down the road.

Interest in Ruby stems from the popularity of Rails, the web development framework that's attracting new devotees and refugees from Java and PHP. But there are plenty of other uses for this versatile language. The best way to learn is to just try the code! You'll find examples on nearly every page of this book that you can imitate and hack.
Briefly, this book:
  • Outlines many of the most important features of Ruby
  • Demonstrates how to use conditionals, and how to manipulate strings in Ruby. Includes a section on regular expressions
  • Describes how to use operators, basic math, functions from the Math module, rational numbers, etc.
  • Talks you through Ruby arrays, and demonstrates hashes in detail
  • Explains how to process files with Ruby
  • Discusses Ruby classes and modules (mixins) in detail, including a brief introduction to object-oriented programming (OOP)
  • Introduces processing XML, the Tk toolkit, RubyGems, reflection, RDoc, embedded Ruby, metaprogramming, exception handling, and other topics
  • Acquaints you with some of the essentials of Rails, and includes a short Rails tutorial.

Each chapter concludes with a set of review questions, and appendices provide you with a glossary of terms related to Ruby programming, plus reference material from the book in one convenient location. If you want to take Ruby out for a drive, Learning Ruby holds the keys.

Thanx 2 caicai ....








.: DOWNLOAD LINK :.

The Official Gamelan Java Directory

The Official Gamelan Java Directory
Ziff Davis Pr | 244 pages | 1996-09-01 | ISBN: 1562764497 | 3.52 MB

The "Hot Java" directory for applets! This great book contains a complete language reference and a "How to Sell Your Applet Guide." It's a must-have resource for readers involved in Java programming and development. - Contains sections on Java, Java-related conferences, and happenings

- CD-ROM contains a directory to over 1,000 commercial and non-commercial applets fully searchable and hyperlinked and all text of book


Struts Fast Track: J2EE/JSP Framework: Practical Application with Database Access and Struts Extension

Vic Cekvenich, "Struts Fast Track: J2EE/JSP Framework: Practical Application with Database Access and Struts Extension"
BaseBeans Engineering | ISBN: 0971661901 | 2001 | 330 p. | RARed PDF | 1.07MB

Learn solid practices in developing large, Struts-based web applications with MVC partitioning, database access, security, and content syndication, to name a few topics covered....


This book is not for the beginner programmer. It is recommended that you have a few years of web development and database development experience before attempting to work through Struts Fast Track. It is assumed that the reader knows the fundamentals of SQL, Java, Object Orientation, HTML, Servlets, JSP's, and XML.

In other words, this is not a book to learn the basics of Java and web development.

It has been written for the intermediate to advanced web developer in mind with real-world web project experience who wants a no-nonsense, minimal hand-holding, fast track introduction to leverage Struts and MVC in their web development efforts. LEVEL: INTERMEDIATE - ADVANCED

About the Author:

Victor Cekvenich is a certified instructor for several vendors in technologies such as Java, SQL, object-orientation, and performance tuning. He has over 14 years of software development experience working on large-scale projects and applications. He works for BaseBeans Engineering where he does mentoring, training, architecture, and project recovery for their clients



===========================
RS Download

Computer Graphics for Java Programmers, 2nd edition

Leen Ammeraal, Kang Zhang, "Computer Graphics for Java Programmers, 2nd edition"
Wiley | ISBN 0470031603 | March 9, 2007 | 386 Pages | PDF | 13 MB

A great many varied and interesting visual effects can be achieved with computer graphics, for which a fundamental understanding of the underlying mathematical concepts – and a knowledge of how they can be implemented in a particular programming language – is essential. Computer Graphics for Java Programmers, 2nd edition covers elementary concepts in creating and manipulating 2D and 3D graphical objects, covering topics from classic graphics algorithms to perspective drawings and hidden-line elimination. Completely revised and updated throughout, the second edition of this highly popular textbook contains a host of ready-to-run-programs and worked examples, illuminating general principles and geometric techniques. Ideal for classroom use or self-study, it provides a perfect foundation for programming computer graphics using Java.

RapidShare | Depositfiles

Hibernate in Action

Hibernate in Action
Manning Publications; 1 edition | ISBN: 193239415X | 408 pages | Data: August 1, 2004 | PDF | 1 Mb

Hibernate practically exploded on the Java scene. Why is this open-source tool so popular? Because it automates a tedious task: persisting your Java objects to a relational database. The inevitable mismatch between your object-oriented code and the relational database requires you to write code that maps one to the other. This code is often complex, tedious and costly to develop. Hibernate does the mapping for you.

Not only that, Hibernate makes it easy. Positioned as a layer between your application and your database, Hibernate takes care of loading and saving of objects. Hibernate applications are cheaper, more portable, and more resilient to change. And they perform better than anything you are likely to develop yourself.

Hibernate in Action carefully explains the concepts you need, then gets you going. It builds on a single example to show you how to use Hibernate in practice, how to deal with concurrency and transactions, how to efficiently retrieve objects and use caching.

The authors created Hibernate and they field questions from the Hibernate community every day–they know how to make Hibernate sing. Knowledge and insight seep out of every pore of this book.

What's Inside
- ORM concepts
- Getting started
- Many real-world tasks
- The Hibernate application development process

Download

Spring in Action, 2nd edition

Craig Walls, Ryan Breidenbach, "Spring in Action"
Manning Publications | ISBN 1933988134 | August 15, 2007 | 650 Pages | PDF | 7.7MB

Spring in Action 2E is an expanded, completely updated second edition of the best selling Spring in Action. Written by Craig Walls, one of Manning's best writers, this book covers the exciting new features of Spring 2.0, which was released in October 2006.
Spring is a lightweight container framework that represents an exciting way to build enterprise components with simple Java objects. By employing dependency injection and AOP, Spring encourages loosely coupled code and enables plain-old Java objects with capabilities that were previously reserved for EJBs. This book is a hands-on, example-driven exploration of the Spring Framework. Combining short code snippets and an ongoing example developed throughout the book, it shows readers how to build simple and efficient J2EE applications, how to solve persistence problems, handle asynchronous messaging, create and consume remote services, build web applications, and integrate with most popular web frameworks. Readers will learn how to use Spring to write simpler, easier to maintain code so they can focus on what really matters-- critical business needs.

RapidShare | Depositfiles | Easy-Share

Practical Ruby Gems

Practical Ruby Gems
Apress | April 16, 2007 | 271 pages | ISBN: 1590598113 | PDF | 3Mb

Practical Ruby Gems is a comprehensive guide to utilizing and creating Ruby Gems--ready-made Ruby code modules that can be easily added to Ruby and Rails projects. This book is ideal for Ruby programmers as well as web developers who use Rails and wish to extend the functionality of their projects.

You'll get a prime selection of 34 of the best and most useful Gems, which makes up the core of this book. Each of these also comes complete with actual use cases and code examples that you can use immediately in your own projects. You'll learn how Ruby Gems can be used to
  • Validate credit cards.
  • Create graphical interfaces on multiple platforms.
  • Speed up Rails applications.
  • Develop lightweight web applications.
  • Use ActiveRecord to make databases easy.
  • Process RSS feeds.
  • Prevent spam using CAPTCHA.
  • Crop and scale images.
  • Tap into the same caching system that runs LiveJournal.com.
  • And much, much more!


You'll also learn how to package and distribute your own Ruby Gems. This lets you tap into powerful mechanisms for resolving dependencies. And the book takes a detailed look at how Gems differ between operating systems, so you'll be prepared whether your desktop runs OS X, Windows, or Linux. You'll also learn how you can share code more easily between projects, optionally sharing your contributions with the world!






.: DOWNLOAD

Pro NetBeans IDE 5.5 Enterprise Edition

Pro NetBeans IDE 5.5 Enterprise Edition
Apress / April 02, 2007 | 472 pages | ISBN: 1590597885 | PDF | 14Mb


Written for Java™ developers of varying skill and familiarity with the open source NetBeans™ IDE as well as Java IDEs in general, Pro NetBeans™ IDE 5.5 Enterprise Edition focuses on using NetBeans IDE as a professional Java EE 5 software development platform.

Experienced author Adam Myatt provides a comprehensive guide to mapping out the functionality of NetBeans IDE and its enterprise add-ons: Enterprise Pack and Visual Web Pack. Coverage of such diverse topics as web applications, web services, and UML modeling, along with real-life case studies and clear, topical information, all combine to offer everything you need to get started with the NetBeans IDE 5.5 Enterprise Edition platform.

So whether you're an experienced IDE user or a Java developer who works only with Emacs, you'll find what you need in this book to get started with the more vibrant, more productive extensible NetBeans platform project found on netbeans.org.







.: DOWNLOAD Apress.Pro.NetBeans.IDE.5.5.Enterprise.Edition.Apr.2007.eBook-BBL :.

Practical JavaScript, DOM Scripting and Ajax Projects

Practical JavaScript, DOM Scripting and Ajax Projects
Apress / April 16, 2007 | 576 pages | ISBN: 1590598164 | PDF | 13Mb

Practical JavaScript, DOM, and Ajax Projects is ideal for web developers already experienced in JavaScript who want to take their knowledge to the next level. It presents ten complete example projects for you to learn from and adapt for use in your own work.

The book starts with a quick recap of the fundamentals of modern JavaScript development before moving right along to the applications. For each application, you are taken through the planning, design, and implementation stages. There's something for everyone here--a utility library, a validation framework, a GUI widget framework, a dynamic event calendar application, a drag-and-drop shopping cart, and more!

Over the course of the book, author Frank Zammetti covers JavaScript best practices, Ajax techniques, and some of the most popular JavaScript libraries, such as Prototype, Script.aculo.us, and the Yahoo YUI. One of the main premises of this book is to help you learn by example so you can then apply your knowledge to your own projects. This book will save you countless hours of development time and help further your JavaScript knowledge!



.: DOWNLOAD Apress.Practical.JavaScript.DOM.Scripting.and.Ajax.Projects.Apr.2007.eBook-BBL :.


.: DOWNLOAD Source Code :.

Scripting in Java: Languages, Frameworks, and Patterns

Dejan Bosanac, "Scripting in Java: Languages, Frameworks, and Patterns"
Addison-Wesley Professional | ISBN 0321321936 | August 8, 2007 | 552 Pages | PDF | 2.1MB
Groovy and Beyond: Leverage the Full Power of Scripting on the JavaTM Platform!

Using the JavaTM platform’s new scripting support, you can improve efficiency, streamline your development processes, and solve problems ranging from prototyping to Web application programming. In Scripting in Java, Dejan Bosanac covers key aspects of scripting with Java, from the exciting new Groovy scripting language to Java’s new Scripting and Web Scripting APIs. Bosanac begins by reviewing the role and value of scripting languages, and then systematically introduces today’s best scripting solutions for the Java platform. He introduces Java scripting frameworks, identifies proven patterns for integrating scripting into Java applications, and presents practical techniques for everything from unit testing to project builds. He supports key concepts with extensive code examples that demonstrate scripting at work in real-world Java projects.

RapidShare | Depositfiles | Easy-Share

An Introduction to Network Programming with Java


An Introduction to Network Programming with Java
Springer; 1 edition| July 27, 2006 | 429 pages | ISBN: 1846283809 | PDF | 3.1 Mb

The ability to construct reliable network software is a vital skill for many of today's programmers and at the same time, Java's comprehensive libraries of readily-accessible networkprogramming features ensure that Java remains at the forefront of network software development.

The 1st edition of this book provided a streamlined work that could serve as the core text on an undergraduate module and as the quick, clear, no-nonsense guide required by a IT professional. Notable amongst its features were its many code examples, screenshots and exercises. This 2nd edition retains these features and in addition includes:
- Language changes throughout the examples, largely reflecting the significant changes introduced by J2SE 5.0
- Comprehensive update of support software, particularly that used for Web applications
- New material, such as non-blocking servers and the use of the DataSource interface and Data Access Objects (DAOs) for connecting to remote databases


An Introduction to Testing Web Applications with twill and Selenium

« An Introduction to Testing Web Applications with twill and Selenium»
C. Titus Brown, Gheorghe Gheorghiu, Jason Huggins | O'Reilly | 0596527802 | June 2007 | 60 pgs | CHM | 1 Mb

This Short Cut is an introduction to building automated web tests using two tools, twill and Selenium. twill is a simple web scripting language that can be used to automate web tests, while Selenium is a web testing framework that runs in any browser and can be used to test complex web sites that make extensive use of JavaScript.

The best way to use this Short Cut is to run through the examples. We expect that within an hour you can start writing your own functional tests in either twill or Selenium, and within a day you will understand most, if not all, of the possibilities and the limitations of these tools.

Title: An Introduction to Testing Web Applications with twill and Selenium
First Edition: June 2007
Series: Short Cut
Format: PDF
ISBN 10: 0-596-52780-2
ISBN 13: 9780596527808
Pages: 60

Thanks to caicai!





DOWNLOAD FROM RAPIDSHARE:

HERE

Designing Web Navigation: Optimizing the User Experience

James Kalbach, «Designing Web Navigation: Optimizing the User Experience»
O'Reilly Media, Inc. | ISBN: 0596528108 | June 1, 2007 | 456 pages | CHM | 29 Mb

Thoroughly rewritten for today's web environment, this bestselling book offers a fresh look at a fundamental topic of web site development: navigation design. Amid all the changes to the Web in the past decade, and all the hype about Web 2.0 and various "rich" interactive technologies, the basic problems of creating a good web navigation system remain. Designing Web Navigation demonstrates that good navigation is not about technology-it's about the ways people find information, and how you guide them.

Ideal for beginning to intermediate web designers, managers, other non-designers, and web development pros looking for another perspective, Designing Web Navigation offers basic design principles, development techniques and practical advice, with real-world examples and essential concepts seamlessly folded in. How does your web site serve your business objectives? How does it meet a user's needs? You'll learn that navigation design touches most other aspects of web site development.

This book:
  • Provides the foundations of web navigation and offers a framework for navigation design
  • Paints a broad picture of web navigation and basic human information behavior
  • Demonstrates how navigation reflects brand and affects site credibility
  • Helps you understand the problem you're trying to solve before you set out to design
  • Thoroughly reviews the mechanisms and different types of navigation
  • Explores "information scent" and "information shape"
  • Explains "persuasive" architecture and other design concepts
  • Covers special contexts, such as navigation design for web applications
  • Includes an entire chapter on tagging

While Designing Web Navigation focuses on creating navigation systems for large, information-rich sites serving a business purpose, the principles and techniques in the book also apply to small sites. Well researched and cited, this book serves as an excellent reference on the topic, as well as a superb teaching guide. Each chapter ends with suggested reading and a set of questions that offer exercises for experiencing the concepts in action.

Thanks to caicai




DOWNLOAD FROM RAPIDSHARE:

HERE

Enterprise JavaBeans, Fourth Edition


Enterprise JavaBeans, Fourth Edition
O'Reilly Media, Inc.; 4 edition | ISBN: 059600530X | 800 pages | June 2004 | CHM | 2 Mb

The new 2.1 version of the Enterprise JavaBeans (EJB) spec extends its support for web services and the Java Web Services APIs, expands its asynchronous messaging support, adds XML Schema for deployment descriptors, and introduces a new Timer service, which allows for scheduling EJB jobs. The essential--and award winning--book on EJBs, Enterprise JavaBeans, has been completely revised and updated in this new fourth edition, to provide the real-world, nitty-gritty detail developers need to master EJB 2.1. Previous editions of this clear and engaging introduction to EJBs were voted the "Best Java Book" by the editors and readers of Java Developer's Journal, the "Best Java Book for Experts," by JavaPro editors, and one of the Top Computer Books by Amazon.com. The fourth edition lives up to--and surpasses--the excellent reputation earned by its predecessors. This authoritative and thorough guide includes everything that made previous editions the single must-have book for EJB developers: the authors solid grasp on the complexities of EJBs coupled with his succinct, easy-to-follow style; hundreds of clear, practical examples; adept coverage the key concepts EJBs ; and diagrams to illustrate the concepts presented. It also includes everything you need to get up to speed quickly on the changes wrought by EJB version 2.1, an architecture overview, information on resource management and primary services, design strategies, and XML deployment descriptors. In this edition, we're adding an EJB workbook for JBoss 4.0.

Скачать | Download - (2 Mb)
IceFile.com

Introduction to Java Programming-Comprehensive Version (6th Edition)

Introduction to Java Programming-Comprehensive Version (6th Edition)
Prentice Hall; 6 edition | ISBN: 0132221586 | 1328 pages | July 12, 2006 | CHM | 33 Mb
Now integrating Java 5 throughout, this reference introduces Java programming fundamentals – including problem-solving, object-oriented programming, GUI programming, data structures, networking, internationalization, advanced GUI programming, and Web programming. Includes many new illustrations. Enhances examples throughout, using small, simple, and stimulating examples to demonstrate concepts and techniques. Offers anearlier introduction to writing programs than the previous edition. Features a new chapter on recursion, expanding treatment from earlier editions. A useful reference for anyone interested in learning more about programming.


Скачать | Download - (33 Mb)
IceFile.com

Object-Oriented Programming (From Problem Solving to JAVA)

Object-Oriented Programming (From Problem Solving to JAVA)
Charles River Media; 1 edition | ISBN: 1584502878 | 359 pages | July 22, 2003 | CHM | 3 Mb

Object-Oriented Programming: From Problem Solving to Java provides a thorough, easy-to-follow reference to master object-oriented programming principles. Throughout the text, problem solving and programming techniques are presented in modeling diagrams, pseudo-code, and flowcharts. Users then learn how to put theory into practice using actual Java code. Unlike "cookbook" guides where users blindly follow the instructions this book encourages users to explore their problem solving creativity, and then test their ideas in a real-world environment. By first learning the concepts involved in object-oriented programming, and then learning how to put them into use, readers not only learn Java, but they also learn how to become more efficient programmers.

Download

Eclipse Web Tools Platform: Developing Java(TM) Web Applications

Eclipse Web Tools Platform: Developing Java(TM) Web Applications
Addison-Wesley Professional | ISBN 0321396855 | 2007-05-21 | PDF | 752 pages | 7.61 MB


Discover WTP, the New End-to-End Toolset for Java-Based Web Development

The Eclipse Web Tools Platform (WTP) seamlessly integrates all the tools today’s Java Web developer needs. WTP is both an unprecedented Open Source resource for working developers and a powerful foundation for state-of-the-art commercial products.

Eclipse Web Tools Platform offers in-depth descriptions of every tool included in WTP, introducing powerful capabilities never before available in Eclipse. The authors cover the entire Web development process–from defining Web application architectures and development processes through testing and beyond. And if you’re seeking to extend WTP, this book provides an introduction to the platform’s rich APIs. The book also

* Presents step-by-step coverage of developing persistence, business logic, and presentation tiers with WTP and Java
* Introduces best practices for multiple styles of Web and Java EE development
* Demonstrates JDBC database access and configuration
* Shows how to configure application servers for use with WTP
* Walks through creating Web service application interfaces
* Covers automated testing with JUnit and Cactus, and automated builds utilizing Ant, Maven, and CruiseControl
* Introduces testing and profiling Web applications with the Eclipse Test and Performance Tools Platform (TPTP) project
* Describes how to extend WTP with new servers, file types, and WSDL extensions

http://w13.easy-share.com/1797001.html

Learning Java, Second Edition


Learning Java, Second Edition
O'Reilly; 2 edition | ISBN: 0596002858 | 826 pages | July 2002 | CHM | 2 Mb

Learning Java provides an accessible yet comprehensive introduction to the programming language that has changed the way we think about computing. Java has become the language of choice for a wide variety of applications: web services, secure network systems, XML-based tools, reusable components, and mission-critical enterprise systems. Learning Java is filled with easy-to-follow code examples that guide you through Java's many features, APIs, and facilities.

This new edition of Learning Java has been expanded and updated for Java 2 Standard Edition SDK 1.4. It comprehensively addresses important topics such as web applications, servlets, and XML that are increasingly driving enterprise applications. This edition provides full coverage of all Java 1.4 language features including assertions and exception chaining as well as new APIs such as regular expressions and NIO, the new I/O package. New Swing features and components are described along with updated coverage of the JavaBeans component architecture using the open source NetBeans IDE the latest information about Applets and the Java Plug-in for all major web browsers.

The accompanying CD-ROM provides all you need to start working with Java immediately. In addition to the many example programs from the book, the CD includes the complete J2SE SDK 1.4, the NetBeans IDE, the Jakarta Project's Ant make utility and Tomcat application server as well as BeanShell, a simple open source Java scripting language developed by author Pat Niemeyer.

Download

Java Web Services in a Nutshell


Java Web Services in a Nutshell
O'Reilly Media, Inc.; 1 edition | ISBN: 0596003994 | 600 pages | June 2003 | CHM | 1 Mb

Java Web Services in a Nutshell is a high-speed tutorial and a quick reference for the technologies that Sun Microsystems is creating for implementing web services with Java. This book is a succinct introduction and handy reference to the Java/XML APIs, more commonly known as the JWSDP or "Java Web Services Development Pack." These APIs are taking the Java world by storm, as they are capable of handling everything from simple XML to SOAP to full ebXML vocabularies. Although "web services" technology has suffered from much hype and overly grand expectations, there is plenty of solid development going on, especially in extending enterprise applications, and a huge amount of this development is being done in Java. As a result, the J2EE APIs for web services are evolving rapidly, and this new "in a Nutshell" book covers them all in depth. One of the most important APIs in the JWSDP is JAX-RPC (Java API for XML-based RPC). It's also the API that developers most consistently post questions about. Java Web Services in a Nutshell covers all aspects of JAX-RPC in detail, with tutorial coverage alone exceeding 150 pages. This book offers developers everything they need to program with JAX-RPC. Java Web Services in a Nutshell begins with an introduction to Java web services, including a discussion of how they differ from web applications. The author looks at the protocols and interfaces that underpin web services, the J2EE technologies that address web services, WSDL as the means for describe web services, and more. Subsequent chapters cover:
* JAX-RPC
* SOAP and the SOAP with Attachments API for Java (SAAJ)
* Reliable SOAP messaging with JAXM
* WSDL
* Advanced JAX-RPC
* JAXR, the XML-based registry API
* Web Services Tools

The balance of the book is made up of an API Quick Reference containing documentation for the various API packages. Intended for Java developers who need to implement Java services or who need their applications to access existing web services, Java Web Services in a Nutshell delivers practical information to help developers make sense of the rapidly changing and poorly organized official documentation. If web services and Enterprise Java are any part of your job description -- of if you'd like them to be -- you'll want this book close beside as you work.

Скачать | Download - (1 Mb)
IceFile.com

Java Media APIs: Cross-Platform Imaging, Media and Visualization


Java Media APIs: Cross-Platform Imaging, Media and Visualization
Sams; 1st edition | ISBN: 0672320940 | 848 pages | November 26, 2002 | CHM | 4 Mb

Java Media APIs: Cross-Platform Imaging, Media, and Visualization presents integrated Java media solutions that demonstrate the best practices for using this diverse collection. According to Sun MicroSystems, "This set of APIs supports the integration of audio and video clips, animated presentations, 2D fonts, graphics, and images, as well as speech input/output and 3D models." By presenting each API in the context of its appropriate use within an integrated media application, the authors both illustrate the potential of the APIs and offer the architectural guidance necessary to build compelling programs.

Скачать | Download - (4 Mb)
IceFile.com

Java Swing, Second Edition

Java Swing, Second Edition
O'Reilly Media, Inc.; 2 edition | ISBN: 0596004087 | 1280 pages | November 1, 2002 | CHM | 6 Mb

Swing is a fully-featured user interface development kit for Java applications. Building on the foundations of the Abstract Window Toolkit (AWT), Swing enables cross-platform applications to use any of several pluggable look-and-feels. Swing developers can take advantage of its rich, flexible features and modular components, building elegant user interfaces with very little code. This second edition of Java Swing thoroughly covers all the features available in Java 2 SDK 1.3 and 1.4. More than simply a reference, this new edition takes a practical approach. It is a book by developers for developers, with hundreds of useful examples, from beginning level to advanced, covering every component available in Swing. All these features mean that there's a lot to learn. Even setting aside its platform flexibility, Swing compares favorably with any widely available user interface toolkit--it has great depth. Swing makes it easy to do simple things but is powerful enough to create complex, intricate interfaces. Java Swing, 2nd edition includes:
* A new chapter on Drag and Drop
* Accessibility features for creating a user interface meeting the needs of all users
* Coverage of the improved key binding infrastructure introduced in SDK 1.3
* A new chapter on JFormattedTextField and input validation
* Mac OS X coverage and examples
* Coverage of the improved focus system introduced in SDK 1.4
* Pluggable Look-and-Feel coverage
* Coverage of the new layout manager, SpringLayout, from SDK 1.4
* Properties tables that summarize important features of each component
* Coverage of the 1.4 Spinner component
* Details about using HTML in components
* A new appendix listing bound actions for each component
* A supporting web site with utilities, examples, and supplemental materials

Whether you're a seasoned Java developer or just trying to find out what Java can do, you'll find Java Swing, 2nd edition an indispensable guide.

Download

Professional Java Development with the Spring Framework


Professional Java Development with the Spring Framework
Wrox | ISBN: 0764574833 | 672 pages | July 8, 2005 | PDF | 4 MB

The Spring Framework is a major open source application development framework that makes Java/J2EE(TM) development easier and more productive. This book shows you not only what Spring can do but why, explaining its functionality and motivation to help you use all parts of the framework to develop successful applications.

You will be guided through all the Spring features and see how they form a coherent whole. In turn, this will help you understand the rationale for Spring's approach, when to use Spring, and how to follow best practices. All this is illustrated with a complete sample application. When you finish the book, you will be well equipped to use Spring effectively in everything from simple Web applications to complex enterprise applications.

What you will learn from this book
* The core Inversion of Control container and the concept of Dependency Injection
* Spring's Aspect Oriented Programming (AOP) framework and why AOP is important in J2EE development
* How to use Spring's programmatic and declarative transaction management services effectively
* Ways to access data using Spring's JDBC functionality, iBATIS SQL Maps, Hibernate, and other O/R mapping frameworks
* Spring services for accessing and implementing EJBs
* Spring's remoting framework

Who this book is for

This book is for Java/J2EE architects and developers who want to gain a deeper knowledge of the Spring Framework and use it effectively.

Wrox Professional guides are planned and written by working programmers to meet the real-world needs of programmers, developers, and IT professionals. Focused and relevant, they address the issues technology professionals face every day. They provide examples, practical solutions, and expert education in new technologies, all designed to help programmers do a better job.

Скачать | Download - (4 Mb)
IceFile.com

Mastering Jakarta Struts


Mastering Jakarta Struts
Wiley | ISBN: 0471213020 | 262 pages | 1.2 MB | PDF

This text focuses on a particular server−side Java framework, known as the Jakarta Struts project, or simply enough Struts. Struts combines two of the most popular server−side Java technologies—JSPs and servlets—into a server−side implementation of the Model−View−Controller design pattern. It was conceived by Craig McClanahan in May of 2000, and has been under the watchful eye of the Apache Jakarta open source community since that time.
The remarkable thing about the Struts project is its early adoption, which is obviously a testament to both its quality and utility. The Java community, both commercial and private, has really gotten behind Struts. It is currently supported by all of the major application servers including BEA, Sun, HP, and (of course) Apache’s Jakarta−Tomcat. The Tomcat group has even gone so far as to use a Struts application, in its most recent release 4.0.4, for managing Web applications hosted by the container.
This book covers everything you need to know about the Struts project and its supporting technologies, including JSPs, servlets, Web applications, and the Jakarta−Tomcat JSP/servlet container. The goal of this text is to provide you with the foundation you need to design, build, and deploy Jakarta Struts applications.

XML, XSLT, Java, and JSP: A Case Study in Developing a Web Application


XML, XSLT, Java, and JSP: A Case Study in Developing a Web Application
Publisher:New Riders Press (2001-07-19) | ISBN-10: 0735710899 | PDF | 4.3 Mb | 768 pages

As a Web Developer, you know the challenge of building robust applications on multiple platforms. Creating truly portable applications becomes possible by using Java for code and XML for organizing and managing data. "XML, XSLT, Java, and JSP:A Case Study" will help you maximize the capabilities of XML, XSLT, Java, and JSP in your Web applications.
The author, Westy Rockwell, uses the hands-on approach of a case study to show you how to use these technologies in realistically complex situations. All the tools used in the case study are free, so you can obtain them and join the author in a real open source web chat application, available online and with the book CD-ROM. This book provides you with the information you need to fully utilize XML, XSLT, Java, and JSP in your web applications, and presents it in a practical and unique way through the case study.
With "XML, XSLT, Java, and JSP: A Case Study," you will learn how to:
-Build web applications based on XML, XSLT, Java Applets, Java Servlets and Java Server Pages
-Set up a Win32 Web application development environment based on the Java(TM) 2 SDK and freely obtainable, open-source software products from Apache Software Foundation: Tomcat, Xerces and Xalan
(*Note all of these items are located on the CD-ROM attached with the book so you don't have to take the time to download)
-Use XML as a language to express the architecture and design of the application itself, not just its data content
-Create a browseable user interface for your web application with JSP
-Use an Http Servlet, beans, and JSP custom tags to implement and control Web applications
-Make and deploy a Java Applet to control and refresh your Web application user interface
-Utilize Xerces and Xalan for XML and XSLT, to provide dynamic content to a Web application.
-Experiment with new techniques for XML storage using Java objects




Spring Live by Matt Raible

Spring Live by Matt Raible (Author)
Publisher: Sourcebeat, LLC (December 2004) | ISBN-10: 0974884375 | PDF | 3,2 Mb | 488 pages

The Spring Framework project is a Java/J2EE framework designed to make developing applications easier. It includes JavaBeans-based configuration, an AOP framework, declarative transaction management, persistence frameworks support (i.e. Hibernate and iBatis, as well as JDBC) and a web MVC framework. Spring Live is designed to explain how to integrate Spring into your projects to make software development easier. It is aimed at users that are familiar with Java development, but have never used Spring. As you read this title, you will learn how Spring reduces the amount of code you have to write and why it's getting so much attention (and respect) from the Java community.



Java XML and Web Services Bibled

Java XML and Web Services Bible
Publisher:Wiley (2002-01-11) | ISBN-10: 0764548476 | PDF | 5.3 Mb | 1000 pages

This title provides a comprehensive reference/tutorial for Java programmers who want to tap the synergy of XML and Java in key Web development tasks. The Java, XML, and Web Services Bible serves as a reference/tutorial for a variety of XML and Java related topics. It covers areas such as B2B, Instant Messaging, Java and XML Binding, Scalable Vector Graphics, and Application development with XML and JSP. It discusses some commercial and open technologies used with Java and XML such as Coco ..



Inside the Java Virtual Machine (Java Masters Series)

Inside the Java Virtual Machine (Java Masters Series)
Publisher:McGraw-Hill Companies(1997-12) | ISBN-10: 0079132480 | PDF | 2.3 Mb | 579 pages
For the advanced Java developer, Inside the Java 2 Virtual Machine offers a detailed guide to the inner workings of today's Java Virtual Machines (JVMs), plus a complete reference to all bytecodes (the "machine code" for the language). For those who want to understand how Java really works, this book definitely delivers the goods, with excellent technical detail and demos of JVMs in action on the companion CD-ROM.
This title provides a remarkably detailed tour of the internals of the Java platform, with plenty of technical information on the way virtual machines do business under the hood, from the way language statements are turned into bytecodes to in-depth coverage of loading and invoking classes, security, and garbage collection. The author demonstrates superior knowledge of Sun's Java Virtual Machine specification and explains the principles of its design and implementation, including a full explanation of how actual bytecodes are run on a VM. (Surprisingly, variables in Java are always processed on the stack, since there are no general CPU registers available, a very different architecture than most CPUs.) Each chapter includes applets that showcase Java in action (for example, adding two numbers or demonstrating garbage collection).
The later part of this text covers over 200 Java bytecodes (mnemonic instructions for the JVM) by groups, and the book closes with a full listing of these opcodes (with over 150 pages of material). In all, Inside the Java 2 Virtual Machine serves as both a tutorial and reference to the architecture and inner operation of JVMs for any technically astute reader who wants to understand how Java really works. --Richard Dragan
Topics covered: Java Virtual Machine (JVM) class architecture, the Java class loader, tips for platform independence, Java security, verifying class files, code-signing, network mobility, Jini basics, the organization of Java .class files, Java object lifetimes, the linking model, garbage collection basics and algorithms, stack operations, type conversions, integer and floating-point arithmetic, objects and arrays, control flow, exceptions and finally clauses, method invocation, thread synchronization, Java opcode and quickcode reference, and JVM simulation demos.

Starting Struts 2

Ian Roughley, «Starting Struts 2»
InfoQ | ISBN: 1430320338 | May 2007 | 111 pages | PDF | 1.1 Mb

Struts2 is the latest manifestation of the popular Struts Java web application framework. Like its predecessor, its goals are to make web application development faster, easier and more productive than ever before.

Despite new languages and new techniques, the action-base MVC framework is still a viable and effective option for modern web application development. Within this book you will find everything you need to get up and running using Struts2 – from the architecture and configuration, to implementing actions and the supporting infrastructure such as validation and internationalization. Above all else, it focuses on the practical – with plenty of code and productivity tips to get you started using Struts2 today.

This book covers:

* The Struts2 architecture
* Configuration details
* Productivity tips for your current project
* Coverage of popular plug-ins
* Integration with third party technologies
Thanks to the original uploader!



DOWNLOAD FROM RAPIDSHARE:

HERE

J2EE Developer's Handbook

J2EE Developer's Handbook
Publisher:Sams (2003-06-09) | ISBN-10: 0672323486 | PDF | 6.3 Mb | 1536 pages

Java 2 Enterprise Edition (J2EE) is an application development platform for building robust enterprise systems. J2EE includes numerous Java APIs and tools including Enterprise JavaBeans, JavaServer Pages, and Servlets. Developers looking to leverage this complex platform need guidance not only on the features of each tool, but on using them together to create real-world systems.

J2EE Developer's Handbook provides both -- discussing the tools in the context of practical J2EE applications which demonstrate every aspect of J2EE development. In the Spring of 2003, Sun will relase J2EE 1.4 which includes numerous updates and new features such as JSP 2.0, EJB 2.1, and new APIs for creating J2EE Web Services and using the J2EE Connector Architecture.



Wireless Game Development in Java with MIDP 2.0 by Ralph Barbagallo

Wireless Game Development in Java with MIDP 2.0 by Ralph Barbagallo (Author)
Publisher: Wordware Publishing, Inc. (October 2004) | ISBN-10: 1556229984 | CHM | 3,8 Mb | 500 pages

This book features step-by-step examples in major game programming areas such as graphics, GUI, networking, tiles, animation, and sound. Additionally, the book goes into some detail about the business model of wireless game distribution.
Ralph Barbagallo is a professional game developer who has worked on such games as Ion Storm's Anachronox as well as various other PC and console projects. He currently runs FLARB LLC, a game development company specializing in wireless entertainment, and is the author of Wireless Game Development in C/C++ with BREW.


Wicked Cool Java: Code Bits, Open-Source Libraries, and Project Ideas

Wicked Cool Java: Code Bits, Open-Source Libraries, and Project Ideas by Brian Eubanks (Author)
Publisher: No Starch Press; 1 edition (November 15, 2005) | ISBN-10: 1593270615 | PDF | 23 Mb | 248 pages

This book is a lot of fun as it focuses on many interesting ideas for Java programmers. Do not expect complete solutions to complex problems. Instead it highlights many open source Java packages and APIs and gives very simple examples of how they can be used. It is up to the reader to go to the web, download the various packages, and play with them. For example, in the area of music, the author discusses JMusic, which provides a solid framework for computer-assisted composition in Java, and is also used for generative music, instrument building, interactive performance, and music analysis. The book just shows a simple program that generates a filtered sawtooth wave, and a few other simple examples. The readers are expected to explore the API themselves for meatier applications. Other open source packages that are highlighted and explored on a simple level are JFugue, another API for music programming, Javolution for embedded programming applications, and Piccolo, an API from the University of Maryland that supports the development of 2D structured graphics programs in general and Zoomable User Interfaces (ZUIs), in particular.
The book also explores the more interesting parts of the Java language itself such as using the AWT Robot class for automating key/mouse events, using the new enum types in Java 5, and several off-beat applications of the various Java classes that handle XML data.



Sams Teach Yourself Java 6 in 21 Days (5th Edition)

Rogers Cadenhead / Laura Lemay, «Sams Teach Yourself Java 6 in 21 Days (5th Edition) (Sams Teach Yourself)»
Sams | ISBN: 0672329433 | 5 edition (May 25, 2007) | 720 pages | PDF | 3,5 Mb

“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 _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.


Category: Java Programming

Covers: Java 6 Platform Standard Edition

User Level: Beginning—Intermediate
Thanks to the original uploader!



DOWNLOAD FROM RAPIDSHARE:

HERE

CBT Nuggets: Java - SCJP Certification Package

CBT Nuggets: Java - SCJP Certification Package | 892 Mb
Sun Certified Programmer for Java 2 Platform 1.4 Exam-Pack CX-310-035 | Running Time: 15 Hours

Java is so cool. Imagine being able to compile one piece of code and have it run on nearly any operating system, from Windows and Macintosh to Linux, Unix and the Internet. It's widely used and universally accepted as the preferred programming language of the Internet, but it is also a great development platform for business applications, video games and to even create software for mobile devices.
This course will teach you beginning through advanced Java programming skills while preparing you for Sun exam CX-310-035. Instructor Robert Barr introduces you to the Java language fundamentals and, by the end of the training, has you building GUI and web-based applications that can link to databases. Robert calls on his nearly ten years of Java programming experience to pass along helpful tips, tricks and real-world examples.
A basic understanding of computers and programming is recommended before viewing these videos. The training contains 29 videos providing more than 15 hours of instruction.

Contents: Java SCJP - Exam-Pack: CX-310-035
- Introduction to Java
- Java Language Fundamentals Part 1
- Java Language Fundamentals Part 2
- Java Language Flow Control Part 1
- Java Language Flow Control Part 2
- Integrated Development Environments (IDEs)
- Using Arrays
- Strings
- OOP Part1
- OOP Part2
- Working Math and Dates
- Introduction to Swing
- Interfaces and Abstract Classes
- Exception Handling
- Threads
- Inner Classes
- Event Handling
- More Swing
- Java IO
- Introduction to JDBC
- Developing Applets
- Installing and Implementing Tomcat for Servlet and JSP Development Part 1
- Installing and Implementing Tomcat for Servlet and JSP Development Part 2
- Introduction to Servlets
- Servlets Part 2: Database-connected Servlets
- Introduction to JSP
- JSP Part 2: Database-connected JSP Pages
- Java Collections
- Packages


Download from Rapidshare:
http://rapidshare.com/files/34873822/CBT_On_Job.part01.rar
http://rapidshare.com/files/34873775/CBT_On_Job.part02.rar
http://rapidshare.com/files/34873798/CBT_On_Job.part03.rar
http://rapidshare.com/files/34873785/CBT_On_Job.part04.rar
http://rapidshare.com/files/34873759/CBT_On_Job.part05.rar
http://rapidshare.com/files/34873799/CBT_On_Job.part06.rar
http://rapidshare.com/files/34873780/CBT_On_Job.part07.rar
http://rapidshare.com/files/34873784/CBT_On_Job.part08.rar
http://rapidshare.com/files/34873724/CBT_On_Job.part09.rar

or

Download from Depositfiles:
http://depositfiles.com/files/952630 --- CBT_On_Job.part09.rar
http://depositfiles.com/files/952627 --- CBT_On_Job.part08.rar
http://depositfiles.com/files/952619 --- CBT_On_Job.part07.rar
http://depositfiles.com/files/952611 --- CBT_On_Job.part06.rar
http://depositfiles.com/files/952605 --- CBT_On_Job.part05.rar
http://depositfiles.com/files/952603 --- CBT_On_Job.part04.rar
http://depositfiles.com/files/952598 --- CBT_On_Job.part03.rar
http://depositfiles.com/files/952596 --- CBT_On_Job.part02.rar
http://depositfiles.com/files/952583 --- CBT_On_Job.part01.rar

Foundations of 3D Graphics Programming: Using JOGL and Java3D

Jim X. Chen / Edward J. Wegman, «Foundations of 3D Graphics Programming: Using JOGL and Java3D»
Springer | ISBN: 1846281857 | 1 edition (July 10, 2006) | 298 pages | PDF | 2 Mb

This new text/reference is a shortcut to graphics theory and programming using JOGL, a new vehicle of 3D graphics programming in Java. It covers all graphics basics and several advanced topics, without including some implementation details that are not necessary in graphics applications. It also covers some basic concepts in Java programming for C/C++ programmers. Specifically, it covers OpenGL programming in Java, using JOGL, along with concise computer graphics theories. The book is designed as an excellent shortcut for scientists and engineers who understand Java programming to learn 3D graphics, and will serve nearly as well as a concise 3D graphics textbook for students who know programming basics already. Moreover, it is a good reference for C/C++ graphics programmers to learn Java and JOGL. It is recommended for readers who know basic vector analysis and programming already.
Thanks to the original uploader!

DOWNLOAD FROM RAPIDSHARE:

HERE

VoiceXML 2.0 Developer's Guide: Building Professional Voice Enabled Applications with JSP, ASP & Coldfusion


VoiceXML 2.0 Developer's Guide: Building Professional Voice Enabled Applications with JSP, ASP & Coldfusion
McGraw-Hill | 0072224584 | 2002 | PDF | 358p | 4MB | RS | FF


Engineer your way to excellence! This professional resource explains in full detail how to build VoiceXML-based applications using real-world programs you can adapt for your own projects. The book includes three full-scale, enterprise-level applications complete with all source code.
Develop real-world voice-based applications using this authoritative one-of-a-kind guide. Featuring in-depth coverage of both core and emerging topics within voice-enabled technology, this book explains everything from setting up a simple voice mail system to developing advanced multi-model voice applications using the newest Web telephony engine. You'll learn how to integrate VoiceXML with other key technologies such as ASP, JSP, ColdFusion, CCXML, and SALT. All examples are based on today's most current hardware. Containing project specifications, guidelines, deployment procedures--as well as actual case studies with all source code--this practical resource will change the way you develop next-generation voice-based applications.
*Design dialog flow and navigation architecture and learn guidelines for voice applications
*Manage content and identify target audience
*Learn VoiceXML document structure and execute multi-document-based applications
*Develop voice mail and voice banking systems using ASP and VoiceXML
*Identify the scope and role of grammars in VoiceXML 2.0
*Use JSP to interact with databases and write code for front-end dialogs
*Understand the benefits and components of the Microsoft Web telephony engine
*Write CCXML programs and integrate CCXML with VoiceXML applications
*Produce speech output and speech input in SALT

RapidShare

FileFactory

Professional Java JDK 6 Edition

Professional Java JDK 6 Edition
Wrox; 6 edition | ISBN: 0471777102 | 741 pages | January 10, 2007 | PDF | 4 Mb

Working as an effective professional Java developer requires you to know Java APIs, tools, and techniques to solve a wide variety of Java problems. Building upon Ivor Horton's Beginning Java 2, this resource shows you how to use the core features of the latest JDK as well as powerful open source tools such as Ant, JUnit, and Hibernate. It will arm you with a well-rounded understanding of the professional Java development landscape.

The expert author team begins by uncovering the sophisticated Java language features, the methodology for developing solutions, and steps for exploiting patterns. They then provide you with a collection of real-world examples that will become an essential part of your developer's toolkit. With this approach, you'll gain the skills to build advanced solutions by utilizing the more complex and nuanced parts of Java JDK 6.

Download

SOA Using Java(TM) Web Services

SOA Using Java(TM) Web Services | Mark D. Hansen
ISBN: 0130449687 | May 9, 2007 | 608 pages | 1.67 Mb


SOA Using Java™ Web Services is a hands-on guide to implementing Web services and Service Oriented Architecture (SOA) with today’s Java EE 5 and Java SE 6 platforms. Author Mark Hansen presents in explicit detail the information that enterprise developers and architects need to succeed, from best-practice design techniques to state-of-the-art code samples.

Hansen covers creating, deploying, and invoking Web services that can be composed into loosely coupled SOA applications. He begins by reviewing the “big picture,” including the challenges of Java-based SOA development and the limitations of traditional approaches. Next, he systematically introduces the latest Java Web Services (JWS) APIs and walks through creating Web services that integrate into a comprehensive SOA solution. Finally, he shows how application frameworks based on JWS can streamline the entire SOA development process and introduces one such framework: SOA-J.

Data Structures & Algorithms in Java by Robert Lafore


Data Structures & Algorithms in Java by Robert Lafore
Sams | ISBN : 1571690956 | 1998 | 526 pages | PDF | 3,127 Kb


Once you've learned to program, you run into real-world problems that require more than a programming language alone to solve. Data Structures and Algorithms in Java is a gentle immersion into the most practical ways to make data do what you want it to do. Lafore's relaxed mastery of the techniques comes through as though he's chatting with the reader over lunch, gesturing toward appealing graphics. The book starts at the very beginning with data structures and algorithms, but assumes the reader understands a language such as Java or C++. Examples are given in Java to keep them free of explicit pointers.

This book is about data structures and algorithms as used in computer programming. Data structures are ways in which data is arranged in your computer's memory (or stored on disk). Algorithms are the procedures a software program uses to manipulate the data in these structures. Almost every computer program, even a simple one, uses data structures and algorithms. For example, consider a program that prints address labels. The program might use an array containing the addresses to be printed, and a simple for loop to step through the array, printing each address. The array in this example is a data structure, and the for loop, used for sequential access to the array, executes a simple algorithm. For uncomplicated programs with small amounts of data, such a simple approach might be all you need. However, for programs that handle even moderately large amounts of data, or that solve problems that are slightly out of the ordinary, more sophisticated techniques are necessary. Simply knowing the syntax of a computer language such as Java or C++ isn't enough. This book is about what you need to know after you've learned a programming language. The material we cover here is typically taught in colleges and universities as a second-year course in computer science, after a student has mastered the fundamentals of programming.


DOWNLOAD

GWT in Action: Easy Ajax with the Google Web Toolkit


GWT in Action: Easy Ajax with the Google Web Toolkit
Manning Publications | 1933988231 | 2007 | PDF | 600p | 16MB | RS | FF


The Google Web Toolkit is a new technology that automatically translates Java into JavaScript, making Ajax applications easier to code and deploy. GWT in Action is a comprehensive tutorial for Java developers interested in building the next generation of rich, web-based applications. This book was written by Robert Hanson, creator of the popular GWT Widget Library and Adam Tacy a major contributor to the GWT Widget Library.
There is a new emphasis on building rich, web-based applications. These applications can be difficult to build because they rely on JavaScript, which lacks the sophisticated object-oriented structures and static typing of Java, they are tricky to debug, and they require you to manage numerous browser inconsistencies.

In May of 2006 Google released the Google Web Toolkit (GWT). GWT enables developers to create Ajax applications in Java. With GWT, you can build your applications using a real object-oriented language and take advantage of Java tools like Eclipse that are already available. Instead of trying to bring tool support to Ajax, Google brought Ajax to a place where the tools already existed.

GWT in Action shows you how to take advantage of these exciting new tools. Readers will follow an example running throughout the book and quickly master the basics of GWT: widgets, panels, and event handling. The book covers the full development cycle, from setting up your development environment, to building the application, then deploying it to the web server. The entire core GWT library is discussed, with details and examples on how it can be extended.

GWT helps you make the most of Ajax in your web applications and GWT in Action helps you get more out of GWT. Readers can download Early Access Chapters of GWT in Action now and participate in the Author Forum by visiting at the Manning site.

RapidShare

FileFactory