Archive for the ‘Java’ Category

Pro Ajax and Java Frameworks [ Rapidshare ]

1590596773.01. SS500 SCLZZZZZZZ V41221780  Pro Ajax and Java Frameworks [ Rapidshare ]

Book Description

As a Java developer, you want a guide that shows you how to add Ajax functionality to your web applications with a minimum of effort. Well look no further than Pro Ajax and Java Frameworks. In this book, recognized Java experts and authors of the best-selling Apress title, Foundations of Ajax, will show you how.

The authors begin by recapping Ajax basics. Then they unveil a comprehensive Java/Ajax toolkit. Tools include JSEclipse for code editing, Venkman for JavaScript debugging, and Dojo Compressor for code compression. They also explain Log4js (and other tools) for JavaScript logging, JsUnit (and others) for testing, and various libraries like AjaxTags, DWR, and Script.aculo.us for rapid code development.

The last part of the book shows you how to build up a series of professional Java/Ajax applications. These will incorporate some of today’s most popular frameworks–Spring, JSF, Struts, and Tapestry–giving you all you need to incorporate Ajax into your everyday work and become an Ajax expert!

About the Author
Ryan Asleson is a software developer who lives and works in the Twin Cities area of Minnesota. He holds a degree in chemistry from St. Olaf College in Northfield, MN. Ryan has been building Web applications since 1998 and has extensive experience with JavaScript and Web development tools. He helped transition his organization from servlet-based content creation to JavaServer Pages (JSP) and has also maintained a corporate Web application framework based on Java Enterprise Edition. Ryan’s interests include performance tuning and standards based development. When not working, Ryan enjoys spending time with his family and doing outdoor activities like fishing, hunting, and water sports. Nathaniel T. Schutta is a software engineer from the Twin Cities area of Minnesota with extensive experience in the financial services arena primarily developing J2EE-based Web applications. He holds a master of science degree in software engineering from the University of Minnesota. For the last several years, he has focused on user interface design by contributing to corporate interface guidelines, and has consulted on a variety of web-based applications within his organization. A longtime member of the Association for Computing Machinery’s Computer-Human Interaction Special Interest Group, and a Sun Certified Web Component Developer, Nathaniel believes if the user can’t figure out your application, you’ve done something wrong. Along with his UI work, he has contributed to two corporate Java frameworks, developed training material, and lead several study groups. During the brief moments of warm weather found in his home state of Minnesota, he spends as much time on the golf course as his wife will tolerate. He’s currently exploring Ruby, Rails, and after recently making the switch, Mac OS X.

http://rapidshare.com/files/9835304/b-357b01.zip
Password default : shytex.com

XML and Java(TM): Developing Web Applications (2nd Edition)

020177004001l 250x313 XML and Java(TM): Developing Web Applications (2nd Edition)Fully revised to cover the latest standards and technologies, XML and Java�, Second Edition provides the practical solutions developers need to design powerful and portable Web-based applications. Featuring step-by-step examples, this book focuses on harnessing the power of Java� and XML together to streamline the development process.

XML and Java�, Second Edition provides new coverage of emerging areas such as document management, databases, messaging, servlets, JDBC, data binding, security, and more. It begins with an overview of XML programming techniques, standard APIs, and tools. Building upon this foundation, the book goes on to cover the latest technologies, including DOM Level 2, SAX2, XSLT, SOAP, WSDL, and UDDI. It explores the role of these major middleware technologies in XML and Java-based Web application development, as well as the limitations and potential pitfalls.

Download>

Here



Complete Java 2 Enterprise Edition Training Series

c6da5127j2ee Complete Java 2 Enterprise Edition Training Series
Complete Java 2 Enterprise Edition Training Series | 811 MB

In this course, you’ll learn about the tools and technologies of the Java 2 Enterprise Edition Software Development Kit. You will understand how to design and implement an Enterprise Application using the Java 2 Language and how to use the tools within the SDK to provide rapid development and deployment.

