Download Free Computer Ebooks - NET BOOKS

Download Free Computer Ebooks - NET BOOKS

Core J2EE Patterns: Best Practices and Design Strategies (2nd Edition) (Sun Core Series) (Hardcover)

Posted: 22 Jun 2009 10:12 AM PDT,204,203,200_PIsitb-sticker-arrow-click,TopRight,35,-76_AA240_SH20_OU01_.jpg
Product Description
Completely updated and revised, this is the second edition of the best-seller Core J2EE Patterns. J2EE has become the platform of choice for Web-centric distributed enterprise application development. Expert consultants from the Sun Java Center have identified powerful J2EE design patterns that lead to applications with superior performance, scalability, and robustness. This book brings those design patterns together, sharing Sun’s best practices for development with Java Server Pages (JSP), Servlets, EJB, and other J2EE technologies. It presents a complete catalog of J2EE patterns encapsulating proven and recommended designs for common J2EE-related problems, organized into presentation tier, business tier and integration tier solutions. This second edition introduces new patterns, new refactorings, new patterns for using XML as well as new patterns for J2EE Web services. The authors also identify bad practices to be avoided. Finally, it presents an end-to-end multi-tier case study covering every stage of enterprise development.

From the Back Cover

“The Java landscape is littered with libraries, tools, and specifications. What’s been lacking is the expertise to fuse them into solutions to real-world problems. These patterns are the intellectual mortar for J2EE software construction.”
–John Vlissides, co-author of Design Patterns, the “Gang of Four” book

“The authors of Core J2EE Patterns have harvested a really useful set of patterns. They show how to apply these patterns and how to refactor your system to take advantage of them. It’s just like having a team of experts sitting at your side.”
–Grady Booch, Chief Scientist, Rational Software Corporation

“The authors do a great job describing useful patterns for application architectures. The section on refactoring is worth the price of the entire book!”
–Craig McClanahan, Struts Lead Architect and Specification Lead for JavaServer Faces

“Core J2EE Patterns is the gospel that should accompany every J2EE application server…Built upon the in-the-trenches expertise of its veteran architect authors, this volume unites the platform’s many technologies and APIs in a way that application architects can use, and provides insightful answers to the whys, whens, and hows of the J2EE platform.”
–Sean Neville, JRun Enterprise Architect, Macromedia

Developers often confuse learning the technology with learning to design with the technology. In this book, senior architects from the Sun Java Center share their cumulative design experience on Java 2 Platform, Enterprise Edition (J2EE) technology.

The primary focus of the book is on patterns, best practices, design strategies, and proven solutions using the key J2EE technologies including JavaServer Pages(TM) (JSP(TM)), Servlets, Enterprise JavaBeans(TM) (EJB(TM)), and Java(TM) Message Service (JMS) APIs. The J2EE Pattern Catalog with 21 patterns and numerous strategies is presented to document and promote best practices for these technologies.

Core J2EE Patterns, Second Edition offers the following:

  • J2EE Pattern Catalog with 21 patterns–fully revised and newly documented patterns providing proven solutions for enterprise applications
  • Design strategies for the presentation tier, business tier, and integration tier
  • Coverage of servlets, JSP, EJB, JMS, and Web Services
  • J2EE technology bad practices
  • Refactorings to improve existing designs using patterns
  • Fully illustrated with UML diagrams
  • Extensive sample code for patterns, strategies, and refactorings


ASP.NET Web Services

Posted: 22 Jun 2009 10:11 AM PDT

ASP.NET Web Services | 1 GB

In this course, you will build a solid foundation for the development of Web services and gain an understanding of how commonly used protocols can impact your development effort. You will learn how to create and consume ASP.NET Web services, describe your Web service so that others can use it, and publish the details of your Web service's exposed method. You will also discover how current and evolving standards, such as XML Schema and WS-Security, can be integrated into Web service development.

In this course, you will…

* Learn to create and consume ASP.NET Web services
* Gain an understanding of how the SOAP protocol acts as the underlying transport for Web services.
* Utilize the XML Schema standard to define and validate SOAP documents
* Discover how to solve common development issues by using both current and evolving standards, such as WS-Security, WS-Routing and WS-Transaction.




NOVA Fractals – Hunting the Hidden Dimension

Posted: 22 Jun 2009 10:05 AM PDT

NOVA Fractals – Hunting the Hidden Dimension | 1,7 GB

