Free Ebook Video Training
Showing posts with label .---Java. Show all posts
Showing posts with label .---Java. Show all posts

Saturday, August 1, 2009

Java Collections


Java Collections 2001-04 [ebook and source code]
Publisher: Apress | 2001-04-26 | ISBN 1893115925 | PDF | 420 pages | 1.05 MB


Book Description:


The Collections Framework is supplied with all versions of the Java 2 platform and provides programmers with incredibly efficient ways to manipulate data. However, given the large number of methods and classes in this library, using them correctly is hardly a cakewalk. Well-known columnist and bestselling author John Zukowski gives the Java professional exactly what he or she needs to know about this vital library in order to maximize productivity. This practical book contains comprehensive coverage of the important Collections Framework from the working programmer's point of view, while staying away from academic abstractions.

DOWNLOAD

http://uploading.com/files/B3EVEKPY/1893115925.rar.html

http://rapidshare.com/files/262378044/1893115925.rar


Introduction to Computer Graphics: Using Java 2D and 3D

Using Java 2D and 3D

Introduction to Computer Graphics: Using Java 2D and 3D

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.

Download

Java Development with Ant

Java Development with Ant

Java Development with Ant

Product Description
The most widely used build tool for Java projects, Ant is cross-platform, extensible, simple, and fast. It scales from small personal projects to large, multi-team J2EE projects. And, most importantly, it’s easy to learn. Java Development with Ant systematically explores what Ant can do and how to apply it to your project. Whether you are new to Ant or an experienced user, this book will show you powerful and creative uses for Ant. The book emphasizes basic concepts you need to know to effectively use Ant starting with Ant’s XML-driven build process. It leads you step-by-step through everything you need to know to compile, test, package, and deploy an application. It then guides you through the maze of more complex situations common in larger projects such as enterprise Java applications and Web Services. With this book you will gain access to a powerful tool to automatically build, test and deploy your Java software, no matter how simple or complex it might be.

Download

Friday, July 31, 2009

Flex 3 with Java

Flex 3 with Java

Flex 3 with Java

Product Description
Develop rich internet applications quickly and easily using Adobe Flex 3, ActionScript 3.0 and integrate with a Java backend using BlazeDS 3.2

  • A step-by-step tutorial for developing web applications using Flex 3, ActionScript 3.0, BlazeDS 3.2, and Java
  • Build efficient and seamless data-rich interactive applications in Flex using a combination of MXML and ActionScript 3.0
  • Create custom UIs, Components, Events, and Item Renders to develop user friendly applications
  • Build an end-to-end Flex e-commerce application using all major features of Flex covered throughout the book

Covert Java : Techniques for Decompiling, Patching, and Reverse Engineering

Techniques for Decompiling, Patching, and Reverse Engineering

Covert Java : Techniques for Decompiling, Patching, and Reverse Engineering

Product Description

Developers face problems created by others every day – when asked to maintain someone else’s code, or when forced to use a third-party library without documentation. They might come across exactly the feature they need to implement but can’t get hold of the source code. They might spend frustrating hours trying different solutions that don’t work. Instead, the techniques in this book will teach developers to decompile, patch, and reverse-engineer applications, to better understand their implementation, and to work more efficiently with applications developed by others.

Covert Java offers a unique approach to solving common Java problems, from combating obfuscation in code, to patching core classes to change the intended function of an application. Each chapter focuses on a technique that solves a specific problem – outlining the problem, demonstrating the solution, then suggesting additional ideas for developers to test out the technique. Many chapters include anecdotal examples of the technique in action, and finish with summaries to ensure developers understand the most crucial points of the chapter.

Download

JavaTech, an Introduction to Scientific and Technical Computing with Java

JavaTech, an Introduction to Scientific and Technical Computing with Java

JavaTech, an Introduction to Scientific and Technical Computing with Java

Product Description
JavaTech is a practical introduction to the Java programming language with an emphasis on the features that benefit technical computing. After presenting the basics of object-oriented programming in Java, it examines introductory topics such as graphical interfaces and thread processes. It goes on to review network programming and develops Web client-server examples for tasks such as monitoring remote devices. The focus then shifts to distributed computing with RMI. Finally, it examines how Java programs can access the local platform and interact with hardware.