SCJP Sun Certified Programmer for Java 6 Study Guide (Exam 310-065)

SCJPSunProgrammerJava6StudyGuideExam310065 SCJP Sun Certified Programmer for Java 6 Study Guide (Exam 310 065)

The Best Fully Integrated Study System Available–Written by the Lead Developers of Exam 310-065With hundreds of practice questions and hands-on exercises, SCJP Sun Certified Programmer for Java 6 Study Guide covers what you need to know–and shows you how to prepare–for this challenging exam. 100% complete coverage of all official objectives for exam 310-065 Exam Objective Highlights in every chapter point out certification objectives to ensure you’re focused on passing the exam Exam Watch sections in every chapter highlight key exam topics covered Simulated exam questions match the format, tone, topics, and difficulty of the real exam Covers all SCJP exam topics, including:Declarations and Access Control Object Orientation Assignments Operators Flow Control, Exceptions, and Assertions Strings, I/O, Formatting, and Parsing Generics and Collections Inner Classes Threads Development

2.2M pdf
mirror
Password default : shytex.com

Web Development with Java: Using Hibernate, JSPs and Servlets

41IaeHuPg7L Web Development with Java: Using Hibernate, JSPs and Servlets

Web Development with Java: Using Hibernate, JSPs and Servlets
By Tim Downey

* Publisher: Springer
* Number Of Pages: 284
* Publication Date: 2007-10-01
* ISBN-10 / ASIN: 1846288622
* ISBN-13 / EAN: 9781846288623
* Binding: Paperback

Book Description:

Web development is simpler than it seems, especially with the software tools freely available on the Web. This book breaks from the tradition of teaching a history of Web development and jumps to the good stuff from the outset so that students can start writing real applications.

This comprehensive textbook introduces readers to the three-tiered, Model-View-Controller architecture by using Hibernate, JSPs, and Java Servlets. These three technologies all use Java, so that a student with a background in programming will be able to master them with ease, with the end result of being able to create web applications that use MVC, validate user input and save data to a database.

Features and topics:

Presents the many topics of web development in small steps, in an accessible, easy-to-follow style; focusing on the most important information first, and allowing the reader to gain basic understanding before moving forwards

Uses existing powerful technologies that are freely available on the web to speed up web development, such as JSP, JavaBeans, Annotations, JSTL, Java 1.5, Hibernate and Tomcat

Starts with the simplest technology for web development (JSP) and gradually introduces the reader to more complex topics

Core technologies are introduced from the outset, such as the Model-View-Controller architecture

Includes many helpful pedagogical tools for students and lecturers such as, an introduction to each topic, questions and exercises at the end of each chapter, detailed illustrations and chapter summaries

By using Hibernate as the database tool in this book, there is no need for the reader to know SQL

Written for novice developers with a solid background in programming, but who do not have any database training, this thorough, easy-to-use book provides an exemplary introductory course in web development for undergraduates, as well as web developers. With its straightforward and systematic style this text is also ideal for self-study.

Tim Downey has over ten years experience teaching web development, and has won Outstanding Teaching Awards in 1997, 2002, 2006 and 2007. He maintains the following active website which contains many complete examples and tutorials: http://www.bytesizebook.com/

Download>

Password default : shytex.com

Java Number Cruncher: The Java Programmer�s Guide to Numerical Computing

51XWHQXS47L Java Number Cruncher: The Java Programmer�s Guide to Numerical Computing

Java Number Cruncher: The Java Programmer�s Guide to Numerical Computing (Prentice Hall PTR Oracle Series)
By Ronald Mak

* Publisher: Prentice Hall PTR
* Number Of Pages: 480
* Publication Date: 2002-11-08
* ISBN-10 / ASIN: 0130460419
* ISBN-13 / EAN: 9780130460417
* Binding: Paperback

Summary: Great coverage of numerical computing in Java
Rating: 5

