May 14, 2011 |
14,100 views |

Book Description
The surprisingly successful book Real World Java EE Patterns–Rethinking Best Practices discusses the rethinking of legacy J2EE patterns. Now, Real World Java EE Night Hacks–Dissecting the Business Tier walks you through the Java EE 6 best practices and patterns used to create a real world application called “x-ray.” X-ray is a high-performance blog statistics application built with nothing but vanilla Java EE 6 leveraging the synergies between the JAX-RS, EJB 3.1, JPA 2, and CDI 1.0 APIs. Topics covered include:
- A brief introduction into the core principles of Java EE 6 (EJB 3.1, CDI, JPA, JTA,Dependency Injection, Convention over Configuration, interceptors, transactions, REST) using real world code
- Unit and integration testing of Java EE 6 applications using JUnit and ScalaTest
- Using interceptors for performance measuring and monitoring
- Creating mocks with Mockito for EJB 3.1, CDI, JPA, and JAX-RS
- Developing embedded integration tests with Arquillian
- Productive use of JAX-RS, Contexts and Dependency Injection, EJB 3.1, and JPA
- RESTful services and REST clients with Java EE 6
- Convention over Configuration with Java EE 6
- Effective component configuration with CDI and Convention over Configuration Download Now »
May 14, 2011 |
12,547 views |

Book Description
UNIX expert Randal K. Michael guides you through every detail of writing shell scripts to automate specific tasks. Each chapter begins with a typical, everyday UNIX challenge, then shows you how to take basic syntax and turn it into a shell scripting solution. Covering Bash, Bourne, and Korn shell scripting, this updated edition provides complete shell scripts plus detailed descriptions of each part. UNIX programmers and system administrators can tailor these to build tools that monitor for specific system events and situations, building solid UNIX shell scripting skills to solve real-world system administration problems.
From the Back Cover
Learn to create shell scripts to solve real-world UNIX problems
Get ready to take on the UNIX world! UNIX expert Randal K. Michael guides you through every detail of writing shell scripts to automate specific tasks. Each chapter begins with a typical, everyday UNIX challenge, and then shows you how to take basic syntax and turn it into a shell scripting solution. Throughout the book, you’ll also find complete shell scripts plus detailed descriptions of each part. You’ll be able to modify this information to build tools that monitor for specific system events and situations, building the skills to solve real-world system administration problems.
- Make the most of Bash, Bourne, and Korn shells
- Execute the proper commands for eachUNIX flavor Download Now »
May 14, 2011 |
11,786 views |

Book Description
The Apache ActiveMQ message broker is an open source implementation of the Java Message Service spec. It makes for a reliable hub in any message-oriented enterprise application and integrates beautifully with Java EE containers, ESBs, and other JMS providers.
ActiveMQ in Action is all you’ll need to master ActiveMQ. It starts from the anatomy of a JMS message and moves quickly through connectors, message persistence, authentication, and authorization. By following a running example (a stock portfolio app), you’ll pick up the best practices distilled by the authors from their long and deep involvement with this technology.
What’s Inside
- How to design message-based apps
- How to implement EI patterns using Camel
- How to administer ActiveMQ
- How to integrate with Geronimo, JBoss, Spring, and more
This book requires a working knowledge of Java, but no previous experience with ActiveMQ or other message brokers is needed.
Download Now »
May 14, 2011 |
14,767 views |

Book Description
Experience learning made easy—and quickly teach yourself how to create Web pages with the HTML5 specification. With Step by Step, you set the pace—building and practicing the skills you need, just when you need them!
- Use a division-based layout to structure your Web pages
- Include menu bars and hyperlinks for clear navigation
- Apply colors, font sizes, and other formatting with CSS
- Add graphics, sound, and video to your pages
- Use the Canvas tag to render visual images on the fly
- Build user-input forms with buttons, boxes, and menus
Your Step by Step digital content includes:
- All the book’s practice files—ready to download and put to work. See “Using the Practice Files,” inside.
- Fully searchable online edition of this book—with unlimited access on the Web. Free online account required; see inside book.
About the Author
Faithe Wempen, M.A., is an adjunct instructor of Computer Technology at Indiana University/Purdue University at Indianapolis, and the author of many books on PC hardware and software. She also develops Web sites for businesses and non-profit organizations Download Now »
May 14, 2011 |
12,876 views |

Book Description
Want your web site to display more quickly? This book presents 14 specific rules that will cut 25% to 50% off response time when users request a page. Author Steve Souders, in his job as Chief Performance Yahoo!, collected these best practices while optimizing some of the most-visited pages on the Web. Even sites that had already been highly optimized, such as Yahoo! Search and the Yahoo! Front Page, were able to benefit from these surprisingly simple performance guidelines.
The rules in High Performance Web Sites explain how you can optimize the performance of the Ajax, CSS, JavaScript, Flash, and images that you’ve already built into your site — adjustments that are critical for any rich web application. Other sources of information pay a lot of attention to tuning web servers, databases, and hardware, but the bulk of display time is taken up on the browser side and by the communication between server and browser. High Performance Web Sites covers every aspect of that process.
Each performance rule is supported by specific examples, and code snippets are available on the book’s companion web site. The rules include how to:
- Make Fewer HTTP Requests
- Use a Content Delivery Network
- Add an Expires Header
- Gzip Components Download Now »
May 13, 2011 |
13,580 views |

Book Description
JavaScript is an essential language for creating modern, interactive websites, but its complex rules challenge even the most experienced web designers. With JavaScript: The Missing Manual, you’ll quickly learn how to use JavaScript in sophisticated ways — without pain or frustration — even if you have little or no programming experience.
JavaScript expert David McFarland first teaches you the basics by having you build a simple program. Then you’ll learn how to work with jQuery, a popular library of pre-built JavaScript components that’s free and easy to use. With jQuery, you can quickly build modern, interactive web pages — without having to script everything from scratch!
- Learn how to add scripts to a web page, store and manipulate information, communicate with the browser window, respond to events like mouse clicks and form submissions, and identify and modify HTML
- Get real-world examples of JavaScript in action
- Learn to build pop-up navigation bars, enhance HTML tables, create an interactive photo gallery, and make web forms more usable
- Create interesting user interfaces with tabbed panels, accordion panels, and pop-up dialog boxes Download Now »