Directors: Bill Jersey, Michael Schwarzr | ASIN: B001PQT39M | Run Time: 56 minutes

What do movie special effects, the stock market, and heart attacks have in common? They are connected by a revolutionary new branch of math called fractals, which changed the way we see the world and opened up a vast new territory to scientific analysis and understanding. Meet the mathematicians who developed fractals from a mere curiosity to an approach that touches nearly every branch of understanding, including the fate of our universe.

“You may not know it, but fractals, like the air you breathe, are all around you. Their irregular, repeating shapes are found in cloud formations and tree limbs, in stalks of broccoli and craggy mountain ranges, even in the rhythm of the human heart. This film takes viewers on a fascinating quest with a group of maverick mathematicians determined to decipher the rules that govern fractal geometry. For centuries, fractal-like irregular shapes were considered beyond the boundaries of mathematical understanding. Now, mathematicians have finally begun mapping this uncharted territory. Their remarkable findings are deepening our understanding of nature and stimulating a new wave of scientific, medical, and artistic innovation stretching from the ecology of the rain forest to fashion design. NOVA tells the dramatic story of a group of pioneering mathematicians who developed fractals from a curiosity that few took seriously to an approach that is touching nearly every branch of understanding – including what happened after the Big Bang and the ultimate fate of our universe.”

mORE iNFO: _


JXTA: java p2p Programming

Posted: 22 Jun 2009 10:03 AM PDT,204,203,200_PIsitb-sticker-arrow-click,TopRight,35,-76_AA240_SH20_OU01_.jpg

Product Description
JXTA: Java P2P Programming provides an invaluable introduction to this new technology, filled with useful information and practical examples. It was created by members of the JXTA community, sharing their real-world experience to introduce developers to JXTA.It starts with the fundamentals of P2P and demonstrates how JXTA fulfills the P2P promise, then covers the essentials of JXTA including the protocols, the JXTA Shell, and groups. Later chapters include case studies demonstrating JXTA to synchronize data and to create distributed applications.Includes a foreward by Juan Carlos Soto, Group Marketing Manager for Project JXTA at Sun Microsystems and the Open Source Community Manager.

About the Author
Daniel Brookshier is a world-class Java consultant, author, and speaker with 20 years of experience. Mr. Brookshier’s knowledge of software development covers many industries, including transportation, telecom, wireless, healthcare, B2B, petroleum engineering, law, insurance, software tools, and aerospace. He is an international consultant with contract assignments in the United States, Norway, the United Kingdom, and China. Mr. Brookshier is the founder of two Java user groups in Dallas, Texas, the writer of several Java programming books, and he has published numerous articles about Java in industry magazines. Daniel is a recognized expert on Java software development, Java standards, Java Management, enterprise software, and JavaBeans component development. Daniel can be reached at turbogeek@cluck.comDarren Govoni is a Distinguished Engineer at Cacheon, Inc. in San Francisco where he is responsible for product architecture and technology roadmapping. Darren is an active writer and speaker on Java technologies, P2P systems, Web Services, and adaptive computing. In 1999, Darren founded Metadapt Design Systems with an emphasis on design metaphors for complex adaptive systems. His research forms the basis for Cacheon technology and products.

Navaneeth Krishnan is currently Senior Product Engineer at Aztec Software and Technology Solutions where he has designed and developed several e-commerce solutions and reusable frameworks primarily based on the J2EE architecture. His current focus is on Web Services and peer-to-peer technologies. He has beeninvolved in JXTA since mid 2001 and strongly believes that it has the potential to make a significant impact in the area of peer-to-peer computing. He spends his spare time writing articles, contributing to books, and exploring the endless possibilities created by emerging technologies.

Juan Carlos Soto is the Group Marketing Manager for Project JXTA at Sun Microsystems and the Open Source Community Manager. On previous projects at Sun, Mr. Soto managed engineering groups implementing Java for small devices and managed business development for Java Software. Prior to Sun, Mr. Soto was Director of Product Development at Diba, Inc., an early pioneer developing consumer information appliance. Diba was acquired by Sun in 1997. Prior to his work at Diba, Mr. Soto worked at Hewlett-Packard, where he held various positions in Engineering and Marketing management. Mr. Soto has an MS in Engineering Management from Stanford, an MS in Computer Science from the University of Colorado, and a BS in Computer Engineering from the University of Florida.


Cartoon Smart Fire in Flash