Download

Service-Oriented Java Business Integration

Service-Oriented Java Business Integration

Service-Oriented Java Business Integration

Product Description

The goal of Java Business Integration (JBI) is to allow components and services to be integrated in a vendor-independent way, allowing users and vendors to plug and play.

Java Business Integration (JBI) is a specification aiming to define a Service Provider Interface for integration containers so that integration components written for these containers are portable across containers and also integrate with other components or services using standard protocols and formats. JBI is based on JSR 208, which is an extension of Java 2 Enterprise Edition (J2EE).

This book first discusses the various integration approaches available and introduces the Enterprise Service Bus (ESB), a new architectural pattern that facilitates integrating services. ESB provides mediation services including routing and transformation. Java Business Integration (JBI) provides a collaboration framework that provides standard interfaces for integration components and protocols to plug into, thus allowing the assembly of Service-Oriented Integration (SOI) frameworks following the ESB pattern. Once JBI and ESB are introduced, we look at how we have been doing service integration without either of these using traditional J2EE. The book then slowly introduces ESB and, with the help of code, showcases how easily things can be done using JBI.

What you will learn from this book?

  • Assembling services and porting them across containers using JBI
  • Exposing EJB as a WSDL-compliant service across firewalls
  • Binding remote services to ESB to be consumed internally
  • Exposing local components in ESB like POJO as externally accessible WSDL-compliant services
  • Providing a web service gateway for external consumers
  • Accessing web services over a reliable transport channel like JMS
  • Implementing web service versioning using ESB
  • Implementing service aggregation at ESB
  • Transactions, Security, Clustering, and JMX in ESB

Creating Content Management Systems in Java

Creating Content Management Systems in Java

Creating Content Management Systems in Java

Product Description
In today’s fast-paced, information-packed world, it’s critical for businesses to organize and manipulate the data gathered from customers, sales, and product responses, etc. into usable information. Content Management Systems (CMS) can do this for your business easily and efficiently. There are several commercial systems available, but customizing one for your specific needs is usually necessary based on your data. Creating Content Management Systems in Java teaches you how to develop an open source CMS from scratch using XML as the storage mechanism, XSLT as the presentation layer, and Java and JSPs & Servlets to realize the multi-tiered architecture. The book also covers data modeling in XML and the use of XSLT as a presentation vehicle for custom XML formats. Creating Content Management Systems in Java is written for Web and software developers (specifically Java developers) who wish to learn more about the field of content management. The book provides a practical, applied perspective with complete demonstrations using code to show you how a solution or feature can be implemented. Throughout the book you will work through the development of a complete, open source, working CMS example, beginning with the conceptual ideas of content management. From there you’ll dive into the exploration of practical design solutions, and then move into the final implementations in each tier of the software that becomes the CMS. To benefit the most from this book, you should already know the Java programming language and have a basic understanding of the Web. You do not need to know XML, XSLT, CSS, or XHTML because these topics are covered thoroughly, although a basic understanding will be helpful. So, if you need to learn more about CMS development, this is the book for you.

Download

A Concise and Practical Introduction to Programming Algorithms in Java

A Concise and Practical Introduction to Programming Algorithms in Java

A Concise and Practical Introduction to Programming Algorithms in Java

Product Description

A Concise and Practical Introduction to Programming Algorithms in Java has two main goals. The first is for novice programmers to learn progressively the basic concepts underlying most imperative programming languages using Java. The second goal is to introduce new programmers to the very basic principles of thinking the algorithmic way and turning the algorithms into programs using the programming concepts of Java.

The book is divided into two parts and includes: The fundamental notions of variables, expressions and assignments with type checking - Conditional and loop statements - Explanation of the concepts of functions with pass-by-value arguments and recursion - Fundamental sequential and bisection search techniques - Basic iterative and recursive sorting algorithms.

Each chapter of the book concludes with a set of exercises to enable students to practice concepts covered.

download

Wednesday, July 29, 2009

Stripes: …and Java web development is fun again