This book is an introduction to numerical computing that is both comprehensive and fun. It is not a textbook on numerical methods or numerical analysis, although it shows many key numerical algorithms all coded up in Java. The book examines these algorithms enough that you get a feel for how they work and why they�re useful, without formally proving why they work. There are also demonstrations of many of the algorithms with interactive graphical programs. Overall I enjoyed this book a great deal. It is not a beginner�s book on Java – you should be a pretty good Java programmer already. Also, you should be at least somewhat mathematically mature for the material past part one. That is, you should have had some Calculus and some Linear Algebra prior to reading the last 3 of the 4 parts of this book. I further describe this book in the context of its table of contents.

Part 1: WHY GOOD COMPUTATIONS GO BAD – Simply copying formulas out of a math or statistics textbook to plug into a program will almost certainly lead to wrong results. The first part of this book covers the pitfalls of basic numerical computation.

Chapter 1 discusses floating-point numbers in general and how they�re different from the real numbers of mathematics. Not understanding these differences, such as the occurrence of roundoff errors, and not obeying some basic laws of algebra can lead to computations that go bad.

Chapter 2 looks at the seemingly benign integer types. They don�t behave entirely as the whole numbers of mathematics do. Arithmetic operations such as addition, subtraction, and multiplication take place not on a number line, but on a clock face.

Chapter 3 examines how Java implements its floating-point types. The chapter examines the IEEE 754 floating-point standard and shows how well Java meets its provisions.

Part 2: ITERATIVE COMPUTATIONS – Computers are certainly good at looping, and many computations are iterative. But loops are where errors can build up and overwhelm the chance for any meaningful results.

Chapter 4 shows that even seemingly innocuous operations, such as summing a list of numbers, can cause trouble. Examples show how running floating-point sums can gradually lose precision and offer some ways to prevent this from happening.

Chapter 5 is about finding the roots of an algebraic equation, which is another way of saying, �Solve for x.� It introduces several iterative algorithms that converge upon solutions: bisection, regula falsi, improved regula falsi, secant, Newton�s, and fixed-point. This chapter also discusses how to decide which algorithm is appropriate.

Chapter 6 poses the question, Given a set of points in a plane, can you construct a smooth curve that passes through all the points, or how about a straight line that passes the closest to all the points? This chapter presents algorithms for polynomial interpolation and linear regression.

Chapter 7 tackles some integration problems from freshman calculus, but it solves them numerically. It introduces two basic algorithms, the trapezoidal algorithm and Simpson�s algorithm.

Chapter 8 is about solving differential equations numerically. It covers several popular algorithms, Euler�s, predictor-corrector, and Runge-Kutta.

Part 3: A MATRIX PACKAGE – This part of the book incrementally develops a practical matrix package. You can then import the classes of this package into any Java application that uses matrices.

Chapter 9 develops the matrix class for the basic operations of addition, subtraction, and multiplication. It also covers subclasses for vectors and square matrices. The chapter�s interactive demo uses graphic transformation matrices to animate a three-dimensional wire-frame cube.

Chapter 10 first reviews the manual procedure you learned in high school to solve systems of linear equations. It then introduces LU decomposition to solve linear systems using matrices. An interactive demo creates polynomial regression functions of any order from 1 through 9, which requires solving a system of �normal� equations.

Chapter 11 uses LU decomposition to compute the inverse of a matrix efficiently and reliably. A demo program tests how well you can invert the dreaded Hilbert matrices, which are notoriously difficult to invert accurately. The chapter also computes determinants and condition numbers of matrices, and it compares different algorithms for solving linear systems.

Part 4: THE JOYS OF COMPUTATION – The final part of this book covers its lighter side of numerical computation.

Chapter 12 covers Java�s BigNumber and BigDecimal classes, which support �arbitrary precision� arithmetic�subject to memory constraints, you can have numbers with as many digits as you like. This chapter explores how these classes can be useful. You compute a large prime number with more than 3,000 digits, and you write functions that can compute values such as the square root of two and e^x to an arbitrary number of digits of precision.