Posted: 22 Jun 2009 10:02 AM PDT



Enterprise JavaBeans (3rd Edition)

Posted: 22 Jun 2009 09:03 AM PDT Review
Thoroughly enhanced for the EJB 1.1 specification, Enterprise JavaBeans, 2nd Edition provides a great introduction to the world of server-side Java components. With plenty of material on EJB architecture and design, this new edition can serve as an authoritative resource for mastering today’s bean standards.

Besides a general introduction to EJBs, the new edition of this book excels at highlighting the differences between the EJB 1.0 and 1.1 standards. Sample code is provided for both versions. For deployment, EJB 1.1 now relies on XML to define all bean resources and dependencies. For every sample bean, the author provides the XML, as well as the old-style Java code for EJB 1.0. There’s also plenty of coverage of the new reliance on JNDI (the Java directory service) in EJB 1.1 and other late-breaking Sun standards, such as combining EJBs with servlets and JSPs for delivering dynamic Web content.

This text is organized as a tutorial to the major types of EJBs with full coverage of entity beans (for accessing databases) and session beans (for managing “conversations” with particular clients). The author covers all the bases here with numerous diagrams describing the life cycle of beans and how they cooperate with today’s application servers. As in the first edition, sample beans for a cruise ship booking application let you see actual EJB code in action. Helpful appendices list all EJB APIs and other useful information (such as a list of current EJB vendors).

In all, the revised edition of Enterprise JavaBeans shows off the considerable strengths of the new EJB 1.1 standard. Suitable for any working Java programmer or IT manager, the clear presentation of the strategies and techniques for successful component design help make this book a smart choice for successful development with EJBs. –Richard Dragan

Topics covered: Overview of Enterprise JavaBeans (EJBs) v. 1.1 and 1.0, distributed objects, Component Transaction Monitors (CTMs), application servers and EJBs, resource management, EJB server setup, entity beans, session beans and workflow, the JNDI naming service, the life cycle of beans, container-managed and bean-managed persistence for entity beans, stateful and stateless session beans, deploying beans in JAR files (EJB 1.1 and 1.0 conventions), XML deployment descriptors, transaction basics (ACID properties and JTS), EJB security, design strategies and performance tips for EJBs, Java 2 Enterprise Edition (J2EE) and EJBs, servlets and JSPs used with EJBs, sample beans, state and sequence diagrams for EJBs, and EJB API reference. –This text refers to an out of print or unavailable edition of this title.

Product Description
Enterprise JavaBeans was recently voted “Best Java Book” by the editors and readers of Java Developer’s Journal. Readers of JavaPro named it the “Best Java Book for Experts.” And included it in the Top Computer Books for 2000. Now the best only gets better! In the new 3rd edition, Enterprise JavaBeans has been completely revised and updated with a thorough introduction to the new 2.0 version of the EJB specification. Significantly different from the earlier version, the 2.0 specification introduces three dramatic improvements: A completely new version of container-managed persistence; local interfaces; and a totally new kind of bean called the “message driven bean.” Enterprise JavaBeans, 3rd edition, provides a thorough discussion of these changes, along with an architecture overview, information on resource management and primary services, design strategies, and XML deployment descriptors.

Beginning JSP JSF and Tomcat Web Development

Posted: 22 Jun 2009 09:02 AM PDT,204,203,200_PIsitb-sticker-arrow-click,TopRight,35,-76_AA240_SH20_OU01_.jpg
Product Description

Start building Java–based web applications now, even if you're a complete newcomer to Java. Comprehensive and example–driven, Beginning JSP™, JSF™, and Tomcat™ Web Development is all you need to develop dynamic web applications using JSP, connect to databases with JSF, and put them into action using the world's most popular open source Java web server, Apache Tomcat.

  • A comprehensive introduction to JavaServer Pages (JSP), JavaServer Faces (JSF), and the Apache Tomcat web application server
  • Key concepts made easy to grasp by numerous working examples and a walkthrough of the development of a complete e-commerce project
  • Written for professionals by a practicing Java web application professional and expert

What you'll learn

  • Develop dynamic web applications using the popular JavaServer Pages (JSP) technology.
  • Connect to SQL–based databases, like MySQL, from JSP/JSF–based web pages.
  • Integrate XML and HTML markup into your Java web page or Java-based web application.
  • Build an e–commerce web site using sound design principles
  • Deploy web applications using the world's most popular and widely adopted open source Java web application server, Apache Tomcat.