Stripes: ...and Java web development is fun again

Stripes: ...and Java web development is fun again

Product Description
As a Java developer, you want to leverage your knowledge and the wealth of Java libraries and tools. But when it comes to web development, many frameworks seem over-engineered and too complex. They have a steep learning curve, and it’s just too difficult to get them to do exactly what you need because of their “closed-box” design.


Stripes brings simplicity back to Java web development. You’ll be up and running in minutes, and can go a long way with just a few simple concepts. You’ll spend your time developing your application, not maintaining gobs of configuration. Because Stripes is very transparent, you will understand exactly what is going on from request to response.

The popularity of Stripes keeps increasing because of its clean design and extensibility. With this complete tutorial and reference, you can master Stripes and take advantage of its productivity in web application development. You’ll tailor the framework to your requirements, not the other way around!

This book is packed with explanations and examples so that you learn practical problem-solving techniques. You’ll be able to “wrap your head around the framework” and fully understand how Stripes works. When a client requests a feature, you’ll answer “yes” with confidence because you’re using a framework that lets you get the results that you need without getting in your way. Because of its open design, Stripes lets you easily integrate your favorite tools: tag libraries, AJAX frameworks, ORM solutions, dependency injectors, and more.

download

DWR Java AJAX Applications

DWR Java AJAX Applications

DWR Java AJAX Applications

Product Description

AJAX enables rich desktop-like user interfaces in the browser and enables interactive interfaces that can even replace traditional user interfaces. DWR (Direct Web Remoting) is an Open Source Java framework for building AJAX applications. DWR’s main idea is to hide AJAX implementation details, like XMLHttpRequest, from developers. By using DWR, you can concentrate on developing the application and business objects and leave AJAX details behind the scenes where they belong. DWR allows server-side Java classes to be used in the browser and JavaScript functions to be used on the server (Reverse AJAX).

This book will show competent Java programmers how to work with DWR to create powerful AJAX applications. It starts with a tutorial on DWR’s main features and functions. Then it covers setting up the development environment. Finally, it concludes with some sample applications.

The later chapters are full of example code for sample applications, to aid comprehension.

What you will learn from this book?

  • Will make your development faster and simpler by teaching you the features of DWR and implementing it with Reverse AJAX.
  • Teaches you how to use DWR JavaScript libraries, Convertors, Creators, Filters and Signatures. Integration with other projects, and Security – factors which are essential to developing any DWR application.
  • Specifies practical aspects such as supported browser and environments, configuration, setting up development environment, testing and debugging, error handling, packaging and deployment in a comprehensive manner, by demonstration where required.
  • Provides a practical demonstration of creating a dynamic user interface, implementing tables and lists, and field completion for you to derive concepts from.
  • Shows advanced elements of user interface through practical examples of creating forms, building a navigation tree, and map scrolling.
  • Teaches back-end integration: integrating a database with DWR, integrating with web services, and integrating with a messaging system.
  • Includes collaborative book authoring and chatroom applications, which show how easy it would be to enhance your applications to production grade using these samples as a starting point for development and as a source of ideas.

download

Thursday, July 23, 2009

JavaTech, an Introduction to Scientific and Technical Computing with Java

JavaTech, an Introduction to Scientific and Technical Computing with Java

Clark S. Lindsey, Johnny S. Tolliver, Thomas Lindblad, «JavaTech, an Introduction to Scientific and Technical Computing with Java»
Cambridge University Press | ISBN: 0521821134 | 2005 | PDF | 726 pages | 8.11 MB

JavaTech is a practical introduction to the Java programming language with an emphasis on the features that benefit technical computing. After presenting the basics of object-oriented programming in Java, it examines introductory topics such as graphical interfaces and thread processes. It goes on to review network programming and develops Web client-server examples for tasks such as monitoring remote devices. The focus then shifts to distributed computing with RMI. Finally, it examines how Java programs can access the local platform and interact with hardware.

http://uploading.com/files/VUKYY22E/javatech-an-introduction-to-scientific-and-technical-computing-with-java.9780521...pdf.html