Mathematicians over the centuries have created formulas for computing the value of pi. Enigmatic Indian mathematician Ramanujan devised several very ingenious ones in the early 20th century. An iterative algorithm supposedly can compute more than 2 billion decimal digits of pi. Chapter 13 uses the big number functions from Chapter 12 to test some of these formulas and algorithms.

Chapter 14 is about random number generation. A well-known algorithm generates uniformly distributed random values. It examine algorithms that generate random normally distributed and exponentially distributed random values. The chapter concludes with a Monte Carlo algorithm that uses random numbers to compute the value of pi.

Mathematicians have mulled over prime numbers since nearly prehistoric times. Chapter 15 explores primality testing and investigates formulas that generate prime numbers, and it looks for patterns in the distribution of prime numbers.

Chapter 16 introduces fractals, which are beautiful and intricate shapes that are recursively defined. There are various algorithms for generating different types of fractals, such as Julia sets and the Mandelbrot set. In fact, Newton�s algorithm for finding roots, when applied to the complex plane, can generate a fractal.

Download>

:

http://rapidshare.com/files/1560686/numcrunch.rar

Password default : shytex.com

Java Media APIs: Cross-Platform Imaging, Media and Visualization (Sams White Book)

51NKRN0ZWGL Java Media APIs: Cross Platform Imaging, Media and Visualization (Sams White Book)

Java Media APIs: Cross-Platform Imaging, Media and Visualization (Sams White Book)
By Alejandro Terrazas, John Ostuni, Michael Barlow

* Publisher: Sams
* Number Of Pages: 848
* Publication Date: 2002-12-06
* ISBN-10 / ASIN: 0672320940
* ISBN-13 / EAN: 9780672320941
* Binding: Paperback

Book Description:

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>

Password default : shytex.com

JasperReports for Java Developers

 JasperReports for Java Developers

Create, Design, Format and Export Reports with the world’s most popular Java reporting library
344 pages | Packt Publishing; 1 edition (April 8, 2006) | 1904811906 | PDF | 6 Mb

JasperReports is the world’s most popular embeddable Java open source reporting library, providing Java developers with the power to easily create rich print and web reports. This book shows you exactly how to get started, and develop the skills to get the most from JasperReports. The book steers you through each point of report setup, to creating, designing, formatting, and exporting reports with data from a wide range of datasources, and integrating JasperReports with other Java frameworks. Starting with the basics of adding reporting capabilities to your application, and creating report templates you will first see how to produce your reports through the use of JRXML files, custom ANT targets, and then see preview them in both the browser and the native browser of JasperReports. Getting data into your reports is the next step, and you will see how to get data from a range of datasources, not only databases, but XML files, and Java Objects, among others. You will create better looking reports with formatting and grouping, as well as adding graphical elements to the report. You will export your reports to a range of different formats, including PDF and XML. Creating reports will be made even easier with a walkthrough of the iReport Designer visual designing tool. To round things off, you will see how to integrate your reports with other Java frameworks, using Spring or Hibernate to get data for the report, and Java Server Faces or Struts for presenting the report

Download>

:

http://rapidshare.com/files/190018311/JasperReports.for.Java.Developer.rar

Password default : shytex.com

Schaum�s Outline of Data Structures with Java, 2 Ed

 Schaum�s Outline of Data Structures with Java, 2 Ed

Marc Aerts, “Schaum’s Outline of Data Structures with Java, 2 Ed”
McGraw-Hill | 2007-06-11 | ISBN: 0071476989 | 350 pages | PDF | 4 Mb
You can catch up on the latest developments in the number one, fastest-growing programming language in the world with this fully updated Schaum’s guide. Schaum’s Outline of Data Structures with Java has been revised to reflect all recent advances and changes in the language.

Password default : shytex.com