Who is this book for?

This book is ideal for anyone new to Java who wants to start developing Java web applications, but also offers a valuable refresher to Java web developers who are new to the latest JSP, JSF, and Tomcat standards.

About the Apress Beginning Series

The Beginning series from Apress is the right choice to get the information you need to land that crucial entry–level job. These books will teach you a standard and important technology from the ground up because they are explicitly designed to take you from "novice to professional." You'll start your journey by seeing what you need to know—but without needless theory and filler. You'll build your skill set by learning how to put together real–world projects step by step. So whether your goal is your next career challenge or a new learning opportunity, the Beginning series from Apress will take you there—it is your trusted guide through unfamiliar territory!

Related Titles from Apress

  • Pro JSP 2, Fourth Edition
  • Pro Apache Tomcat 6
  • Pro JSF and AjaxPro JSF and Ajax: Building Rich Internet Components

About the Author

Giulio Zambon is head of technology and operations at World Television. He also belongs to the Society of Scientific Exploration. He is a practicing Java web application developer using the latest JSF, JSP, and Tomcat standards as well as Struts standards.

Michael Sekler is an independent IT consultant for large and small companies. In the last few years, he has worked with open source systems, gaining experience with Linux, and Java technologies. In his spare time Michael enjoys good music and walks in the countryside.

Convergent Architecture: Building Model Driven J2EE Systems with UML

Posted: 22 Jun 2009 09:01 AM PDT,204,203,200_PIsitb-sticker-arrow-click,TopRight,35,-76_AA240_SH20_OU01_.jpg
Product Description
The only complete technical guide to building integrated business systems using the convergent architecture approach
In his groundbreaking Business Engineering with Object Technology (0-471-04521-7), David Taylor introduced the concept of convergent architecture (CA), a framework for building the business design directly into the software systems that support it. Now, in this important follow-up to that 1995 classic, expert Richard Hubert provides systems developers and architects with their first complete blueprint for building integrated CA business systems using the hottest technologies, including Enterprise JavaBeans, XML, UML, Rational Rose, and others. Following a detailed introduction to the elements of CA, he walks readers through the entire CA design and implementation process, using examples in Java and EJB to illustrate key points.
Companion Website provides hands-on tutorials, links to related tool sites, and updates to the CA methodology.

6462AK Visual Studio 2008 Windows Workflow Foundation

Posted: 22 Jun 2009 09:01 AM PDT
WF Documentation: Windows Workflow Foundation Tutorials
MSDN Online Library
The topics in this section of the Windows Workflow Foundation (WF) product documentation introduces you to programming using WF. Each tutorial is designed to stand on its own, so you can start with those that most interest you.
MSDN Code Samples WF Documentation: Windows Workflow Foundation Application Code Samples
MSDN Online Library
The topics in this section of the Windows Workflow Foundation (WF) product documentation represents complete applications written for WF that demonstrate the use of several technology areas.
MSDN Code Samples WF Documentation: Windows Workflow Foundation Technology Code Samples
MSDN Online Library
The topics in this section of the Windows Workflow Foundation (WF) product documentation demonstrates specific technologies of WF. The technology samples are categorized based on their technology features.

Ant: The Definitive Guide

Posted: 22 Jun 2009 09:00 AM PDT,204,203,200_PIsitb-sticker-arrow-big-search,TopRight,35,-76_AA240_SH20_OU01_.jpg
Product Description
Ant is the premier build-management tool for Java environments. Ant enables developers to define builds of complex Java applications using industry standard XML. Ant handles dependencies between the different components involved in a build, can check out source code as needed from source code control systems, and can deliver components such as JAR files and WAR files to client, middle-tier, and server machines. Ant is an open source project, and is platform independent.

About the Author
Jesse is a developer with HotelTools, Inc. in Atlanta, GA. He has been working exclusively with BEA WebLogic developing and managing hospitality applications over the Internet. Eric Burke is a Senior Software Engineer with Object Computing, Inc. in St. Louis, MO. He has a B.S. in Computer Science from Southern Illinois University at Carbondale, and has a background in C++, Java, Unix, GUI development, and Web development. In addition to consulting/mentoring, Eric has teaching various Java, Object Oriented, and XML courses for the past four years. He currently acts as a mentor for three different clients on projects that are heavily utilizing Servlets, Swing, XML, XSLT, EJB, and CORBA.