http://rapidshare.com/files/259148099/cobol-programmers-swing-with-java.9780521546843.30624.pdf


COBOL Programmers Swing with Java

COBOL Programmers Swing with Java

E. Reed Doke, Bill C. Hardgrave, Richard A. Johnson, «COBOL Programmers Swing with Java»
Cambridge University Press | ISBN: 0521546842 | 2004 | PDF | 296 pages | 3.67 MB

"This book will get maximum leverage out of any reader's COBOL background. I would recommend it as a starting point for a COBOL programmer who is planning to learn Java."

http://uploading.com/files/D3TQRV8S/cobol-programmers-swing-with-java.9780521546843.30624.pdf.html

http://rapidshare.com/files/259148099/cobol-programmers-swing-with-java.9780521546843.30624.pdf


Service-Oriented Java Business Integration


Service-Oriented Java Business Integration
Packt Publishing | 2008-02-09 | ISBN: 1847194400 | 436 pages | PDF | 4 MB

The book first discusses the various integration approaches available and introduces the Enterprise Service Bus, which is a new Architectural pattern that can facilitate integrating services. ESB provides different forms of mediation services including routing and transformation. Java Business Integration (JBI) provides a collaboration framework that provides standard interfaces for integration components and protocols to plug into, thus allowing the assembly of Service-Oriented Integration (SOI) frameworks following the ESB pattern. JBI is based on JSR 208, which is an extension of Java 2 Enterprise Edition (J2EE). Once JBI and ESB are introduced, we look at how we have been doing service integration without either of these using traditional J2EE. The book then slowly introduces ESB and, with the help of code, showcases how easily things can be done using JBI.


http://uploading.com/files/ILD9S4EL/Y1847194400.rar.html

http://rapidshare.com/files/259139546/Y1847194400.rar

Java for COBOL Programmers

Java for COBOL Programmers

John C. Byrne, «Java for COBOL Programmers»
Charles River | ISBN: 1584505656 | 2008 | PDF | 412 pages | 6.39 MB

COBOL, one of the oldest programming languages in current use, still provides the framework for many vital business, finance, and administrative programs and systems that companies and governments use in day-to-day activities. Scores of organizations are deciding to replace these legacy systems, including their core business systems, with more modern ones written in Java. The people who support these systems are valuable repositories of business process information, and they know how computer systems are used to meet those business process requirements. But they often don’t know Java. That’s where this book comes in. Java for COBOL Programmers,Third Edition uses COBOL examples to teach object-oriented principles and Java syntax. Instead of describing the Java object concepts and syntax in the abstract, or based on references using C or C++ programming languages, Java for COBOL Programmers, Third Edition presents various object-oriented concepts first in a COBOL context, and then in the Java syntax that supports this concept

http://uploading.com/files/H7BAJ4J6/java-for-cobol-programmers-programming-series.9781584505655.46331.pdf.html

http://rapidshare.com/files/258931549/java-for-cobol-programmers-programming-series.9781584505655.46331.pdf


Wednesday, July 22, 2009

DB2 Express C The Developer Handbook for XML, PHP, C/C++, Java, and .NET




Whei Jen Chen,John Chun,Naomi Ngan,Rakesh Ranjan,Manoj K. Sardana"DB2 Express C The Developer Handbook for XML, PHP, C/C++, Java, and .NET"
Publisher: International Technical Support Organization 2006 | 350 Pages | ISBN: 0738496758 | PDF | 3.2 MB

This redbook was produced by a team of specialists from around the world working at the International Technical Support Organization, San Jose Center. Whei-Jen Chen is a Project Leader at the International Technical Support Organization, San Jose Center. She has extensive experience in application development, database design and modeling, and DB2 system administration. Whei-Jen is an IBM Certified Solutions Expert in Database Administration and Application Development as well as an IBM Certified IT Specialist.

D0wn10ad
http://uploading.com/files/30L8DTCV/booktraining.net_DB2_Express-CThe_Dev.rar.html
http://rapidshare.com/files/258689881/booktraining.net_DB2_Express-CThe_Dev.rar

Jo Wood: Java Programming for Spatial Sciences


