Professional Java for Web ApplicationsThis guide shows Java software developers and software engineers how to build complex web applications in an enterprise environment. You'll begin with an introduction to the Java Enterprise Edition and the basic web application, then set up a development application server environment, learn about the tools used in the development process, and explore numerous Java technologies and practices. The book covers industry-standard tools and technologies, specific technologies, and underlying programming concepts. ...
Learning Node.jsNode.js makes it far easier to create fast, compact, and reliable web/network applications and web servers, and is rapidly becoming indispensable to modern web developers.
Learning Node.js brings together the knowledge and JavaScript code you need to build master the Node.js platform and build server-side applications with extraordinary speed and scalability.
You'll start by installing and running Node.js, understanding the extensions it uses, and quickly writing your first app. Next, building on the basics, you'll write more capable application servers and extend them with today's most powerful Node.js tools and modules. Finally, you'll discover today's best practices for testing, running Node.js code on production servers, and writing command-line utilities. ...
SignalR Programming in Microsoft ASP.NETGet definitive guidance on SignalR, a new library for ASP.NET developers that simplifies the process of adding real-time web functionality to your applications. Real-time web functionality enables server-side code to push content to connected clients instantly as it becomes available. With this book, Microsoft .NET developers familiar with HTML and JavaScript will gain the skills to add real-time and async communication features for web, desktop, and mobile phone applications. ...
EJB 3 in Action, 2nd EditionThe EJB 3 framework provides a standard way to capture business logic in manageable server-side modules, making it easier to write, maintain, and extend Java EE applications. EJB 3.2 provides more enhancements and intelligent defaults and integrates more fully with other Java technologies, such as CDI, to make development even easier.
EJB 3 in Action, Second Edition is a fast-paced tutorial for Java EE business component developers using EJB 3.2, JPA, and CDI. It tackles EJB head-on through numerous code samples, real-life scenarios, and illustrations. Beyond the basics, this book includes internal implementation details, best practices, design patterns, performance tuning tips, and various means of access including Web Services, REST Services, and WebSockets. ...
Node.js in ActionJavaScript on the server? You bet. Node.js is a JavaScript server capable of supporting scalable, high-performance web applications. Using asynchronous I/O, the server can do more than one thing at a time, a key requirement for real-time apps like chat, games, and live statistics. And since it's JavaScript, you use the same language end to end.
Node.js in Action shows you how to build production-quality applications. Clear introductions of key concepts and example-by-example coverage take you from setup to deployment. You'll dive into asynchronous programming, data storage, and output templating, and interact with the filesystem to create non-HTTP applications like TCP/IP servers and command-line tools. Perfect for a web developer transitioning from Rails, Django, or PHP. Requires basic knowledge of JavaScript. No prior experience with Node.js needed. ...
WildFly: New FeaturesWildFly, formerly known as JBoss Application Server, is a flexible, lightweight, managed application runtime that helps you build amazing applications. Applications made in WildFly are Java J2EE applications, developed entirely in Java, and thus they can be run on any operating system. The new WildFly release has a highly optimized boot process and implements the latest JEE7 patterns, which provide great performance to developers.
This book explores all the new features that WildFly has to offer, and will provide you with the skills you need to successfully install, customize, and configure the WildFly server properly. Starting from the basics, this book will cover how to set up your WildFly server step by step - from Java installation to the final configuration of the server. ...
VMware vSphere Resource Management EssentialsvSphere is the flagship suit of Server virtualization, cloud deployment, and management. VMware vSphere comes with features that help you prepare a robust foundation to build virtual environments. You might have an already-built vSphere deployment, but managing the resources of your vSphere environment is crucial in order to save time and improve productivity.
This practical guide provides readers with a high-level understanding of the various components, methodologies and general best practices for maintaining and managing resources in a virtual environment.
Readers will begin the book with an explanation of the requirements for ESXi, the groundwork for VMware vSphere, and move through a comprehensive study of how resources are supplied. We'll then progress with showing you the characteristics that enable resource and virtual machine availability. ...
Data Science at the Command LineThis hands-on guide demonstrates how the flexibility of the command line can help you become a more efficient and productive data scientist. You'll learn how to combine small, yet powerful, command-line tools to quickly obtain, scrub, explore, and model your data.
To get you started - whether you're on Windows, OS X, or Linux - author Jeroen Janssens introduces the Data Science Toolbox, an easy-to-install virtual environment packed with over 80 command-line tools.
Discover why the command line is an agile, scalable, and extensible technology. Even if you're already comfortable processing data with, say, Python or R, you'll greatly improve your data science workflow by also leveraging the power of the command line. ...
wxPython 2.8 Application Development CookbookDevelop flexible applications in wxPython.
Create interface translatable applications that will run on Windows, Macintosh OSX, Linux, and other UNIX like environments.
Learn basic and advanced user interface controls.
Packed with practical, hands-on cookbook recipes and plenty of example code, illustrating the techniques to develop feature rich applications using wxPython. ...
Microsoft Windows PowerShell 3.0 First LookExplore and experience the new features found in PowerShell 3.0.
Understand the changes to the language and the reasons why they were implemented.
Discover new cmdlets and modules available in Windows 8 and Server 8.
Quickly get up to date with the latest version of Powershell with concise descriptions and simple examples. ...