Gradle in ActionGradle in Action is a comprehensive guide to end-to-end project automation with Gradle. Starting with the basics, this practical, easy-to-read book discusses how to establish an effective build process for a full-fledged, real-world project. Along the way, it covers advanced topics like testing, continuous integration, and monitoring code quality. You'll also explore tasks like setting up your target environment and deploying your software.
The book assumes a basic background in Java, but no knowledge of Groovy. ...
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. ...
RESTful Web Services with DropwizardThe RESTful Web Services concept is constantly growing compared to SOAP technologies. Used by many API providers, RESTful has started to become the architecture of choice for the enterprise SOA as well. Dropwizard combines everything needed to create production ready RESTful Web Services, combining the most powerful, stable and well-known RESTful Java-based libraries.
This practical guide will help you learn how to create, configure, and implement a dynamic Web Service application by showcasing practical examples using the most important modules of Dropwizard and combining them together. ...
Android Application Programming with OpenCVTake a smartphone from your pocket, and within a few seconds, you can snap a photo, manipulate it, and share it with the world. You have just achieved mass production of image data. With a computer vision library such as OpenCV, you can analyze and transform copious amounts of image data in real time on a mobile device. The upshot to this is that you, as developers, can provide mobile users with many new kinds of images, constantly highlighting certain visual features that are of artistic or practical interest. Android is a convenient platform for such experiments because it uses a high-level language (Java), it provides standardized interfaces for sharing image data between applications, and it is mostly open source, so everyone can study its implementation. ...
Gradle Effective Implementation GuideCreate Gradle build scripts from clear examples. Write build logic with the Gradle build language. Compile, test and check your Java, Scala and Groovy applications. Write your own custom tasks and plugins. Use Gradle on continous integrations servers Jenkins, TeamCity and Bamboo. Integrate Gradle with Eclipse and IntelliJ IDEA. ...
Java EE Development with EclipseEach chapter includes an end-to-end sample application. Develop applications with some of the commonly used technologies using the project facets in Eclipse 3.7. Clear explanations enriched with the necessary screenshots. ...
Oracle SOA Suite 11g Developer's CookbookExtend and enhance the tricks in your Oracle SOA Suite developer arsenal with expert tips and best practices. Get to grips with Java integration, OSB message patterns, SOA Clusters and much more in this book. A practical Cookbook packed with recipes for achieving the most important SOA Suite tasks for developers. ...
Apache Solr 3 Enterprise Search ServerComprehensive information on Apache Solr 3 with examples and tips so you can focus on the important parts. Integration examples with databases, web-crawlers, XSLT, Java & embedded-Solr, PHP & Drupal, JavaScript, Ruby frameworks. Advice on data modeling, deployment considerations to include security, logging, and monitoring, and advice on scaling Solr and measuring performance. An update of the best-selling title on Solr 1.4. ...
Service Oriented Java Business IntegrationVendor-independent integration of components and services through JBI explained with real-world examples. Hands-on guidance to ESB-based. Integration of loosely coupled, pluggable services. Enterprise Integration Patterns (EIP) in action, in code. ESB integration solutions using Apache open-source tools. ...
JasperReports 3.6 Development CookbookCreate, size, and position the titles, headers, footers, and body of your report using JasperReports and iReport. Enhance the look and feel of your report using background images, watermarks, and other such features. Create multi-page and multi-column reports using multiple types of data in the same report. Generate reports from Java Swing applications or from your web application. Each recipe is a carefully organized sequence of instructions to complete the task as efficiently as possible. ...