Java Programming for Spatial Sciences
CRC | 2002-05-30 | ISBN 0415260973 | PDF | Pages 320 | 3.33 MB

The Java programming language has been one of the most exciting internet-friendly technologies to emerge in the last decade. Java Programming for Spatial Sciences introduces the subject to those who wish to use computers to handle information with a geographical element. The book introduces object-oriented modeling including key concepts such as abstraction, inheritance and encapsulation. It shows how these ideas can be used to model, process and visualize geographic information leading the reader from initial ideas of class design through to the implementation of feature rich raster and vector models of space. It includes some of the more recent developments in internet technologies such as web-based applets, remote communication and XML, showing how these can be used to deliver geographic information in a modern computing environment. The text is aimed at new programmers as well as those in fields such as geography, GIS, remote sensing, archaeology and biology who wish to make use of geographic information. It provides a useful course text for advanced undergraduates and postgraduates in these fields. The material is heavily example-led, and contains programming exercises and quizzes, making it suitable for self-paced learning.

D0wn10ad

Mirr0r

Mark Watson: Java Programming 10-Minute Solutions


Java Programming 10-Minute Solutions
Sybex | 2003-12-30 | ISBN: 0782142850 | PDF | Pages 400 | 3.43 MB

The problems encountered by a beginning Java programmer are many--and mostly minor.

The problems you encounter as an experienced Java programmer are far fewer—and far more serious.

Java Programming 10-Minute Solutions provides direct solutions to the thorny problems you're most likely to run up against in your work. Especially when a project entails new techniques or draws you into a realm outside your immediate expertise, potential headaches abound. With this book, a veteran Java programmer saves you both aggravation and—just as important—time.

Here are some of the solutions you'll find inside:

* Parsing XML using SAX and DOM, and using XSLT to transform XML to HTML
* Java file I/O: copying and deleting entire directories
* Using Java search algorithms
* Thread management
* Leveraging Java Web Services support in SOAP, XML-RPC, and XML over HTTP
* Low-level JDBC programming
* Using servlets and JSPs (including struts) for web applications
* Using Enterprise JavaBeans (EJBs) container managed persistence
* Generating EJB classes with ant and XDocolet
* Using JUnit for unit testing

Modeled after the straightforward Q&A approach of the DevX website, these in-depth, code-intensive solutions help you past obstacles right now and ultimately make you a smarter, more effective programmer.


D0wn10ad

Mirr0r

Barry Holmes: Programming With Java


Programming With Java
Jones & Bartlett Publishers | 1998-04-16 | ISBN: 0763707074 | PDF | Pages 736 | 6.14 MB

Assuming no prior knowledge of computer programming, this book is written for the ACM-recommended curriculum
for CS1. It is intended for a broad audience of first-year students in science, engineering and business where a knowledge of programming is thought to be essential.


D0wn10ad

Mirr0r

Frank Zammetti, «Practical Ajax Projects with Java Technology»


Frank Zammetti, «Practical Ajax Projects with Java Technology»
Apress | ISBN 1590596951 | July 24, 2006 | PDF | 528 pages | 13 MB

If you're a Java developer already versed in Ajax-style programming, and you want to take your knowledge to the next level, then this is the book for you. Practical Ajax Projects with Java Technology provides the ultimate learn-by-example experience, featuring seven complete example applications for you to learn from and then adapt for use in your own projects. During each application, the author will lead you through the planning, design, and implementation stages.
The book begins with a few quick chapters to recap Ajax basics and build up a complete development environment, and then moves on to the applications. The seven applications are diverse: an auto-complete application, an Ajax game, a two-way chat application, a webmail client, an RSS aggregator, an online calendaring/scheduling system, and a Flickr-style photo gallery application. Technologies covered include Apache, Ant, Ajax Tags, Struts, Prototype, DWR, Dojo, and more. Overall, this book will save you countless hours of development time, and help further your Java Ajax knowledge!

D0wn10ad

Mirr0r
This site does not store any files on its server.We only index and link to content provided by other sites. In case of any query/objection regarding copyright or piracy, please inform us at youzhny197@gmail.com, we will immediately respond to you.