|
| |
|
EBooks » Java
 A goldmine of timesaving Java Patterns--and how to make them work for
you. The godsend for which programmers and developers have been waiting
is here: a comprehensive guide to using Java and Design Patterns
together. Featuring complete coverage of the patterns that can occur in
any project's development, Java guru Mark Grand looks at all of the
re-usable patterns already circulating in the community, introduces
several new patterns, and clearly demonstrates how to write your own
Java patterns in UML. Patterns in Java is a timely response to the
growing emphasis on design in object-oriented projects, smoothly
guiding programmers through the early, error-prone stages of
development. The book also features invaluable case studies readers can
follow and learn from as they do their own work and, best of all,
includes over 50 different Java Patterns with examples and complete
code. CD-ROM contains over 50 Design Patterns in Java.  Developed by an extremely active open source community, Moodle
is a sophisticated course management system that's ideal for creating dynamic
online learning communities and for supplementing face-to-face learning. Used
in more than 115 countries and supporting over 60 languages, Moodle can scale
from a single-teacher site to a 40,000- student university.
Teachers
who use Moodle have access to an array of powerful tools such as assignments,
forums, journals, quizzes, surveys, chat rooms, and workshops. Using Moodle is a comprehensive, hands-on guide that
explains how the system works, with plenty of examples and best practices for
its many features and plug-in modules. Authored by a member of the Moodle
community, this authoritative book also exposes little-known but powerful hacks
for more technically savvy users. For anyone who is using-or thinking of
using-this CMS, Using Moodle is required
reading. 
Leverage your Java skills and learn how to create powerful Windows®
applications and high-performance, distributed applications with
Microsoft® Visual J#® .NET in this comprehensive tutorial and
reference. Presented in an easy-to-browse format, this erudite book
provides the authoritative technical details you need to leverage
Visual J# .NET and the richness of the Microsoft .NET Framework to
build scalable, enterprise-level applications. You’ll examine the
architecture of .NET, find out how to process data with Visual J# .NET,
see how to create XML Web services, and discover how to build
multithreaded applications that span the local area network. You’ll
also look at the key topics for building applications that use Windows
features and services and find out how to provide a global reach to
your applications via the Internet. Topics covered include:
• The challenge of n-tier development
• The .NET platform
• Java and the common language runtime
• Graphical user interfaces
• Processing XML
• Transforming XML
• Microsoft ADO.NET
• Multithreading with .NET
• Basic network programming
• Serializing objects
• .NET remoting
• Using message queues
• Integrating with unmanaged components
• Serviced components and COM+
• Writing Windows services
• Microsoft ASP.NET—a better ASP
• Building a Web service
• Creating a Web service client Learning how to write multithreaded applications is the key to taking full advantage of the Java platform. In Taming Java Threads,
well-known columnist and Java expert Allen Holub provides Java
programmers with the information they need to write real multithreaded
programs—programs with real code. Holub provides an in-depth
explanation of how threads work along with information about how to
solve common problems such as deadlocks and race conditions. He not
only explains common problems, but also provides the uncommon solutions
that mark the difference between production-level code and toy demos.
Topics covered in this book include the architecture of threads; the
mutex and lock management; condition variables and counting semaphores;
timers, alarms, and swing thread safety; observers and multicasters;
singletons, critical sessions, and reader/writer locks; threads in an
object-oriented world; and object-oriented threading architectures.
While it is essential to build support for threading into a Java
program from the very beginning, most books on the subjects of Java-UI
construction and Java networking barely touch on threading topics.
Along with being a basic Java reference, this book is a must-read for
any Java developer.
 Apache Jakarta-Tomcat, the official reference implementation for the Java servlet and JavaServer Pages technologies, has long been heralded as an excellent platform for the development and deployment of powerful Web applications. The recently released version 4.0 offers not only numerous enhancements in flexibility and stability, but also an array of new features that are certain to expand upon the Tomcat developers' already wealthy toolset. In this namesake title, best-selling author James Goodwill provides readers with a thorough introduction to Jakarta-Tomcat, offering instruction on topics ranging from the basic installation and configuration process and Web application deployment to advanced concepts of integration with other popular Apache Foundation projects such as the Apache Web server, Struts, Log4J, and the Apache XML SOAP Project. In addition to an already comprehensive introduction to core Tomcat functionality, readers also benefit from a valuable primer of what is offered in version 4.0, as Goodwill takes care to thoroughly discuss new features such as valves, security realms, persistent sessions, and the Tomcat Manager Application. In summary, Apache Jakarta-Tomcat offers both novice and advanced Jakarta-Tomcat users a practical and comprehensive guide to this powerful software.
|
| |
|