Lock your Ad to the Top of this Site - Readers always see it! - Advertise Here
 


Archive for the 'Java' Category

Multithreaded Programming with Java Technology

Multithreading gives developers using the Java 2 platform a powerful tool for dramatically improving the responsiveness and performance of their programs on any platform, even those without inherent multithreading support. Multithreaded Programming with Java Technology is the first complete guide to multithreaded development with the Java 2 platform. Multithreading experts Bil Lewis and Daniel J. Berg cover the underlying structures upon which threads are built; thread construction; and thread lifecycles, including birth, life, death, and cancellation. Next, using extensive code examples, they cover everything developers need to know to make the most of multithreading, including:

  • Thread scheduling models and synchronization-with solutions for complex, real-world synchronization problems
  • Multithreaded program design for networked and Internet applications
  • Thread-specific data: use and implementation
  • Leveraging OS libraries to make Java-based multithreading more effective
  • Optimizing thread performance and designing for SMP hardware

Powerful techniques and comprehensive example code for improving Java-based application performance with multithreading!

2 votes, average: 4.5 out of 52 votes, average: 4.5 out of 52 votes, average: 4.5 out of 52 votes, average: 4.5 out of 52 votes, average: 4.5 out of 5
  • 4,309 views
  • 2 Comments
  • In: IT eBooks, Java
  • Author : -cosmos-
  • EJB 3 in Action

    EJB 3 in Action tackles EJB 3 and the Java Persistence API head-on, providing practical code samples, real-life scenarios, best practices, design patterns, and performance tuning tips. This book builds on the contributions and strengths of seminal technologies like Spring, Hibernate, and TopLink.

    EJB 3 is the most important innovation introduced in Java EE 5.0. EJB 3 simplifies enterprise development, abandoning the complex EJB 2.x model in favor of a lightweight POJO framework. The new API represents a fresh perspective on EJB without sacrificing the mission of enabling business application developers to create robust, scalable, standards-based solutions.

    EJB 3 in Action is a fast-paced tutorial, geared toward helping you learn EJB 3 and the Java Persistence API quickly and easily. For newcomers to EJB, this book provides a solid foundation in EJB. For the developer moving to EJB 3 from EJB 2, this book addresses the changes both in the EJB API and in the way the developer should approach EJB and persistence.

    3 votes, average: 4 out of 53 votes, average: 4 out of 53 votes, average: 4 out of 53 votes, average: 4 out of 53 votes, average: 4 out of 5
  • 5,450 views
  • 0 Comments
  • In: IT eBooks, Java
  • Author : -cosmos-
  • Java 2D Graphics

    Java 2D Graphics (O'Reilly)One weakness of Java has been its graphics capabilities. Java 1.0 and 1.1 only included simple primitives for line drawing: lines could only be one pixel wide, they could only be solid, and there wasn't any good way to draw curves. Font management and color management were also weak. Java 2D (collectively called the "2D API") signals a major improvement in Java's graphics capabilities. It covers many of the classes in Java 1.2 that address graphics handling and improves on many weaknesses that were present in the previous versions of Java. The 2D API allows you to produce high-quality, professional images on a screen or printer. Java 2D Graphics describes the 2D API from top to bottom, demonstrating how to set line styles and pattern fills as well as more advanced techniques of image processing and font handling. You'll see how to create and manipulate the three types of graphics objects: shapes, text, and images. Other topics include image data storage, color management, font glyphs, and printing. Java 2D Graphics assumes no prior knowledge of graphics. Chock full of detailed explanations and examples, this book provides beginning Java programmers with a solid foundation in 2D graphics and helps more advanced programmers create and use high-quality images in their applications.

    0 votes, average: 0 out of 50 votes, average: 0 out of 50 votes, average: 0 out of 50 votes, average: 0 out of 50 votes, average: 0 out of 5
  • 2,343 views
  • 0 Comments
  • In: Graphics, IT eBooks, Java
  • Author : arty
  • NetBeans Enterprise Pack Building SOA Applications

    The first part of the book will discuss SOA basics and NetBeans fundamentals. It will also highlight the Enterprise pack capabilities and the available visual designers. The second part of the book will attempt to build a complete sample business application.

    1 vote, average: 4 out of 51 vote, average: 4 out of 51 vote, average: 4 out of 51 vote, average: 4 out of 51 vote, average: 4 out of 5
  • 3,732 views
  • 0 Comments
  • In: IT eBooks, Java
  • Author : -cosmos-
  • Practical Data Analysis and Reporting with BIRT

    BIRT, which stands for Business Intelligence and Reporting Tools, is an Eclipse-based open-source reporting system for Java and J2EE based web applications. Including the word "Tools" in the acronym is appropriate, since BIRT is in fact a collection of development tools and technologies used for developing reports utilizing the BIRT runtime framework component on your application server. BIRT isn't essentially a product, but a series of core technologies on top of which products and solutions are built, similar in fashion to the Eclipse framework. This book has a fast-paced, task-driven, tutorial style, which provides understanding and structure, not just lists of steps to follow. The focus is on the most visible and familiar product built with the BIRT framework, which is the BIRT Report Designer. The BIRT Report Designer is an Eclipse plug-in that utilizes BIRT technologies to allow users to design reports in the BIRT document format. Also covered is the BIRT charting engine, which lets you add charts to your application.

    0 votes, average: 0 out of 50 votes, average: 0 out of 50 votes, average: 0 out of 50 votes, average: 0 out of 50 votes, average: 0 out of 5
  • 1,959 views
  • 0 Comments
  • In: IT eBooks, Java
  • Author : tech-geek
  • Ajax in Oracle JDeveloper

    Ajax in Oracle JDeveloperAsynchronous JavaScript and XML (Ajax) is a web technique used to transfer data between a browser and server asynchronously without posting the web page to the server. "Asynchronously" implies that the processing of the web page continues while the Ajax request is sent to the server and a response is received from the server. The web page, or section(s) of the web page, is refreshed with the Ajax response without reposting the web page. Ajax has the following advantages over non-Ajax web applications.

    3 votes, average: 4.67 out of 53 votes, average: 4.67 out of 53 votes, average: 4.67 out of 53 votes, average: 4.67 out of 53 votes, average: 4.67 out of 5
  • 2,157 views
  • 0 Comments
  • In: Database, IT eBooks, Java, Web Construction
  • Author : tech-geek
  • Beginning Programming with Java For Dummies

    Beginning Programming with Java For DummiesCovering everything from basic Java development concepts to the latest tools and techniques used in Java, this book will put would-be programmers on their way to Java mastery Explores what goes into creating a program, how to put the pieces together, dealing with standard programming challenges, debugging, and making it work Updated for the release of the Java SDK 2.0, with all examples revised to reflect the changes in the technology.

    5 votes, average: 3.8 out of 55 votes, average: 3.8 out of 55 votes, average: 3.8 out of 55 votes, average: 3.8 out of 55 votes, average: 3.8 out of 5
  • 3,944 views
  • 0 Comments
  • In: IT eBooks, Java
  • Author : -cosmos-
  • Practical JRuby on Rails Web 2.0 Projects: Bringing Ruby on Rails to Java

    Practical JRuby on Rails Web 2.0 Projects: Bringing Ruby on Rails to JavaDiscover how JRuby on Rails can be used to create web applications faster and more efficiently while still taking advantage of the vast power of the Java platform.

    Ruby on Rails is proving itself to be one of the most efficient and powerful agile web development application frameworks available and has had a profound influence on the Java community. The JRuby project offers Java developers the best of two worlds: the flexibility of Ruby on Rails coupled with the enterprise-level power and maturity of the Java platform.

    JRuby core developer Ola Bini covers everything you need to know to take full advantage of what JRuby has to offer, including

    • Full coverage on how to use JRuby to create web applications faster and more efficiently, while continuing to take advantage of the vast power of the Java platform
    • Several real-world projects that illustrate the crucial specifics you need to know about the interaction of Java and Ruby
    • Helpful, practical instruction and discussion on how web applications can be deployed using a variety of popular servers such as Apache and Mongrel
    2 votes, average: 5 out of 52 votes, average: 5 out of 52 votes, average: 5 out of 52 votes, average: 5 out of 52 votes, average: 5 out of 5
  • 2,745 views
  • 0 Comments
  • In: IT eBooks, Java, Ruby, Web Construction
  • Author : Crimson
  • Practical DWR 2 Projects (Expert’s Voice in Java)

    Practical DWR 2 Projects (Expert’s Voice in Java)The Ajax craze is sweeping the world, and there is no shortage of libraries from which to choose to make it all easier to develop. One of those libraries has risen near the top in the Java space, and that library is DWR. DWR, or Direct Web Remoting, allows you to treat your Java classes running on the server as if they were local objects running in the browser, bringing the full power of your server–side business logic to the client without the usual problems that entails. In this book

    • You’ll explore DWR and all it offers.
    • You’ll find six full, working applications that use DWR, instead of a lot of theoretical musings.
    • You’ll learn by example, more importantly, by doing, as you tear the applications apart, see what makes them tick, and even extend them at your own pace.

    In the end, you’ll have a great feel for what DWR offers and how Ajax can bring the world of Web 2.0 to your doorstep, and you’ll have a good time doing it.

    3 votes, average: 4.67 out of 53 votes, average: 4.67 out of 53 votes, average: 4.67 out of 53 votes, average: 4.67 out of 53 votes, average: 4.67 out of 5
  • 2,120 views
  • 0 Comments
  • In: IT eBooks, Java
  • Author : Crimson
  • Pro Netbeans IDE 6 Rich Client Platform Edition

    Pro Netbeans IDE 6 Rich Client Platform EditionPro NetBeans IDE 6 Rich Client Platform Edition is the second Apress book to cover the agile, open source NetBeans IDE platform. But the focus of this book is on enabling you to rapidly develop Java front ends of applications using API buttons, functions, and features mostly based in the Java SE 6 platform (instead of Java EE 5–based NetBeans 5.5 IDEa different platform/IDE altogether that published earlier in 2007):

    • Enables you to click and use any of the Java Swing and other desktop Java graphical user interface (GUI) APIs available in Java SE 6 or prior
    • Covers working with rich client platform features available in NetBeans for building web–based application front ends
    • Shows you the web–tier development plug-ins available including JSF, Struts Action Framework 2.0, and JRuby for bringing the Ruby on Rails feature set to Java via NetBeans

    For building back–end, server–side Java applications, pick up Pro NetBeans IDE 5.5 Enterprise Edition, which is based on APIs found in the Java EE 5.

    4 votes, average: 4 out of 54 votes, average: 4 out of 54 votes, average: 4 out of 54 votes, average: 4 out of 54 votes, average: 4 out of 5
  • 8,383 views
  • 0 Comments
  • In: IT eBooks, Java
  • Author : Crimson