Shop Online

www.sapiensman.com



  HOME : Sapiensman Shop Online -

  Buy (Products from over 160 countries). Sell (Sell a single item or create your own store) . Bid ( Penny auctions). Play ( Online games).


 

Technology Books, Tech Conferences, IT Courses, News

<< Previous Catalog - Home - Next Catalog >>


#46 << Previous Page - Page #1 - Next >> #2


PRODUCT CATALOG PAGES >> : 1 - 2 - 3 - 4 - 5 - 6 - 7 - 8 - 9 - 10 - 11 - 12 - 13 - 14 - 15 - 16 - 17 - 18 - 19 - 20 - 21 - 22 - 23 - 24 - 25 - 26 - 27 - 28 - 29 - 30 - 31 - 32 - 33 - 34 - 35 - 36 - 37 - 38 - 39 - 40 - 41 - 42 - 43 - 44 - 45 - 46 -
Java Data Mining: Strategy, Standard, and Practice

Product : Java Data Mining: Strategy, Standard, and Practice
Category : Programming > Java
Catalog : O'Reilly Product Catalog
Description : Whether you are a software developer, systems architect, data analyst, or business analyst, if you want to take advantage of data mining in the development of advanced analytic applications, Java Data Mining, JDM, the new standard now implemented in core DBMS and data mining/analysis software, is a key solution component. This book is the essential guide to the usage of the JDM standard interface, written by contributors to the JDM standard. Data mining introduction - an overview of data mining and the problems it can address across industries; JDM's place in strategic solutions to data mining-related problems JDM essentials - concepts, design approach and design issues, with detailed code examples in Java; a Web Services interface to enable JDM functionality in an SOA environment; and illustration of JDM XML Schema for JDM objects JDM in practice - the use of JDM from vendor implementations and approaches to customer applications, integration, and usage; impact of data mining on IT infrastructure; a how-to guide for building applications that use the JDM API Free, downloadable KJDM source code referenced in the book available here
**** PRICE: US$ 64.95
Manufacturer :
Tags: Programming, Java

Start of page
Groovy Programming

Product : Groovy Programming
Category : Programming > Java
Catalog : O'Reilly Product Catalog
Description : Groovy Programming is an introduction to the Java-based scripting language Groovy. Groovy has much in common with popular scripting languages such as Perl, Python, and Ruby, but is written in a Java-like syntax. And, unlike these other languages, Groovy is sanctioned by the Java community for use on the Java platform. Since it is based on Java, applications written in Groovy can make full use of the Java Application Programmer Interfaces (APIs). This means Groovy can integrate seamlessly with applications written in Java, while avoiding the complexities of the full Java language. This bare-bones structure also means Groovy can be used as an introduction to Java and to programming in general. Its simpler constructions and modern origins make it ideal as a first language and for introducing principles such as object-oriented programming. This book introduces all the major aspects of Groovy development and emphasizes Groovy's potential as a learning tool. Case studies and exercises are included, along with numerous programming examples. The book begins assuming only a general familiarity with Java programming, and progresses to discuss advanced topics such as GUI builders, Groovlets, Unit Testing, and Groovy SQL. The first comprehensive book on Groovy programming that shows how writing applications and scripts for the Java platform is fast and easy Written by leading software engineers and acclaimed computing instructors Offers numerous programming examples, code samples, detailed case studies, exercises for self-study, and a companion website with a Windows-based Groovy editor
**** PRICE: US$ 61.95
Manufacturer :
Tags: Programming, Java

Start of page
Bluetooth Application Programming with the Java APIs

Product : Bluetooth Application Programming with the Java APIs
Category : Programming > Java
Catalog : O'Reilly Product Catalog
Description : Adoption of Bluetooth wireless technology has made great strides in the last few years. One of the biggest steps forward—the standardization of Java APIs for Bluetooth wireless technology (JABWT)—is explained in detail in this book. The JABWT standard, defined by the JSR-82 specification, supports rapid development of Bluetooth applications that are portable, secure, and highly-usable. Wireless device manufacturers have responded to the JABWT specification by announcing mobile phones and other products that will run JABWT applications. Bluetooth Application Programming with the Java APIs explains in detail how to write Bluetooth applications using the Java APIs to exploit the power of both technologies. Written by the specification lead for JSR-82 and two other key participants in the definition of JABWT, this book provides the authoritative explanations and concrete examples you need to get started right away. About the Authors C Bala Kumar is a Distinguished Member of the Technical Staff at Motorola. He chaired the industry expert group that defined the Java APIs for Bluetooth wireless technology. He currently leads the systems software team for wireless platforms in Motorola's Semiconductor Products Sector. Paul J. Kline is a Distinguished Member of the Technical Staff at Motorola and the maintenance lead for the JABWT specification . He currently works on the System Software Architecture team in Motorola's Semiconductor Products Sector. Timothy J. Thompson is a Senior Software Engineer on the System Software Architecture team in Motorola's Semiconductor Products Sector. He was the OBEX architect on the JABWT specification team at Motorola. Written by experts—the authors led the industry team that defined the JABWT standard and the Motorola team that developed the first JABWT implementation Covers JABWT in depth and goes beyond the specification to explain how to use the standard effectively A helpful resource both to Java programmers interested in Bluetooth wireless technology and to business managers interested in its potential for creating new business opportunities Digs deeply into the programming areas you must master to successfully design and build JABWT applications, including RFCOMM, OBEX, device discovery, service discovery, and L2CAP Details the real-world issues involved in programming Bluetooth devices and implementing the JABWT specification Organized into sections that explicitly address the different needs of programmers, business managers, and project managers
**** PRICE: US$ 75.95
Manufacturer :
Tags: Programming, Java

Start of page
Java Concurrency LiveLessons

Product : Java Concurrency LiveLessons
Category : Programming > Java
Catalog : O'Reilly Product Catalog
Description : 6+ Hours of Video Instruction Java Concurrency LiveLessons , Second Edition teaches you how to develop high-quality concurrent software applications and reusable frameworks through the use of patterns, object-oriented design and functional programming techniques, and Java language features, including Java 8 lambda expressions, parallel streams, and completable futures. Description The confluence of multicore and distributed-core processors, inexpensive mass storage, ubiquitous connectivity, and commodity software platforms is driving the need for software engineers and programmers who understand how to develop concurrent software for client devices that connect to cloud computing platforms. Despite many improvements in processors, storage, and networks, however, developing quality software on time and on budget remains difficult. Moreover, developing high-quality concurrent software apps and reusable services is even harder. Java Concurrency LiveLessons describes by example how to apply patterns and frameworks to alleviate the complexity of developing concurrent software via the use of object-oriented design and functional programming techniques and Java language features and class libraries. Many Java application examples are used throughout the course to showcase pattern-oriented design and programming techniques for concurrent software. Skill Level Intermediate to advanced What You Will Learn Recognize the inherent and accidental complexities involved with developing concurrent software for Java clients and servers. Understand how pattern-oriented software architecture techniques can and cannot help to alleviate this complexity. Apply key pattern-oriented software architecture techniques to develop reusable concurrent software using Java object-oriented design and functional programming language features and class libraries. Know where to find additional sources of information on how to successfully apply pattern-oriented software architecture techniques to concurrent software in Java. Who Should Take This Course Developers looking for practical coverage of developing pattern-oriented concurrent software with Java Course Requirements You should be familiar with general object-oriented design and programming concepts such as encapsulation, abstraction, polymorphism, extensibility, and the Unified Modeling Language (UML). You should be familiar with fundamental object-oriented programming language features such as classes, inheritance, dynamic binding, and generic types available in Java, C++, and C#. About LiveLessons Video Training LiveLessons Video Training series publishes hundreds of hands-on, expert-led video tutorials covering a wide selection of technology topics designed to teach you the skills you need to succeed. This professional and personal technology video series features world-leading author instructors published by your trusted technology brands: Addison-Wesley, Cisco Press, IBM Press, Pearson IT Certification, Prentice Hall, Sams, and Que. Topics include IT Certification, Programming, Web Development, Mobile Development, Home and Office Technologies, Business and Management, and more. View all LiveLessons on InformIT at http://www.informit.com/livelessons .
**** PRICE: US$ 129.99
Manufacturer :
Tags: Programming, Java

Start of page
Spring: Developing Java Applications for the Enterprise

Product : Spring: Developing Java Applications for the Enterprise
Category : Programming > Java
Catalog : O'Reilly Product Catalog
Description : Leverage the power of Spring MVC, Spring Boot, Spring Cloud, and additional popular web frameworks. About This Book Discover key Spring Framework-related technology standards such as Spring core, Spring-AOP, Spring data access frameworks, and Spring testing to develop robust Java applications easily This course is packed with tips and tricks that demonstrate Industry best practices on developing a Spring-MVC-based application Learn how to efficiently build and implement microservices in Spring, and how to use Docker and Mesos to push the boundaries and explore new possibilities Who This Book Is For This course is intended for Java developers interested in building enterprise-level applications with Spring Framework. Prior knowledge of Java programming and web development concepts (and a basic knowledge of XML) is expected. What You Will Learn Understand the architecture of Spring Framework and how to set up the key components of the Spring Application Development Environment Configure Spring Container and manage Spring beans using XML and Annotation Practice Spring AOP concepts such as Aspect, Advice, Pointcut, and Introduction Integrate bean validation and custom validation Use error handling and exception resolving Get to grips with REST-based web service development and Ajax Use Spring Boot to develop microservices Find out how to avoid common pitfalls when developing microservices Get familiar with end-to-end microservices written in Spring Framework and Spring Boot In Detail This carefully designed course aims to get you started with Spring, the most widely adopted Java framework, and then goes on to more advanced topics such as building microservices using Spring Boot within Spring. With additional coverage of popular web frameworks such as Struts, WebWork, Java Server Faces, Tapestry, Docker, and Mesos, you'll have all the skills and expertise you need to build great applications. Starting with the Spring Framework architecture and setting up the key components of the Spring Application Development Environment, you will learn how to configure Spring Container and manage Spring beans using XML and Annotation. Next, you will delve into Spring MVC, which will help you build flexible and loosely coupled web applications. You'll also get to grips with testing applications for reliability. Moving on, this course will help you implement the microservice architecture in Spring Framework, Spring Boot, and Spring Cloud. Written to the latest specifications of Spring, this book will help you build modern, Internet-scale Java applications in no time. This Learning Path combines some of the best that Packt has to offer in one complete, curated package. It includes content from the following Packt products: Learning Spring Application Development by Ravi Kant Soni Spring MVC Beginner's Guide - Second Edition by Amuthan Ganeshan Spring Microservices by Rajesh RV Style and approach This is a step-by-step guide for building a complete application and developing scalable microservices using Spring Framework, Spring Boot, and a set of Spring Cloud components
**** PRICE: US$ 67.99
Manufacturer :
Tags: Programming, Java

Start of page
Java For Dummies

Product : Java For Dummies
Category : Programming > Java
Catalog : O'Reilly Product Catalog
Description : A new edition of the bestselling guide to Java If you want to learn to speak the world’s most popular programming language like a native, Java For Dummies is your ideal companion. With a focus on reusing existing code, it quickly and easily shows you how to create basic Java objects, work with Java classes and methods, understand the value of variables, learn to control program flow with loops or decision-making statements, and so much more! Java is everywhere, runs on almost any computer, and is the engine that drives the coolest applications. Written for anyone who’s ever wanted to tackle programming with Java but never knew quite where to begin, this bestselling guide is your ticket to success! Featuring updates on everything you’ll encounter in Java 9—and brimming with tons of step-by-step instruction—it’s the perfect resource to get you up and running with Java in a jiffy! Discover the latest features and tools in Java 9 Learn to combine several smaller programs to create a bigger program Create basic Java objects and reuse code Confidently handle exceptions and events If you’re ready to jump into Java, this bestselling guide will help keep your head above water!
**** PRICE: US$ 29.99
Manufacturer :
Tags: Programming, Java

Start of page
Cloud Native Java LiveLessons

Product : Cloud Native Java LiveLessons
Category : Programming > Java
Catalog : O'Reilly Product Catalog
Description : “It is not necessary to change. Survival is not mandatory.”  - W. Edwards Deming Work takes time to flow through an organization and ultimately be deployed to production where it captures value. It’s critical to reduce time-to-production. Software is a competitive advantage for many organizations and industries. Organizations break their larger software ambitions into smaller, independently deployable, feature-centric batches of work--microservices. In order to reduce the round-trip between stations of work, organizations collapse or consolidate as much of them as possible and automate the rest; developers and operations beget “devops”; and cloud-based services and platforms (like Cloud Foundry) automate operations work and break down the need for ITIL tickets and change management boards. But velocity, for velocity’s sake, is dangerous. Microservices invite architectural complexity that few are prepared to address.  In  Cloud Native Java LiveLessons , we look at how high-performance organizations are addressing the requirements of distribution with Spring Cloud. Related Title Microservices with Spring Boot LiveLessons, 2nd Edition
**** PRICE: US$ 99.99
Manufacturer :
Tags: Programming, Java

Start of page
Modern Java Recipes

Product : Modern Java Recipes
Category : Programming > Java
Catalog : O'Reilly Product Catalog
Description : Need simple solutions to specific challenges with Java 8 and Java 9? This book of practical recipes provides a quick, easy reference for developers who prefer useful examples over detailed explanations. Modern Java Recipes shows you how to solve a wide range of problems using the newest features of Java.
**** PRICE: US$ 42.99
Manufacturer :
Tags: Programming, Java

Start of page
Programming Clojure

Product : Programming Clojure
Category : Programming > Java
Catalog : O'Reilly Product Catalog
Description : Drowning in unnecessary complexity, unmanaged state, and tangles of spaghetti code? In the best tradition of Lisp, Clojure gets out of your way so you can focus on expressing simple solutions to hard problems. Clojure cuts through complexity by providing a set of composable tools--immutable data, functions, macros, and the interactive REPL. Written by members of the Clojure core team, this book is the essential, definitive guide to Clojure. This new edition includes information on all the newest features of Clojure, such as transducers and specs.
**** PRICE: US$ 49.95
Manufacturer :
Tags: Programming, Java

Start of page
Learning JMeter 3.0

Product : Learning JMeter 3.0
Category : Programming > Java
Catalog : O'Reilly Product Catalog
Description : Understanding of JMeter's capabilities, learning basic scripting and how to run custom load and performance tests, About This Video Explore numerous static and dynamic resources which can be monitored using jMeter such as SOAP, JMS, FTP and much more. With a number of real-world use cases become an expert with jMeter test-case scenarios. Build realistic, comprehensive and maintainable test plans. In Detail With the new Apache 3.0 released almost after a decade, we notice a substansial change in the latest version of the all new jMeter. A 100% pure Java application designed to load and test measure performance for web application, jMeter extends to improve the functioning of various other static and dynamic resources. With over __ recipes, this video will showcase various real-world cases to help you understand different test case scenarios helping you to develop a deep understanding of jMeter 3.0. It will enable you to take the full advantage of jMeter for all your testing needs, overcome any challenges you face, and optimize the knowledge you already possess. The video will contain recipes based on the new features introduced in jMeter 3.0 such as test plan creation, debugging improvements, New UX and UI, Scripting enhancements, reporting improvements the new jMeter package, new jSON post processor and much more.
**** PRICE: US$ 124.99
Manufacturer :
Tags: Programming, Java

Start of page
Writing Java Apps with Cloud 9

Product : Writing Java Apps with Cloud 9
Category : Programming > Java
Catalog : O'Reilly Product Catalog
Description : Code in the cloud with Cloud9! About This Video Use the Cloud 9 development environment to code amazing web applications in the Cloud. Access your development environment from any machine or device. Create new workspaces for projects, which are fully configured, provisioned, and ready for code in minutes. Then share your new workspace with other developers with a single click! Learn to use the required tools and services to take your development environment entirely into the cloud. Keep your source code secure and make your environments portable with Cloud-based resources. In Detail In this course we'll discover how Cloud9 works, how we can get access to an environment, and how to get a workspace setup for Java application development. What’s great about Cloud 9 online IDE is that your environment is running on a virtual machine in the cloud and is fully configured for you by default in under a minute! Everything is provisioned for you in Cloud 9 with proven, compatibility-tested versions of everything, across the board. What’s also nice is you can access your Cloud environment from any browser, any where, on any device and you can share your environment with other developers for code review and/or paired programming. Working with an online IDE versus working with a typical hard-installed client is a similar experience as coding goes. But, when it comes to testing, running a localhost server, networking and some other subtle tasks, things go a bit differently because your environment is in your browser with Cloud 9. We'll learn the ins and outs of coding in the cloud and see just how efficient it can be. By leveraging the Cloud 9 online development environment we're on the cutting edge of application development and deployment. Let ""Writing Java Apps with Cloud9"" take you into the future of application development!
**** PRICE: US$ 124.99
Manufacturer :
Tags: Programming, Java

Start of page
Getting Started with Java Deep Learning

Product : Getting Started with Java Deep Learning
Category : Programming > Java
Catalog : O'Reilly Product Catalog
Description : Get the essential know-how on working with deep learning algorithms using Java About This Video Go beyond the theory and put deep learning into practice with Java Work with powerful libraries to enhance your deep learning algorithms Whether you’re a data scientist or Java developer, dive in and find out how to tackle deep learning In Detail AI and deep learning are transforming the way we understand software, making computers more intelligent than we could even imagine just a decade ago. It is the technology behind self-driven cars, intelligent personal assistant computers, and decision support systems. Deep learning algorithms are being used across a broad range of industries. As the fundamental driver of AI, being able to tackle deep learning with Java is going to be a vital and valuable skill, not only within the tech world, but also for the wider global economy that depends upon knowledge and insight for growth and success. You will learn how to install the environment, where Git is used as version control, Eclipse or IntelliJ as an IDE, and mostly Gradle with a little bit of Maven as a build tool. You will learn how to use the DL4J and apply deep learning to a range of real-world use cases. You will then be introduced to Neural networks and later you will learn how to implement them. You will also be given an insight about various deep learning algorithms. You will then be trained to tune Apache Spark. By the end of the video course, you’ll be ready to tackle deep learning with Java. Wherever you’ve come from—whether you’re a data scientist or Java developer—you will become a part of the deep learning revolution!
**** PRICE: US$ 124.99
Manufacturer :
Tags: Programming, Java

Start of page
Learning Java

Product : Learning Java
Category : Programming > Java
Catalog : O'Reilly Product Catalog
Description : Java is used on everything from mobile phones and robots to massive enterprise systems. The fifth edition of Learning Java thoroughly updates this bestselling series to cover the Java 8 and Java 9 language features and APIs. Authors Patrick Niemeyer and Dan Leuck include up-to-date examples and discussions of these new features, including lambdas and streams, new functional interfaces, and an introduction to the new core language features brought forward with Java 9.
**** PRICE: US$ 49.99
Manufacturer :
Tags: Programming, Java

Start of page
Reactive Java 9

Product : Reactive Java 9
Category : Programming > Java
Catalog : O'Reilly Product Catalog
Description : Understand the concepts of Reactive programming and use them in a real-life Java project. About This Video Get to know the new Java 9 features. See the Java reactive programming library: RxJava 2.0 with all the concepts you need to develop an application. Explore a wide variety of code examples to get used to all the features and tools provided by RxJava and Akka. In Detail Reactive programming is a programming paradigm that is different from what most developers are used to. It is really powerful and flexible. Understanding it properly and using it wisely can bring a lot of benefits to your applications. There is immense interest in Reactive programming right now. While most people can start with it quickly, it’s not always obvious what the differences are between some reactive concepts. RxJava 2.0 is the library we’ll use to put all these concepts into practice, and it will help us develop a robust and well-structured application. Akka is quite popular as well, however, it’s not always obvious how its artefacts match the Reactive Stream’s API specification. Aside from the theoretical foundation that Reactive programming needs, we will develop a real-life reactive RESTful web application step by step using Spring, Jersey, RxJava 2.0, and Java 9. Through this, you’ll get hands-on with all the concepts so you’llbe ready to use Reactive programming in your applications.
**** PRICE: US$ 124.99
Manufacturer :
Tags: Programming, Java

Start of page
Java Pocket Guide

Product : Java Pocket Guide
Category : Programming > Java
Catalog : O'Reilly Product Catalog
Description : This concise guide presents Java stripped down to its bare essentials, possibly the only book on Java that you can actually fit in your pocket. If you've ever been stuck while writing code because you can't remember how something works, Java Pocket Guide, Fourth Edition is an indispensable aid. This latest edition focuses on Java 9, including sections on modular source code and the new Money and Currency API. Practical help for practicing developers.
**** PRICE: US$ 16.99
Manufacturer :
Tags: Programming, Java

Start of page
Building Web Services with Java

Product : Building Web Services with Java
Category : Programming > Java
Catalog : O'Reilly Product Catalog
Description : In this Building Web Services with Java training course, expert author Martin Kalin will teach you how to write REST-style and SOAP-based web services. This course is designed for users that are already familiar with Java, however no experience with web services is required. You will start by learning about the main uses of web services, then jump into learning how to code and publish a web service. From there, Martin will teach you about the Java REST framework, as well as give an overview of JAX-RS and Restlet. This video tutorial also covers REST-style from the client side, as well as XML-Java conversion in REST-style clients. You will also learn about SOAP-based web services, SOAP-based web services on the client side, and web services security. Finally, you will learn about users and roles. Once you have completed this computer based training course, you will be fully capable of writing your own REST-style and SOAP-based services. Working files are included, allowing you to follow along with the author throughout the lessons.
**** PRICE: US$ 124.99
Manufacturer :
Tags: Programming, Java

Start of page
JSF Scopes and Navigation

Product : JSF Scopes and Navigation
Category : Programming > Java
Catalog : O'Reilly Product Catalog
Description : Demystify the complexities (and understand the aspects) of JavaServer Faces Scopes and Navigation About This Video Learn about the different aspects and types of scope in JavaServer Faces Unleash the power of the three golden rules and also understand tips and tricks for JSF scopes Master navigation in JavaServer Faces and also explore the different types of navigation technique In Detail This JSF Scopes and Navigation video is dedicated to helping you master how to control communication aspects in JSF. Definitely, communication is the core of a JSF application and is one of the main aspects that dictate its architecture. You will learn how to identify the main parts and understand how they communicate with one another and with the end user. Learn and understand different scopes and their specific functionalities. Master the three golden rules. Find the logic relating views and outcomes. Differentiate between implicit and explicit navigation techniques. Absorb tips and tricks for navigation in JSF. Understand conditional navigation and also learn about declarative and programmatic conditional navigation. Investigate the null and void outcomes of conditional navigation. Learn about preemptive navigation. Implement and and also use query parameters in preemptive navigation. Understand how to access navigation handlers, and configure navigation handler and navigation cases. This video is exactly what you need to build communication aspects and obtain the knowledge that is essential in order to decide what to use, and when and how to use it, depending on your application. This JSF Scopes and Navigation video will act as a platform from which to grow your knowledge and also increase your understanding of the topic.
**** PRICE: US$ 124.99
Manufacturer :
Tags: Programming, Java

Start of page
Automated UI Testing in Java

Product : Automated UI Testing in Java
Category : Programming > Java
Catalog : O'Reilly Product Catalog
Description : Steps to building a testing framework About This Video Build a UI automation framework on Java from scratch Create a real-life, working, and consistent solution for UI automation with Java Explore different automation framework types In Detail Test automation, a formalized testing process, can automate repetitive but necessary tasks that would be difficult to do manually. This video is a practical step-by-step guide to developing UI test automation frameworks from scratch, and is targeted at Java developers. We’ll explore Web Driver, Appium (for mobile applications), and Cucumber-JVM. While working through the video, you will master the step-by-step test automation framework development process and see how it changes the shape of tests. At the end you will have a vision of what a framework is, what it looks like, and what items should be covered at the beginning of test automation development.
**** PRICE: US$ 124.99
Manufacturer :
Tags: Programming, Java

Start of page
Understanding Java 8 Generics

Product : Understanding Java 8 Generics
Category : Programming > Java
Catalog : O'Reilly Product Catalog
Description : Java 5 introduced generics capabilities to the language, and for most developers, simply knowing that collections were typed was enough to get them through the day. However, one look at the standard library in Java 8 tells you those days are over. To be an effective Java developer now, you must understand the details of generics and how they are used in Java 8. Designed for the intermediate level Java user, this video explores how generic classes and methods are defined, how they enforce bounded types through wildcards, and how you can use them in your own code. Learn to use Java effectively, given the increased visibility of generics in Java 8 Discover what most Java developers get wrong about generics and inheritance Understand how Java uses generics in type and method definitions Explore how upper and lower bounded wildcards are interpreted Discover how to interpret complex method signatures with wildcards Learn to diagnose heap pollution warnings and use @SafeVarargs annotation Gain experience using complex examples from the Java 8 standard library Ken Kousen is the author of the books Gradle Recipes for Android (O’Reilly) and Making Java Groovy (Manning), as well as O’Reilly video courses on Android, Groovy, Gradle, Advanced Java, and Spring. He is a regular speaker on the No Fluff, Just Stuff conference tour and a 2013 JavaOne Rock Star, and has spoken at conferences all over the world. Through his company, Kousen IT, Inc., he teaches software development training courses to thousands of students.
**** PRICE: US$ 39.99
Manufacturer :
Tags: Programming, Java

Start of page
Play in Practice

Product : Play in Practice
Category : Programming > Java
Catalog : O'Reilly Product Catalog
Description : Experienced developers looking to integrate the Play framework into their systems will find everything they need in this practical book. By examining the details of a real-world application, you’ll go into the details of making Play 2.4 work as a system—using non-blocking actions, isolating services, recovering from failure, using CQRS and microservices, providing backpressure and rate limiting, deploying applications, and scaling up. Author Will Sargent is a frequent Play contributor and a Typesafe consultant who has ample experience working with many different web application frameworks. If you’re well-versed in Java and Scala, you’re ready to get started.
**** PRICE: US$ 50.99
Manufacturer :
Tags: Programming, Java

Start of page
Beginning Spring

Product : Beginning Spring
Category : Programming > Java
Catalog : O'Reilly Product Catalog
Description : Get up to speed quickly with this comprehensive guide to Spring Beginning Spring is the complete beginner's guide to Java's most popular framework. Written with an eye toward real-world enterprises, the book covers all aspects of application development within the Spring Framework. Extensive samples within each chapter allow developers to get up to speed quickly by providing concrete references for experimentation, building a skillset that drives successful application development by exploiting the full capabilities of Java's latest advances. Spring provides the exact toolset required to build an enterprise application, and has become the standard within the field. This book covers Spring 4.0, which contains support for Java 8 and Java EE 7. Readers begin with the basics of the framework, then go on to master the most commonly used tools and fundamental concepts inherent in any Spring project. The book emphasizes practicality and real-world application by addressing needs such as meeting customer demand and boosting productivity, and by providing actionable information that helps developers get the most out of the framework. Topics include: Dependency Injection and Inversion of Control Unit testing Spring enabled Web Applications  Data Access using Spring JDBC and ORM support along with Transaction Management Building Web Applications and RESTful Web Services with Spring MVC Securing Web Applications using Spring Security Spring Expression Language with its Extensive Features Aspect Oriented Programming Facilities Provided by Spring AOP Caching with 3rd Party Cache Providers’ Support The Best of the Breed: Spring 4.0 The information is organized and structured an ideal way for students and corporate training programs, and explanations about inner workings of the framework make it a handy desk reference even for experienced developers. For novices, Beginning Spring is invaluable as a comprehensive guide to the real-world functionality of Spring.
**** PRICE: US$ 45.00
Manufacturer :
Tags: Programming, Java

Start of page
Java 9 Modularity

Product : Java 9 Modularity
Category : Programming > Java
Catalog : O'Reilly Product Catalog
Description : The upcoming Java 9 module system will affect existing applications and offer new ways of creating modular and maintainable applications. With this hands-on book, Java developers will learn not only about the joys of modularity, but also about the patterns needed to create truly modular and reliable applications. Authors Sander Mak and Paul Bakker teach you the concepts behind the Java 9 module system, along with the new tools it offers. You’ll also gain learn how to modularize existing code and how to build new Java applications in a modular way.
**** PRICE: US$ 33.99
Manufacturer :
Tags: Programming, Java

Start of page
Google App Engine Java and GWT Application Development

Product : Google App Engine Java and GWT Application Development
Category : Programming > Java
Catalog : O'Reilly Product Catalog
Description : In Detail Google Application Engine is a cloud computing technology that lets you run web applications that are easy to build and maintain as well as being scaled and load-balanced automatically. To build interesting and interactive web applications developers are turning to Java. However, building and deploying scalable web applications using Google Web Toolkit and Google App Engine for Java can be challenging even to developers. The start to finish approach of this book helps you meet these challenges. This book is designed to give developers all the information they need to develop their own GAE+GWT applications, with a particular focus on some of the technologies useful for building scalable social-media-oriented applications. It is an easy-to-follow guide that shows you how to get the most out of combining the powerful features of GAE and GWT. It provides you with solutions to many of the problems that arise in developing, maintaining, and scaling web applications. The book introduces you to the features of Google App Engine (GAE) and the Google Web Toolkit (GWT) to help you build interesting and interactive real-world AJAX applications. Over the course of the book, you are guided by the development of a sample application using the Google Web Toolkit (GWT) plugin for Eclipse. To make things easier for you, all application building blocks are explained in detail, walking you through the development process step by step. The book teaches you the key technologies and methodologies that can be applied to developing your application locally, enhancing your application functionality and accelerating performance, integrating your application with Google Accounts, Facebook, and Twitter as well as monitoring and maintaining your web application. Packed with great examples and clear explanations, you will be able to build your own web applications that are scalable and reliable using GAE and GWT with Java. Build a real-world interactive web application in the cloud using GAE/J and GWT, with Push, background processing, OAuth, social media APIs, and more Approach This is a practical guide with a step-by-step approach that builds an application in stages. Each stage of the application is used along with screenshots to introduce or develop your understanding of how to write powerful GAE applications. Who this book is for If you are a developer with prior programming experience of Java development and object-oriented programming and want to understand the key concepts of how to build AJAX web applications with Java, then this book is for you. The book assumes some previous exposure to the basics of using GWT, for example at the level of Google's online introductory GWT tutorials. You don't need to know anything about Google App Engine. This book will teach you everything you need.
**** PRICE: US$ 29.99
Manufacturer :
Tags: Programming, Java

Start of page
Mastering JavaServer<sup><small>TM</small></sup> Faces

Product : Mastering JavaServerTM Faces
Category : Programming > Java
Catalog : O'Reilly Product Catalog
Description : Harness the power of JavaServer Faces to create your own server-side user interfaces for the Web This innovative book arms you with the tools to utilize JavaServer Faces (JSF), a new standard that will make building user interfaces for J2EE™ applications a lot easier. The authors begin by painting the architectural big picture-covering everything from the Patterns that are used in the implementation to the typical JSF Request/Response lifecycle. Next, you'll learn how to use JSF in the real world by uncovering the various pieces of the JSF component model, such as UI components, events and validation. The authors then explain how to apply JSF, including how to integrate JSF user interfaces with the Business Tier and how to render your own user interface components. By following this approach, you'll be able to confidently create and validate your own custom applications that meet the needs of your company. Whether working in J2EE or J2SE™, this book will show you how to: * Use UI Components to build your user interface * Ensure that the data you store meets the business rules for your application * Integrate JSF with JSPs through the custom Tag feature in JSP implementations * Build JSF applications that interact with either EJBs or POJOs * Validate a new component and queue events to invoke custom application logic * Move your application from Struts to JSF
**** PRICE: US$ 40.00
Manufacturer :
Tags: Programming, Java

Start of page
BlackBerry Java Application Development

Product : BlackBerry Java Application Development
Category : Programming > Java
Catalog : O'Reilly Product Catalog
Description : In Detail BlackBerry Smartphone was once the domain of jet-setting business users with power suits. Now you can hardly go anywhere without seeing someone using a BlackBerry to check their messages or make a call. It's this kind of explosive growth that makes the BlackBerry ecosystem a great place to develop and market applications through the BlackBerry App World store-this book shows you how to do just that! This step-by-step guide gives you a hands-on experience of developing innovative Java applications for your BlackBerry. With the help of this book, you will learn to build your own applications to illustrate the platform, and the various capabilities that developers can use in their programs. It explores the powers of Blackberry and helps you develop professional and impressive Java applications. The book teaches how to write rich, interactive, and smart BlackBerry applications in Java. It expects the readers to know Java but not Java Mobile or the BlackBerry APIs. We will learn to build rich, interactive, and smart Java applications for the BlackBerry. The book will cover UI programming, data storage, programming network, and internet API apps. As we move on, we will learn more about the BlackBerry's device features, such as messaging, GPS, multimedia, contacts and calendar, and so on. This book also helps you build your own applications to illustrate the platform, and the various capabilities that developers can use in their programs. This step-by-step guide to building rich, interactive, and smart Java applications helps you get the most out of BlackBerry smartphones. Approach Written with a fast-paced but friendly and engaging approach, this Packt Beginner's Guide is designed to be placed alongside the computer as your guide and mentor. Step-by-step tutorials are boosted by explanations of the reasoning behind what you are doing. You will quickly pick up the necessary skills, tips, and tricks for building BlackBerry applications with Java with practical. Who this book is for If you are a Java programmer who wants to build BlackBerry applications with Java, this book is for you.
**** PRICE: US$ 23.99
Manufacturer :
Tags: Programming, Java

Start of page
Java Programming for Beginners

Product : Java Programming for Beginners
Category : Programming > Java
Catalog : O'Reilly Product Catalog
Description : Learn the Fundamentals of Programming with Java. Start Coding Like The Pros. About This Video Java Programming for Beginners is an excellent introduction in to the world of Java programming. Expert instructor Zachary Kingston will take you through the basics of Java syntax and the complexities of Object Oriented Programming. You'll have a full understanding of Java SE programming and be able to write Java programs with graphical user interfaces that run on PC, Mac or Linux machines. This course contains hours of informative and entertaining video lecture, challenging lab exercises, and dozens of code examples you can run and learn from. In Detail Do you want to learn an in-demand, current and frequently used programming language? Are you computer science student who needs an understandable supplement for your college-level CS course? Do you simply want to learn a language that is flexible, powerful and fun? Your adventure starts here. Java Programming for Beginners is an excellent introduction in to the world of Java programming. Expert instructor Zachary Kingston will take you through the basics of Java syntax and the complexities of Object Oriented Programming. You'll have a full understanding of Java SE programming and be able to write Java programs with graphical user interfaces that run on PC, Mac or Linux machines. This course contains hours of informative and entertaining video lecture, challenging lab exercises, and dozens of code examples you can run and learn from.
**** PRICE: US$ 99.99
Manufacturer :
Tags: Programming, Java

Start of page
Java 7 JAX-WS Web Services

Product : Java 7 JAX-WS Web Services
Category : Programming > Java
Catalog : O'Reilly Product Catalog
Description : In Detail Web services are applications that use open, XML-based standards and transport protocols to exchange data with clients. In the book Developing a JAX-WS Web Service using the wsimport clientjar Option, we shall create a JAX-WS web service with Java 7. We shall discuss the new clientjar option in the wsimport tool or the wsimport ant task which is used to generate JAX-WS portable artifacts from a service wsdl. Subsequently, we use the web service artifacts to invoke the web service from a web service client. Approach This book takes a practical approach for building JAX WS web services with Java 7. Plenty of sample code and screenshots are used to help you apply these concepts in a real-world scenario. Who this book is for This book is targeted at developers who want to create web services with Java 7. If you use NetBeans-Glassfish for Java EE development you would be interested in how the new wsimport clientjar option may be leveraged to simplify web service development.
**** PRICE: US$ 19.99
Manufacturer :
Tags: Programming, Java

Start of page
Java 7 Concurrency Cookbook

Product : Java 7 Concurrency Cookbook
Category : Programming > Java
Catalog : O'Reilly Product Catalog
Description : In Detail Java remains the global standard for developing various applications and enterprise software, and the launch of Java 7 brings with it exciting new capabilities for concurrent programming by way of the concurrency utilities enhancement. This allows developers to make the most of their applications with parallel task performance. "Java 7 Concurrency Cookbook" covers all elements of the Java concurrency API, providing essential recipes for taking advantage of the exciting new capabilities. On your computer, you can listen to music while you edit a Word document and read your emails, all at once! This is because your operating system allows the concurrency of tasks, much like the Java platform which offers various classes to execute concurrent tasks inside a Java program. "Java 7 Concurrency Cookbook" covers the most important features of the Java concurrency API, with special emphasis on the new capabilities of version 7. With each version, Java increases the available functionality to facilitate development of concurrent programs. This book covers the most important and useful mechanisms included in version 7 of the Java concurrency API, so you will be able to use them directly in your applications. "Java 7 Concurrency Cookbook" includes recipes to enable you to achieve everything from the basic management of threads and tasks, to the new Fork /Join framework, through synchronization mechanisms between tasks, different types of concurrent tasks that Java can execute, data structures that must be used in concurrent applications and the classes of the library that can be customized. With the step-by-step examples in this book you'll be able to apply the most important and useful features of the Java 7 concurrency API. Approach "Java 7 Concurrency Cookbook" is a practical Cookbook packed with real-world solutions. Intermediate-advanced level Java developers will learn from task-based recipes to use Java's concurrent API to program thread safe solutions. Who this book is for If you are a Java developer who wants to take your knowledge of concurrent programming and multithreading further, as well as discover the new concurrency features of Java 7, then "Java 7 Concurrency Cookbook" is for you. You should already be comfortable with general Java development practices and a basic grasp of threads would be an advantage.
**** PRICE: US$ 29.99
Manufacturer :
Tags: Programming, Java

Start of page
BPEL and Java Cookbook

Product : BPEL and Java Cookbook
Category : Programming > Java
Catalog : O'Reilly Product Catalog
Description : In Detail The Business Process Execution Language (BPEL) has become the de-facto standard for orchestrating web services. BPEL and web services are both clamped into Service-oriented Architecture (SOA). Development of efficient SOA composites too often requires usage of other technologies or languages, like Java. This Cookbook explains through the use of examples how to efficiently integrate BPEL with custom Java functionality.If you need to use BPEL programming to develop web services in SOA development, this book is for you. BPEL and Java Cookbook will show you how to efficiently integrate custom Java functionality into BPEL processes. Based on practical examples, this book shows you the solutions to a number of issues developers come across when designing SOA composite applications. The integration between the two technologies is shown two-fold; the book focuses on the ways that Java utilizes the BPEL and vice-versa. With this book, you will take a journey through a number of recipes that solve particular problems with developing SOA composite applications. Each chapter works on a different set of recipes in a specific area. The recipes cover the whole lifecycle of developing SOA composites: from specification, through design, testing and deployment. BPEL and Java Cookbook starts off with recipes that cover initiation of BPEL from Java and vice-versa. It then moves on to logging and tracing facilities, validation and transformation of BPEL servers, embedding of third-party Java libraries into BPEL. It also covers manipulation with variables in BPEL different techniques of Java code wrapping for web service usage and utilization of XML fa�ades. After reading BPEL and Java Cookbook you will be able to circumvent many of the issues that developers experience during SOA composite application development. Approach A concise Cookbook with practical recipes for experienced Java developers. The book is packed with illustrated code examples to create scalable programs using BPEL, JAVA, and JDeveloper. Who this book is for This book is aimed at Java developers who need to use BPEL programming to develop web services in SOA development. You should be experienced with Java programming and SOA, but knowledge of BPEL is not necessarily required.
**** PRICE: US$ 35.99
Manufacturer :
Tags: Programming, Java

Start of page
Java EE 7 Developer Handbook

Product : Java EE 7 Developer Handbook
Category : Programming > Java
Catalog : O'Reilly Product Catalog
Description : In Detail The seventh edition of the Enterprise Java platform is aimed at helping Java engineers take advantage of the advancements in HTML5 and web standards. Web Sockets, asynchronous input and output with Servlets, and strong type safety through the CDI containers will ensure that Java EE 7 remains popular for server-side applications. If you are a user aiming to get acquainted with the Java EE 7 platform, this book is for you. "Java EE 7 Developer Handbook" provides a solid foundation of knowledge for developers to build business applications. Following the lead of Agile practices, there is a focus on writing tests to demonstrate test-driven development principles, using the embedded GlassFish 4.0 container examples and the Gradle build system. You will learn about CDI, EJB, JPA, JMS, MDB, Servlets, WebSocket, JAX-RS, Bean Validation, and so much more. "Java EE 7 Developer Handbook" is designed as a companion to the professional software developer who quickly needs to lookup some working code, understand the basics of the framework, and then go out and fulfill the business contract with the customer. Typically, engineers are under pressure to develop professional code that is of high quality and contains a low number of bugs. Java EE 7 Developer Handbook relies heavily on the Arquillian framework to illustrate how much easier it is to write Java EE tests, and together with the modern practice of writing containerless applications that actually embed an application container, developing agile Java EE suddenly becomes reasonable, smart, pragmatic, and achievable. You will start off with an overview of the Java EE platform: the containers, the design, and architecture. From there, you can follow the path of the CDI, the true gem of the framework, and then the server side end point, EJB. It is completely up to you when and if you want to learn about Java persistence. However, don’t miss out on the highlights of Java EE 7 such as WebSocket, Bean Validation, and asynchronous Servlet API. "Java EE 7 Developer Handbook" is a vertical slice through standard Java enterprise architecture. If you have been wondering why developers have invested so much time and effort into learning topics such as Enterprise Java Beans, you will quickly understand why when you find out the difference between stateful and stateless Beans. Best of all, this book covers the topic from the perspective of new API and new modern practices. For instance, you, the developer and designer, are expected to write applications with annotations in comparison with J2EE. Java EE 7 Developer Handbook incorporates helpful hints and tips to get the developer up to speed in a short amount of time on EJB, CDI, Persistence, Servlet, JMS, WebSocket, JAX-RS and Bean Validation, and much more. "Java EE 7 Developer Handbook" is the reference guide you need beside you at your desk. Approach "Java EE 7 Developer Handbook" is an example based tutorial with descriptions and explanations. Who this book is for "Java EE 7 Developer Handbook" is for the developer, designer, and architect aiming to get acquainted with the Java EE platform in its newest edition. This guide will enhance your knowledge about the Java EE 7 platform. Whether you are a long-term Java EE (J2EE) developer or an intermediate level engineer on the JVM with just Java SE behind you, this handbook is for you, the new contemporary Java EE 7 developer!
**** PRICE: US$ 35.99
Manufacturer :
Tags: Programming, Java

Start of page
Secure Coding Rules for Java, Part I

Product : Secure Coding Rules for Java, Part I
Category : Programming > Java
Catalog : O'Reilly Product Catalog
Description : 6+ Hours of Video Instruction Overview Java Professional Development LiveLessons provides developers with practical guidance for developing Java programs that are robust and secure. These LiveLessons complement The CERT Oracle Secure Coding Standard for Java . Description In this video training, Robert provides complementary coverage to the rules in The CERT Oracle Secure Coding Standard for Java, demonstrating common Java programming errors and their consequences using Java 8 and Eclipse. Robert describes language behaviors left to the discretion of JVM and compiler implementers and guides developers in the proper use of Java�s APIs including lang, util, Collections, Concurrency Utilities, Logging, Management, Reflection, Regular Expressions, Zip, I/O, JMX, JNI, Math, Serialization, and JAXP. About the Instructor Robert C. Seacord is the secure coding technical manager in the CERT Division of Carnegie Mellon�s Software Engineering Institute (SEI) in Pittsburgh, Pennsylvania. Robert is also a professor in the Institute for Software Research and the Information Networking Institute at Carnegie Mellon University. He is the author of eight books on software development including The CERT � Oracle � Secure Coding Standard for Java � (Addison- Wesley, 2012) and Java� Coding Guidelines 75 Recommendations for Reliable and Secure Programs (Addison-Wesley, 2013). He has also published more than sixty papers on software security, component-based software engineering, web-based system design, legacy-system modernization, component repositories and search engines, and user interface design and development. Skill Level Advanced What You Will Learn How to perform common Java language programming tasks correctly. How to avoid programming errors that are not detected or reported by the compiler. How to develop programs that are robust, reliable, secure, and fast. Who Should Take This Course Java developers who wish to make the transition from a skilled amateur to a software professional capable of developing code that has to work. Course Requirements Understanding of programming and development Experience with Java programming Familiarity with Eclipse Table of Contents Part I (of III) � Introduction Lesson 1: Java Security Concepts Lesson 2: Input Validation and Data Sanitization (IDS) Lesson 3: Declarations and Initialization (DCL): Lesson 4: Expressions (EXP) Lesson 5: Numeric Types and Operations (NUM) Lesson 6: Characters and Strings (STR) Summary Part II (of III) Introduction Lesson 1: Object Orientation (OBJ) Lesson 2: Methods (MET) Lesson 3: Exceptional Behavior (ERR) Lesson 4: Input Output (FIO) Lesson 5: Serialization (SER) Lesson 6: Platform Security (SEC) Lesson 7: Runtime Environment (ENV) Summary Part III (of III) Introduction Lesson 1: Visibility and Atomicity (VNA) 301 Lesson 2: Locking (LCK) Lesson 3: Thread APIs (THI) Lesson 4: Thread Pools (TPS) Lesson 5: Thread-Safety Miscellaneous (TSM)) Lesson 6: Miscellaneous (MSC) Summary About LiveLessons Video Training The LiveLessons Video Training series publishes hundreds of hands-on, expert-led video tutorials covering a wide selection of technology topics designed to teach you the skills you need to succeed. This professional and personal technology video series features world-leading author instructors published by your trusted technology brands: Addison-Wesley, Cisco Press, IBM Press, Pearson IT Certification, Prentice Hall, Sams, and Que. Topics include: IT Certification, Programming, Web Development, Mobile Development, Home and Office Technologies, Business and Management, and more. View all LiveLessons on InformIT at: http://www.informit.com/livelessons .
**** PRICE: US$ 39.99
Manufacturer :
Tags: Programming, Java

Start of page
Java 7 New Features Cookbook

Product : Java 7 New Features Cookbook
Category : Programming > Java
Catalog : O'Reilly Product Catalog
Description : In Detail Java 7 is a major update that includes a lot of exciting new language improvements such as support for type inference and improved exception handling. Other new features include the ability to work with symbolic links, a greatly simplified directory traversal technique, and the monitoring of file creation and deletion. Improvements in event handling, security, and concurrent processing have also been added Java 7 New Features Cookbook is your go-to guide to learn about all the new exciting features Java 7 has to offer with a very practical recipe-based approach. The book starts with coverage of the new language improvements. Subsequent chapters address the new features of Java 7 while incorporating these new language improvements when possible. The new NIO techniques provide enhanced capabilities which are complemented by the new try-with-resources block and enhanced generic support. The new JLayer decorator and improved window methods enhance the developer's ability to create GUI applications. The Java 7 New Features Cookbook provides a comprehensive coverage of the exciting features in Java 7. Approach Each recipe comprises step-by-step instructions followed by an analysis of what was done in each task and other useful information. The book is designed so that you can read it chapter by chapter, or look at the list of recipes and refer to them in no particular order. Each example comes with its expected output to make your learning even easier. Who this book is for This book is designed to bring those who are familiar with Java up-to-speed on the new features found in Java 7.
**** PRICE: US$ 23.99
Manufacturer :
Tags: Programming, Java

Start of page
PrimeFaces LiveLessons (Video Training)

Product : PrimeFaces LiveLessons (Video Training)
Category : Programming > Java
Catalog : O'Reilly Product Catalog
Description : PrimeFaces LiveLessons provides an introductory tutorial on this popular third-party component library for JSF 2. This beginner�s level training is aimed at developers who already know JSF 2 but who are new to PrimeFaces. These LiveLessons cover an overview of PrimeFaces' capabilities, setting things up to use PrimeFaces, the basic style of programming, and a survey of the components you are most likely to use. It shows the most common usage of the most popular elements but does not discuss every option or cover nearly all of the myriad PrimeFaces components. In this video, you�ll learn how to: Understand how PrimeFaces components compare to other component libraries and how to download, install and set up PrimeFaces Use p:calendar, the PrimeFaces input element for collecting dates and times. Use the PrimeFaces equivalents of the standard JSF components to create the look and feel of a current PrimeFaces theme Gather numeric input from end users Gather free form strings from users Implement pop-up windows and overlays Create specialized panels within the page Install and use PrimeFaces themes (skins) Use other PrimeFaces components About the Author: Marty Hall is the president of coreservlets.com, a training and consulting company focused on Java-related technologies. He is the author of six popular books on Java Enterprise technology from Pearson and Prentice Hall. He has given Java-related training courses in nine foreign countries and dozens of US venues, and has spoken at Java and WWW-related conferences around the world, including five times at JavaOne. Marty is also adjunct faculty in the Johns Hopkins part-time Master's program in Computer Science, where he directs the Java and Web-related concentration areas. More details can be found at http://courses.coreservlets.com/about-instructor.html .
**** PRICE: US$ 49.99
Manufacturer :
Tags: Programming, Java

Start of page
Java EE 6 Cookbook for Securing, Tuning, and Extending Enterprise Applications

Product : Java EE 6 Cookbook for Securing, Tuning, and Extending Enterprise Applications
Category : Programming > Java
Catalog : O'Reilly Product Catalog
Description : In Detail Java Platform, Enterprise Edition is a widely used platform for enterprise server programming in the Java programming language. This book covers exciting recipes on securing, tuning and extending enterprise applications using a Java EE 6 implementation. The book starts with the essential changes in Java EE 6. Then we will dive into the implementation of some of the new features of the JPA 2.0 specification, and look at implementing auditing for relational data stores. There are several additional sections that describe some of the subtle issues encountered, tips, and extension points for stating your own JPA application, or extending an existing application. We will then look into how we can enable security for our software system using Java EE built-in features as well as using the well-known Spring Security framework. We will then look at recipes on testing various JavaEE technologies including JPA, EJB, JSF, and Web services. Next we will explore various ways to extend a Java EE environment with the use of additional dynamic languages as well as frameworks. The book then covers recipes that touch on the issues, considerations and options related to extending enterprise development efforts into mobile application development. At the end of the book, we will cover managing enterprise application deployment and configuration, and recipes that will help you debug problems and enhance the performance of your applications. Approach This book is part of Packt's Cookbook series. A Packt Cookbook contains step-by-step recipes for solutions to the most important problems you face when working with a topic. Who this book is for This book is aimed at Java developers and programmers who want to secure, tune and, extend their Java EE applications.
**** PRICE: US$ 23.99
Manufacturer :
Tags: Programming, Java

Start of page
Java: The Legend

Product : Java: The Legend
Category : Programming > Java
Catalog : O'Reilly Product Catalog
Description : The road from Java's first public alpha of 1.0 to today has been long—and full of technical advances, innovative solutions, and interesting complications. Along the way, Java has flourished and is now one of the world's most important and widely-used programming environments. Benjamin Evans, the Java editor for InfoQ and author of Java in a Nutshell, 6th edition, takes us on a journey through time: How Java has benefitted from early design decisions, including "Write Once, Run Anywhere" and an insistence on backward compatibility The impact of open source The enormous success and continued importance of the Java Virtual Machine and platform The rise of Enterprise Java The evolution of the Java developer community and ecosystem Java's continuing influence on new programming languages Java's greatest triumphs and most heroic failures The future of Java, including Java 9, Project Panama, Project Valhalla, and the Internet of Things
**** PRICE: US$ 0.00
Manufacturer :
Tags: Programming, Java

Start of page
Modern Java EE Design Patterns

Product : Modern Java EE Design Patterns
Category : Programming > Java
Catalog : O'Reilly Product Catalog
Description : With the ascent of DevOps, microservices, containers, and cloud-based development platforms, the gap between state-of-the-art solutions and the technology that enterprises typically support has greatly increased. But as Markus Eisele explains in this O’Reilly report, some enterprises are now looking to bridge that gap by building microservice-based architectures on top of Java EE. Can it be done? Is it even a good idea? Eisele thoroughly explores the possibility and provides savvy advice for enterprises that want to move ahead. The issue is complex: Java EE wasn’t built with the distributed application approach in mind, but rather as one monolithic server runtime or cluster hosting many different applications. If you’re part of an enterprise development team investigating the use of microservices with Java EE, this book will help you: Understand the challenges of starting a greenfield development vs tearing apart an existing brownfield application into services Examine your business domain to see if microservices would be a good fit Explore best practices for automation, high availability, data separation, and performance Align your development teams around business capabilities and responsibilities Inspect design patterns such as aggregator, proxy, pipeline, or shared resources to model service interactions Markus Eisele is a Developer Advocate at Red Hat and focuses on JBoss Middleware. He has been working with Java EE servers from different vendors for more than 14 years, and has worked with different customers on all kinds of Java EE related applications and solutions. He is a prolific blogger, writer, and tech editor for Java EE content. Markus is also a Java Champion and former ACE Director.
**** PRICE: US$ 0.00
Manufacturer :
Tags: Programming, Java

Start of page
Object-Oriented vs. Functional Programming

Product : Object-Oriented vs. Functional Programming
Category : Programming > Java
Catalog : O'Reilly Product Catalog
Description : The schism between the functional and object-oriented programmers is really a false binary. Yes, the first group argues that FP is superior for a multicore world, while the second insists that OOP is better at matching technical solutions to business problems. However, as this O’Reilly report explains, this is not an either-or proposition. Technologist Richard Warburton, author of Java 8 Lambas, discusses similarities between these programming paradigms and points out that both FP and OOP are actually moving closer toward one another. One prominent example is the use of lambda expressions in Java and other OOP languages such as C#, C++, and Swift. By following examples written in Java, you will: Learn how lambdas (aka anonymous functions) make OOP languages better suited for dealing with parallelism and concurrency Understand how SOLID—OOP’s five basic principles of programming—map to functional languages and paradigms Explore some of the most common OOP design patterns—and how they exist in the functional world
**** PRICE: US$ 0.00
Manufacturer :
Tags: Programming, Java

Start of page
Introducing Java 8

Product : Introducing Java 8
Category : Programming > Java
Catalog : O'Reilly Product Catalog
Description : Java SE 8 is perhaps the largest change to Java in its history, led by its flagship feature—lambda expressions. If you’re an experienced developer looking to adopt Java 8 at work, this short guide will walk you through all of the major changes before taking a deep dive into lambda expressions and Java 8’s other big feature: the Streams API. Author Raoul-Gabriel Urma explains how improved code readability and support for multicore processors were the prime movers behind Java 8 features. He’ll quickly get you up to speed on new classes including CompleteableFuture and Optional, along with enhanced interfaces and the new Date and Time API. You’ll also: Understand why lambda expressions are considered a kind of anonymous function Learn how lambda expressions and the behavior parameterization pattern let you write flexible and concise code Discover various operations and data processing patterns possible when using the Streams API Use Collector recipes to write queries that are more sophisticated Consider factors such as data size and the number of cores available when using streams in parallel Work with a practical refactoring example to bring lambda expressions and streams into focus
**** PRICE: US$ 0.00
Manufacturer :
Tags: Programming, Java

Start of page
Docker for Java Developers

Product : Docker for Java Developers
Category : Programming > Java
Catalog : O'Reilly Product Catalog
Description : The established way to deploy Java applications requires you to install the Java Development Kit (JDK), plus an application server, web server, database, and other components in a data center, whether on-premise or in the cloud. Though this process works well enough, Docker containers can save you many headaches when it comes to packaging, deploying, and scaling your applications. In this O’Reilly report, author Arun Gupta explains Docker’s basic concepts and the commonly used orchestration frameworks around them. You’ll learn how to achieve faster startup and deployments on both Windows, Mac OS X, and Linux, and understand how these containers improve portability across machines and reduce the impedance mismatch between development, testing, and production environments. Update: Coming in Fall 2016, this report will include a chapter that explains how to load balance multiple Java application servers running as Docker containers. Learn how to provide low latency to the client by caching responses and enable health monitoring on your applications. Get up to speed on Docker basics, including its image format and toolset for building, shipping, and running containers Build and run your first Docker container by deploying a sample Java EE application with Docker Compose and Docker Swarm Manage Docker images and containers with IDEs such as NetBeans, Eclipse, and IntelliJ IDEA Use a Maven plugin to create a Docker image and start a container Ensure that user requests are appropriately distributed among servers through weighted load balancing
**** PRICE: US$ 0.00
Manufacturer :
Tags: Programming, Java

Start of page
Developing Reactive Microservices

Product : Developing Reactive Microservices
Category : Programming > Java
Catalog : O'Reilly Product Catalog
Description : With microservices taking the software industry by storm, traditional enterprises running large, monolithic Java EE applications have been forced to rethink what they’ve been doing for nearly two decades. But how can microservices built upon reactive principles make a difference? In this O’Reilly report, author Markus Eisele walks Java developers through the creation of a complete reactive microservices-based system. You’ll learn that while microservices are not new, the way in which these independent services can be distributed and connected back together certainly is. The result? A system that’s easier to deploy, manage, and scale than a typical Java EE-based infrastructure. With this report, you will: Get an overview of the Reactive Programming model and basic requirements for developing reactive microservices Learn how to create base services, expose endpoints, and then connect them with a simple, web-based user interface Understand how to deal with persistence, state, and clients Use integration technologies to start a successful migration away from legacy systems The detailed example in this report is based on Lagom, a new framework that helps you follow the requirements for building distributed, reactive systems. Available on GitHub as an Apache-licensed open source project, this example is freely available for download.
**** PRICE: US$ 0.00
Manufacturer :
Tags: Programming, Java

Start of page
Why Reactive?

Product : Why Reactive?
Category : Programming > Java
Catalog : O'Reilly Product Catalog
Description : It’s often difficult to separate hype from reality when it comes to evaluating new technologies, and that’s certainly true of reactive programming. In this report, author Konrad Malawski analyzes reactive principles, and explains how and when it makes sense to adopt this relatively new programming paradigm for systems design. Many ideas behind the reactive paradigm aren’t new, such as the actor-based programming model, but with recent trends in cloud computing, mobile app development, and the rise of the IoT sector, reactive is taking off in mainstream enterprise software development. This report takes you on a deep dive into the technical aspects of reactive and explores areas where this architecture can be a good fit for your organization. You’ll explore: Reactive on the application level: apply reactive principles within a single application, and understand its impact on resource utilization Reactive on the system level: examine the architectural and organizational impact of distributed reactive applications Building blocks of reactive systems: learn about several tools that will facilitate your move toward reactive programming
**** PRICE: US$ 0.00
Manufacturer :
Tags: Programming, Java

Start of page
Building Java 8 Web Applications with Microservices

Product : Building Java 8 Web Applications with Microservices
Category : Programming > Java
Catalog : O'Reilly Product Catalog
Description : 3+ Hours of Video Instruction In Building Java 8 Web Applications with Microservices LiveLessons Workshop , Java Champion Trisha Gee teaches how to build a Java 8 application end-to-end. Description Building Java 8 Web Applications with Microservices LiveLessons Workshop utilizes live code demonstration to build a fully functional application using minimal external dependencies and Java 8. This application consumes a real-time feed of high-velocity data, contains services that make sense of the data, and presents it in a JavaFX dashboard. Along the way, you�ll encounter Java 8 streams, lambdas, new ways of working with collections, and the new date and time API. The source code repository for this LiveLessons Workshop can be downloaded from https://github.com/trishagee/sense . Download the �skeleton� branch. About the Instructor Trisha Gee, Java Champion, has developed Java applications for a range of industries, including finance, manufacturing, technology, open source, and non-profit, for companies of all sizes. She has expertise in Java high-performance systems, and is passionate about enabling developer productivity. Trisha blogs regularly on subjects developers and other humans should care about, is a leader of the Sevilla Java User Group, and is a key member of the Java Community. She believes we shouldn't all have to make the same mistakes again and again. Twitter: @trisha_gee Skill Level Intermediate What You Will Learn Sort messages containing information about users to create a leaderboard of the most active Twitter users Consume messages about tweet sentiment to create a pie chart that updates in real time to show overall mood on Twitter Filter sentiment messages to create a view of happiness levels over a ten-minute period Build a microservice that parses a file of real Twitter data and publishes these tweets via web sockets Build a microservice that parses Twitter messages and emits just the username Build a microservice that analyses Twitter messages for sentiment and publishes these moods Connect the application to a live Twitter feed Who Should Take This Course Experienced Java developers familiar with Java 7 looking to learn Java 8 Course Requirements Working knowledge of the Java programming language Table of Contents Introduction Lesson 1: Introduction to Java 8 Features Overview of Java 8 Our application Creating a stub user service What are lambdas? The basics of JavaFX New Java 8 methods on existing APIs Introduction to streams Creating the UI How did Java 8 help us? Lesson 2: Lambdas Will Simplify Your Code Create a stub mood service Updating a pie chart with moods�Part 1 Updating a pie chart with moods�Part 2 Filtering moods to display happiness over time Questions and discussion Lesson 3: Creating Simple WebSocket Services An introduction to WebSockets�Part 1 An introduction to WebSockets�Part 2 Creating a service to publish data from a file Lesson 4: Java 8 for Business Logic Creating a simple user service Creating a service to analyze tweet mood Lesson 5: Questions and Discussion Questions and discussion Summary About LiveLessons Video Training The LiveLessons Video Training series publishes hundreds of hands-on, expert-led video tutorials covering a wide selection of technology topics designed to teach you the skills you need to succeed. This professional and personal technology video series features world-leading author instructors published by your trusted technology brands: Addison-Wesley, Cisco Press, IBM Press, Pearson IT Certification, Prentice Hall, Sams, and Que. Topics include: IT Certification, Programming, Web Development, Mobile Development, Home and Office Technologies, Business and Management, and more. View all LiveLessons on InformIT at: http://www.informit.com/livelessons .
**** PRICE: US$ 99.99
Manufacturer :
Tags: Programming, Java

Start of page
Java 2D Graphics

Product : Java 2D Graphics
Category : Programming > Java
Catalog : O'Reilly Product Catalog
Description : Java 2D Graphics describes the 2D API from top to bottom, demonstrating how to set line styles and pattern fills as well as more advanced techniques of image processing and font handling. You'll see how to create and manipulate the three types of graphics objects: shapes, text, and images. Other topics include image data storage, color management, font glyphs, and printing.
**** PRICE: US$ 39.95
Manufacturer :
Tags: Java 2D Graphics, 2D API, programming,

Start of page
Database Programming with JDBC & Java

Product : Database Programming with JDBC & Java
Category : Programming > Java
Catalog : O'Reilly Product Catalog
Description : This book describes the standard Java interfaces that make portable object-oriented access to relational databases possible, and offers a robust model for writing applications that are easy to maintain. The second edition has been completely updated for JDBC 2.0, and includes reference listings for JDBC and the most important RMI classes. The book begins with a quick overview of SQL for developers who may be asked to handle a database for the first time, and goes on to explain how to issue database queries and updates through SQL and JDBC.
**** PRICE: US$ 49.99
Manufacturer :
Tags: Database Programming with JDBC and Java, RMI packages,

Start of page
Java Internationalization

Product : Java Internationalization
Category : Programming > Java
Catalog : O'Reilly Product Catalog
Description : Java Internationalization shows how to write software that is truly multi-lingual, using Unicode, a standard system that supports hundreds of character sets for most modern languages and many ancient ones.
**** PRICE: US$ 39.99
Manufacturer :
Tags: Java Internationalization, Unicode, internet, multi-lingual,

Start of page
JavaFX Programming, Part I

Product : JavaFX Programming, Part I
Category : Programming > Java
Catalog : O'Reilly Product Catalog
Description : Overview Oracle is encouraging Java developers to migrate from Swing to JavaFX for GUI and rich client development. This video helps developers learn JavaFX and how to apply JavaFX effectively in Java applications. Description JavaFX Programming, Part I LiveLessons is organized into lessons that teach major JavaFX features with separate sublessons that demonstrate how to apply each feature. You�ll learn how to draw JavaFX shapes and apply effects to create a richer user experience on the desktop. You�ll learn how to use layout managers with GUI controls and menus. You�ll learn how to use JavaFX properties and binding expressions to simplify event handling and reduce Java code. You�ll also learn how to create animations with JavaFX in this video. All lessons walk viewers through JavaFX code examples to reinforce the important concepts. The viewer also learns how to use the new JavaFX 8 features on the Java SE 8 platform and above. The source code repository for this LiveLesson can be found at http://www.informit.com/store/register.aspx Enter ISBN: 9780133409864 to register the product and then answer the security question to download the source code. About the Instructor Paul L. Anderson is a founding member and Director of Training at the Anderson Software Group, Inc. ( www.asgteach.com ). Paul obtained his Bachelor of Arts degree from the University of California, San Diego, and his Master's degree in Electrical Engineering (MSEE) from the University of California, Santa Barbara. Mr. Anderson has taught Java, JavaFX, C++, C#, Perl, Python, UML, and Linux courses for thousands of developers and specializes in making software engineering fun and understandable. He has taught courses internationally in Europe and Latin America and contributed articles to InformIT. Paul is a member of the NetBeans Dream Team and has been a featured speaker at JavaOne conferences. He is also the co-author of 8 books on programming technologies and is the video instructor for the Java Reflection LiveLessons . Paul is the co-author of JavaFX Rich Client Programming on the NetBeans Platform from Addison-Wesley. http://techbus.safaribooksonline.com/book/programming/java/9780133430066 Skill Level Beginner Intermediate Learn How to: Design JavaFX applications Use graphics with JavaFX Design GUI apps with JavaFX layout components and controls Use bindings and properties in JavaFX Use animations, transitions, and effects in JavaFX Who Should Take This Course Java developers who want to learn JavaFX for GUI development All Java developers who want to use JavaFX Swing developers who want to build great-looking applications with JavaFX Course Requirements Some experience programming in Java. About LiveLessons Video Training LiveLessons Video Training series publishes hundreds of hands-on, expert-led video tutorials covering a wide selection of technology topics designed to teach you the skills you need to succeed. This professional and personal technology video series features world-leading author instructors published by your trusted technology brands: Addison-Wesley, Cisco Press, IBM Press, Pearson IT Certification, Prentice Hall, Sams, and Que. Topics include: IT Certification, Programming, Web Development, Mobile Development, Home and Office Technologies, Business and Management, and more. View all LiveLessons on InformIT at: http://www.informit.com/livelessons
**** PRICE: US$ 129.99
Manufacturer :
Tags: Programming, Java

Start of page
Java and XSLT

Product : Java and XSLT
Category : Programming > Java
Catalog : O'Reilly Product Catalog
Description : Learn how to use XSL transformations in Java programs ranging from stand-alone applications to servlets. Java and XSLT introduces XSLT and then shows you how to apply transformations in real-world situations, such as developing a discussion forum, transforming documents from one form to another, and generating content for wireless devices.
**** PRICE: US$ 39.95
Manufacturer :
Tags: Java, XSLT, Servlets, transformations, web, internet, programming,

Start of page
Java Programming with Oracle JDBC

Product : Java Programming with Oracle JDBC
Category : Programming > Java
Catalog : O'Reilly Product Catalog
Description : Learn how to leverage JDBC, a key Java technology used to access relational data from Java programs, in an Oracle environment. Author Donald Bales begins by teaching you the mysteries of establishing database connections, and how to issue SQL queries and get results back. You'll move on to advanced topics such as streaming large objects, calling PL/SQL procedures, and working with Oracle9i's object-oriented features, then finish with a look at transactions, concurrency management, and performance.
**** PRICE: US$ 54.99
Manufacturer :
Tags: Java, JDBC, Oracle, relational databases, SQL

Start of page
SAX2

Product : SAX2
Category : Programming > Java
Catalog : O'Reilly Product Catalog
Description : This concise book gives you information you need to effectively use the Simple API for XML (SAX2), the dominant API for efficient XML processing with Java. With SAX2, developers have access to information in XML documents as they are read without imposing major memory constraints or a large code footprint. SAX2 gives you the detail and examples required to use SAX2 to its full potential.
**** PRICE: US$ 29.95
Manufacturer :
Tags: Programming, Java

Start of page
Java Web Services

Product : Java Web Services
Category : Programming > Java
Catalog : O'Reilly Product Catalog
Description : Java Web Services shows you how to use SOAP to perform remote method calls and message passing; how to use WSDL to describe the interface to a web service or understand the interface of someone else's service; and how to use UDDI to advertise (publish) and look up services in each local or global registry. Java Web Services also discusses security issues, interoperability issues, integration with other Java enterprise technologies like EJB; the work being done on the JAXM and JAX-RPC packages, and integration with Microsoft's .NET services.
**** PRICE: US$ 39.99
Manufacturer :
Tags: Java, Web Services, SOAP, UDDI, WSDL, JAXM

Start of page
J2ME in a Nutshell

Product : J2ME in a Nutshell
Category : Programming > Java
Catalog : O'Reilly Product Catalog
Description : J2ME in a Nutshell provides a solid, no-nonsense reference to the "alphabet soup" of micro edition programming, covering the CLDC, CDC, KVM and MIDP APIs. The book also includes tutorials for the CLDC, KVM, MIDP and MIDlets, MIDlet user interfaces, networking and storage, and advice on programming small handhelds. Combined with O'Reilly's classic quick reference to all the core micro-edition APIs, this is the one book that will take you from curiosity to code with no frustrating frills in between.
**** PRICE: US$ 39.99
Manufacturer :
Tags: J2ME, Java, Micro Edition, CLDC, MIDP

Start of page
Java & XML Data Binding

Product : Java & XML Data Binding
Category : Programming > Java
Catalog : O'Reilly Product Catalog
Description : This new title provides an in-depth technical look at XML Data Binding. The book offers complete documentation of all features in both the Sun Microsystems JAXB API and popular open source alternative implementations (Enhydra Zeus, Exolabs Castor and Quick). It also gets into significant detail about when data binding is appropriate to use, and provides numerous practical examples of using data binding in applications.
**** PRICE: US$ 34.95
Manufacturer :
Tags: Java, JDO, Java Data Objects, XML, JAXB, Enhydra Zeus, Exolabs Castor, Data Binding

Start of page
Java Management Extensions

Product : Java Management Extensions
Category : Programming > Java
Catalog : O'Reilly Product Catalog
Description : Java Management Extensions is a practical, hands-on guide to using the JMX APIs, Sun Microsystem's new Java-based tool for managing enterprise applications. This one-of-a kind book is a complete treatment of the JMX architecture (both the instrumentation level and the agent level), and it's loaded with real-world examples for implementing Management Extensions. It also contains useful information at the higher level about JMX (the "big picture") to help technical managers and architects who are evaluating various application management approaches and are considering JMX.
**** PRICE: US$ 34.95
Manufacturer :
Tags: Java, JMX, MBeans

Start of page
JXTA in a Nutshell

Product : JXTA in a Nutshell
Category : Programming > Java
Catalog : O'Reilly Product Catalog
Description : O'Reilly's pioneering reference is the first and last word on this powerful distributed computing technology. JXTA in a Nutshell delivers all the information you need to get started, including an overview of P2P distributed computing, an explanation of the JXTA Project's new platform, and ways that developers can become a part of the development effort. JXTA in a Nutshell introduces major concepts in a hands-on way by explaining them in context to the shell, and contains a complete reference to the JXTA application bindings. Also included is the full JXTA protocol specification. The book covers important topics such as security, and how the JXTA technology fits into the standard Java classes.
**** PRICE: US$ 34.95
Manufacturer :
Tags: Java, JXTA, Peer-to-peer, P2P, Distributed computing

Start of page
Weblogic Server 6.1 Workbook for Enterprise Java Beans

Product : Weblogic Server 6.1 Workbook for Enterprise Java Beans
Category : Programming > Java
Catalog : O'Reilly Product Catalog
Description : Although EJB applications themselves are portable, the manner in which developers install and run EJB products varies widely from one vendor to the next. The goal of this WebLogic workbook is to discuss vendor specific requirements and best practices and introduce tools like the WebLogic Administration Console, all in the contest of building and running the example programs for O'Reilly's Enterprise JavaBeans , 3rd edition.The Workbook guides you step-by-step, explaining how to build and deploy working solutions in a particular application server, and provides useful hints, tips and warnings.This WebLogic 6.1 Workbook was originally published by Enterprise JavaBeans author Richard Monson-Haefel's Titan Books publishing company. O'Reilly thought so highly of it, we bought the rights to publish it ourselves, in order to give more developers access to this critical information.
**** PRICE: US$ 24.95
Manufacturer :
Tags: Java, J2EE, EJB, Enterprise JavaBeans, WebLogic, BEA Systems

Start of page
Java Extreme Programming Cookbook

Product : Java Extreme Programming Cookbook
Category : Programming > Java
Catalog : O'Reilly Product Catalog
Description : Brimming with over 100 "recipes" for getting down to business and actually doing XP, the Java Extreme Programming Cookbook doesn't try to "sell" you on XP; it succinctly documents the most important features of popular open source tools for XP in Java-- including Ant, Junit, HttpUnit, Cactus, Tomcat, XDoclet-- and then digs right in, providing recipes for implementing the tools in real-world environments.
**** PRICE: US$ 34.95
Manufacturer :
Tags: Java, Extreme Programming, Ant, Junit, HttpUnit, Cactus, Tomcat, XDoclet

Start of page
Mastering Akka

Product : Mastering Akka
Category : Programming > Java
Catalog : O'Reilly Product Catalog
Description : Master the art of creating scalable, concurrent, and reactive applications using Akka About This Book This book will help you cure anemic models with domain-driven design We cover major Akka programming concepts such as concurrency, scalability, and reactivity You will learn concepts like Event Sourcing and CQRS via Akka Persistence, Akka Streams, Akka Http as well as Akka Clustering Who This Book Is For If you want to use the Lightbend platform to create highly performant reactive applications, then this book is for you. If you are a Scala developer looking for techniques to use all features of the new Akka release and want to incorporate these solutions in your current or new projects, then this book is for you. Expert Java developers who want to build scalable, concurrent, and reactive application will find this book helpful. What You Will Learn Use Akka actors to enable parallel execution Build out domain-driven design based components like entities and aggregates Respond to command requests on that aggregate root that affect the internal state Leverage Akka Persistence, protobuf and Cassandra to save the persistent state of you entities Build out complex processing graphs with the Graph Builder DSL Understand the dynamic push/pull nature of backpressure handling within Akka Streams Route HTTP requests to an actor and return a response Deploy actor instances across a set of nodes via ConductR for high availability In Detail For a programmer, writing multi-threaded applications is critical as it is important to break large tasks into smaller ones and run them simultaneously. Akka is a distributed computing toolkit that uses the abstraction of the Actor model, enabling developers to build correct, concurrent, and distributed applications using Java and Scala with ease. The book begins with a quick introduction that simplifies concurrent programming with actors. We then proceed to master all aspects of domain-driven design. We'll teach you how to scale out with Akka Remoting/Clustering. Finally, we introduce Conductr as a means to deploy to and manage microservices across a cluster. Style and approach This comprehensive, fast-paced guide is packed with several real-world use cases that will help you understand concepts, issues, and resolutions while using Akka to create highly performant, scalable, and concurrency-proof reactive applications.
**** PRICE: US$ 39.99
Manufacturer :
Tags: Programming, Java

Start of page
Java Web Services in a Nutshell

Product : Java Web Services in a Nutshell
Category : Programming > Java
Catalog : O'Reilly Product Catalog
Description : Java Web Services in a Nutshell is a high-speed tutorial and a quick reference for the technologies that Sun Microsystems is creating for implementing web services with Java. This book is a succinct introduction and handy reference to the Java/XML APIs, more commonly known as the JWSDP or "Java Web Services Development Pack." These APIs are taking the Java world by storm, as they are capable of handling everything from simple XML to SOAP to full ebXML vocabularies.
**** PRICE: US$ 39.95
Manufacturer :
Tags: Java, Web Services, J2EE, JAX-RPC, SAAJ, SOAP, JAXM, WSDL, JAXR, javax.xml

Start of page
Spring Framework

Product : Spring Framework
Category : Programming > Java
Catalog : O'Reilly Product Catalog
Description : Spring Developer Advocate Josh Long will provide a walking tour of all of the Spring projects, including: Spring, Spring MVC, Spring Data, Spring Batch, Spring Integration, Spring Security, Spring Social, and more. Josh introduces how to get started building modern day Spring applications while introducing the concepts behind them. In the lessons, Josh guides viewers through a look at the Spring stack and the features designed to support relational data access, NoSQL and big-data access, batch processing, integration and messaging, REST services, mobile clients, OAuth-secured, connected web applications, service provider APIs, and more! About the Author: Josh Long is the Spring developer advocate, an editor on the Java queue for InfoQ.com, and author. Josh has spoken at many different industry conferences internationally including TheServerSide Java Symposium, SpringOne, OSCON, JavaZone, Devoxx, Java2Days and many others. When he�s not hacking on code for SpringSource, he can be found at the local Java User Group or at the local coffee shop. Josh likes solutions that push the boundaries of the technologies that enable them. His interests include scalability, BPM, grid processing, mobile computing and so-called �smart� systems. He blogs at blog.springsource.org or joshlong.com . RESTful Web APIs with Spring LiveLessons Spring Developer Advocate Josh Long demonstrates how to write REST services and how to manage, secure and consume them using Spring Boot.
**** PRICE: US$ 99.99
Manufacturer :
Tags: Programming, Java

Start of page
Eclipse Cookbook

Product : Eclipse Cookbook
Category : Programming > Java
Catalog : O'Reilly Product Catalog
Description : Eclipse is a powerful open source platform that gives Java developers a new way to approach development projects. In the Eclipse Cookbook , Java expert Steve Holzner demystifies Eclipse with practical recipes for more than 800 situations you may encounter--from deploying a web application automatically to reverse engineering compiled code, from re-naming all references to a class across multiple packages to initializing the SWT JNI libraries.
**** PRICE: US$ 44.95
Manufacturer :
Tags: Eclipse, IDE, Java, Swing, Steve Holzner, Programming, JDT, SWT, JSP, Servlets, Plug-in

Start of page
Programming Jakarta Struts

Product : Programming Jakarta Struts
Category : Programming > Java
Catalog : O'Reilly Product Catalog
Description : If you want to use the Struts Framework to its fullest potential, this is the book for you. Programming Jakarta Struts , 2nd Edition covers everything the successful earlier edition did as well as plenty more: now fully up to date with Struts 1.1, this edition covers the latest material on tag libraries and the new JavaServerFaces (JSF) APIs and even includes all-new chapters on JSF, JSTL/EL, and security.
**** PRICE: US$ 44.95
Manufacturer :
Tags: Struts, Jakarta Struts, Apache, servlets, JavaServer pages, JSP, Java, Web Programming

Start of page
Jakarta Commons Cookbook

Product : Jakarta Commons Cookbook
Category : Programming > Java
Catalog : O'Reilly Product Catalog
Description : This collection provides expert tips for using the utilities of the Java-based Jakarta Commons open source project. You don't have to be an expert, the book's solution-based format contains code examples for a wide variety of web, XML, network, testing, and application projects. If you want to learn how to use Jakarta Commons utilities to create powerful Java applications and tools, the Jakarta Commons Cookbook is for you.
**** PRICE: US$ 44.95
Manufacturer :
Tags: Java, Apache, Jakarta Project, Struts, Jakarta Commons, Web Development

Start of page
Java Performance LiveLessons (Video Training)

Product : Java Performance LiveLessons (Video Training)
Category : Programming > Java
Catalog : O'Reilly Product Catalog
Description : Based on the best-selling book, Java Performance LiveLessons covers the latest Oracle and third-party tools for monitoring and measuring performance on a wide variety of hardware architectures and operating systems. In these video lessons, Charlie Hunt provides viewers with an overview of a modern Java Virtual Machine, the critical performance statistics to monitor within an operating system, JVM, and Java application, an overview of how the HotSpot garbage collectors work, explanation of the garbage collection output produced by the garbage collectors, and a step by step approach to tuning a Java application. About the Author: Charlie Hunt is the Performance Engineering Architect at Salesforce.com . He was previously at Oracle, where he was responsible for improving the performance of the HotSpot JVM and Java SE class libraries. He has also been involved in improving the performance of the Oracle GlassFish and Oracle WebLogic servers. A regular JavaOne speaker on Java performance, he is coauthor of Java Performance (Addison-Wesley, 2011) and NetBeans� IDE Field Guide (Prentice Hall, 2005).
**** PRICE: US$ 129.99
Manufacturer :
Tags: Programming, Java

Start of page
Java Enterprise in a Nutshell

Product : Java Enterprise in a Nutshell
Category : Programming > Java
Catalog : O'Reilly Product Catalog
Description : Revised and updated for the new 1.4 version of Sun Microsystems Java Enterprise Edition software, Java Enterprise in a Nutshell , 3rd Edition is a practical guide for enterprise Java developers.
**** PRICE: US$ 44.95
Manufacturer :
Tags: java, j2ee, enterprise software, ejb, servlet, jsp, enterprise javabeans, jdbc, jndi, database, Ant, Cactus, Hibernate, Jakarta Struts, JUnit, security, XDoclet, and XSLT

Start of page
EJB 3.1 Cookbook

Product : EJB 3.1 Cookbook
Category : Programming > Java
Catalog : O'Reilly Product Catalog
Description : In Detail Enterprise Java Beans enable rapid and simplified development of secure and portable applications based on Java technology.Creating and using EJBs can be challenging and rewarding. Among the challenges are learning the EJB technology itself, learning how to use the development environment you have chosen for EJB development, and the testing of the EJBs. This EJB 3.1 Cookbook addresses all these challenges and covers new 3.1 features, along with explanations of useful retained features from earlier versions. It brings the reader quickly up to speed on how to use EJB 3.1 techniques through the use of step-by-step examples without the need to use multiple incompatible resources. The coverage is concise and to the point, and is organized to allow you to quickly find and learn those features of interest to you. The book starts with coverage of EJB clients. The reader can choose the chapters and recipes which best address his or her specific needs. The newer EJB technologies presented include singleton beans which support application wide needs and interceptors to permit processing before and after a target method is invoked. Asynchronous invocation of methods and enhancements to the timer service are also covered. The EJB 3.1 CookBook is a very straightforward and rewarding source of techniques supporting Java EE applications. Approach Each recipe comprises step-by-step instructions followed by an analysis of what was done in each task and other useful information. The book is designed so that you can read it chapter by chapter, or look at the list of recipes and refer to them in no particular order. It is packed with useful screenshots to make your learning even easier. Who this book is for The book is aimed at Java EE and EJB developers and programmers. Readers should be familiar with the use of servlets in the construction of a web application. A working knowledge of XML is also desirable.
**** PRICE: US$ 32.99
Manufacturer :
Tags: Programming, Java

Start of page
EJB 3.0 Database Persistence with Oracle Fusion Middleware 11g

Product : EJB 3.0 Database Persistence with Oracle Fusion Middleware 11g
Category : Programming > Java
Catalog : O'Reilly Product Catalog
Description : In Detail EJB (Enterprise JavaBeans) 3.0 is a commonly used database persistence technology in Java EE applications. EJB 3.0 has simplified the development of EJBs with an annotations-based API that eliminates the use of remote/local interfaces, home/local home interfaces, and deployment descriptors. A number of other books are available on EJB 3.0, but none covers EJB 3.0 support in Oracle Fusion Middleware 11g, which is one of the leaders in the application server market. This is the first book that covers all aspects of EJB 3.0 database persistence development using Oracle Fusion Middleware technology. It covers all the best practices for database persistence ensuring that your applications are easily maintainable. Leaving theory behind, this book uses real-world examples to guide you in building your own EJB 3.0 applications that are well integrated with commonly used Java EE frameworks. The book gets going by discussing the new features in the EJB 3.0 specification. As some readers may still be using EJB 2.0, the book explains how to convert your EJB 2.0 entity beans to EJB 3.0. It then goes on to discuss using EJB 3.0 database persistence with JDeveloper, WebLogic Server, and Enterprise Pack for Eclipse, the main Java EE components of Oracle Fusion Middleware 11g. The book also covers EJB 3.0 relationships and integrating EJB 3.0 relationships with JSF user interfaces. EJB 3.0 database persistence with some of the commonly used frameworks such as ADF Faces, AJAX, and Web Services is also discussed in the book. It uses the integrated WebLogic Server 11g in some of the chapters and the standalone WebLogic Server in other chapters. While JDeveloper is the primary Java IDE used in the book, one of the chapters is based on the Oracle Enterprise Pack for Eclipse. By the time you reach the end of this book, you will be well-versed with developing EJB 3.0 applications using the different Java EE components of Oracle Fusion Middleware 11g. A practical guide illustrated with examples for developing EJB 3.0 applications integrated with commonly used Java EE frameworks such as JSF, Web Services, Ajax, and ADF Faces Approach This is a practical, tutorial-style book that includes many examples that demonstrate how to develop EJB 3.0 database persistence applications with Oracle Fusion Middleware 11g. Every chapter starts with setting the environment for the chapter and includes an example application illustrated with figures at milestone stages. Who this book is for This book is aimed at EJB 3.0 application developers who want to learn about the practical use of EJB 3.0 database persistence with Oracle Fusion Middleware. Those who are already using EJB 3.0 database persistence will learn about using EJB 3.0 database persistence with Oracle Fusion Middleware 11g. The target audience is expected to have some prior knowledge about Java EE, EJBs, EJB 3.0, JSF, AJAX, web services, and XML. This book is ideal for those developers who have working knowledge of JDeveloper and WebLogic server, and wish to learn about the practical use of EJB 3.0 with Oracle Fusion Middleware.
**** PRICE: US$ 32.99
Manufacturer :
Tags: Programming, Java

Start of page
Learning Spring Batch

Product : Learning Spring Batch
Category : Programming > Java
Catalog : O'Reilly Product Catalog
Description : Spring developers doing batch processing turn to Spring Batch for a multitude of reasons, but three stand out. First, Spring Batch is THE leading batch framework on the JVM. If you compare JSR 352 documentation (the Java spec for standardizing batch processing) with the documentation for Spring Batch, you'll see two virtually identical documents. For all intents and purposes, Spring Batch is JSR 352. Second, it can scale from a single JVM to multiple JVMs, which means it can handle any batch processing work load. Third, it has a compelling set of robust error handling capabilities that minimize errors and keeps (for the most part) your trouble pager from buzzing at 3AM. Topics in this video include project setup, job configuration, reading and writing to various inputs and outputs, validating, processing, and filtering of data, as well as operational concerns such as error handling, receiving informational messages, and scaling jobs. Learn everything Spring developers need to know to get going with batch processing Understand job flow - Spring's infrastructure for setting up and configuring batch processing Survey Spring's ready-to-use tools for reading and writing to various inputs and outputs Learn Spring techniques for validating, processing, and filtering data Learn to scale from a single JVM to multiple JVMs and handle any work load Discover why Spring's error handling capabilities can keep your pager from buzzing at 3AM Michael Minella is a software engineer, teacher and author with over a decade of enterprise development experience. Michael was a member of the expert group for JSR-352 (java batch processing). He currently works for Pivotal as the project lead for the Spring Batch project as well as an instructor at DePaul University. Michael is the author of Pro Spring Batch from Apress and the popular Refcard JUnit and EasyMock.
**** PRICE: US$ 99.99
Manufacturer :
Tags: Programming, Java

Start of page
Refactoring to Modern Java

Product : Refactoring to Modern Java
Category : Programming > Java
Catalog : O'Reilly Product Catalog
Description : Two Hours of Video Instruction Overview Many Java developers today are working on applications written before the release of Java SE 8. Even after Java 8 is adopted for new features, it�s likely that these legacy applications will not take full advantage of Java 8 without significant refactoring. Description In Refactoring to Modern Java LiveLessons , Java Champion Trisha Gee discusses the benefits of using Java 8 and shows how to identify code to refactor. She also demonstrates how Java 8 can improve performance and the benefits of applying Java 8 idioms. In this video training, Trisha provides hands-on techniques using a real application, Morphia, written in Java 6, to show when and how to apply the new features in Java 8 to an existing mature code base. Related Code Files: The code for this training can be found at https://github.com/mongodb/morphia. To view the code after the refactoring has been completed, see this branch: https://github.com/trishagee/morphia/tree/r2j8 . About the Instructor Trisha Gee has developed Java applications for a range of industries, including finance, manufacturing, technology, open source, and nonprofit, for companies of all sizes. She has expertise in Java high-performance systems and is passionate about enabling developer productivity. Trisha blogs regularly on subjects that she thinks developers and other humans should care about. She�s a leader of the Sevilla Java User Group, a key member of the London Java Community, and a Java Champion. https://twitter.com/trisha_gee https://es.linkedin.com/in/trishagee Skill Level Intermediate What You Will Learn Understand the benefits of refactoring to Java 8 Determine what you need to have in place before refactoring Identify sections of code to refactor Refactor code automatically and through developer insight Measure performance of the code before and after refactoring Weigh the pros and cons of the changes to determine what to refactor Who Should Take This Course Java developers who are working on an existing system. From a technical point of view, this is suitable for junior and senior developers, but senior/lead developers and architects will find this talk useful to decide whether to apply these changes in their applications and to provide guidance to the rest of their teams. Course Requirements Experience with the Java Programming language. About LiveLessons Video Training LiveLessons Video Training series publishes hundreds of hands-on, expert-led video tutorials covering a wide selection of technology topics designed to teach you the skills you need to succeed. This professional and personal technology video series features world-leading author instructors published by your trusted technology brands: Addison-Wesley, Cisco Press, IBM Press, Pearson IT Certification, Prentice Hall, Sams, and Que. Topics include: IT Certification, Programming, Web Development, Mobile Development, Home and Office Technologies, Business and Management, and more. View all LiveLessons on InformIT at http://www.informit.com/livelessons .
**** PRICE: US$ 79.99
Manufacturer :
Tags: Programming, Java

Start of page
Core Java

Product : Core Java
Category : Programming > Java
Catalog : O'Reilly Product Catalog
Description : 10 Hours of Video Instruction Overview Core Java has long been recognized as the leading, no-nonsense tutorial and reference for experienced programmers who want to write robust Java code for real-world applications. In Core Java LiveLessons, Cay S. Horstmann takes that same approach to introducing experienced programmers to Java, with detailed demonstration. This training pairs with the recently released tenth edition of Core Java , Volume I Fundamentals, which has been fully updated to cover Java SE 8. Description The first two lessons of Core Java LiveLessons quickly review the history of Java and show you, step by step, how to install the software development environment. In lesson 3, you will learn how to do in Java what you already know in another programming language: write branches and loops, and work with numbers, strings, and arrays. Lesson 4 covers object-oriented programming. Java is thoroughly object-oriented, and the lesson shows you how to use built-in classes and how to build your own. Lessons 5 and 6 cover inheritance and interfaces as well as the lambda expressions, a powerful new feature of Java SE 8. Lesson 7 shows you what to do when your programs do the wrong thing. The lesson covers exception handling, logging, and debugging. In lesson 8, you will learn how to write generic code that works for many different data types. Lesson 9 puts those skills to work, when we examine the multitude of Java collections that allow you to organize your data in many ways. The final three lessons introduce the fundamentals of user interface programming in Java. Related Content Core Java , Volume I Fundamentals, Tenth Edition About the Instructor Cay S. Horstmann is a professor of computer science at San Jose State University and a Java Champion. He is also the author of Core Java , Volume I Fundamentals, Tenth Edition (Prentice Hall, 2016), Core Java for the Impatient (Addison-Wesley, 2015), Java SE 8 for the Really Impatient (Addison-Wesley, 2014), and Scala for the Impatient (Addison-Wesley, 2012). He has written more than a dozen other books for professional programmers and computer science students. What You Will Learn When you have completed this course, you will know enough Java to put it to work anywhere where Java is used: in backend servers, desktops, mobile devices, and embedded systems. Who Should Take This Course Programmers who are comfortable in another language and want to learn Java. Course Requirements Any procedural or object-oriented programming language such as C, C++, C#, JavaScript, Matlab, Python, Perl, PHP, Objective-C, R, Swift, or Visual Basic. About LiveLessons Video Training LiveLessons Video Training series publishes hundreds of hands-on, expert-led video tutorials covering a wide selection of technology topics designed to teach you the skills you need to succeed. This professional and personal technology video series features world-leading author instructors published by your trusted technology brands: Addison-Wesley, Cisco Press, IBM Press, Pearson IT Certification, Prentice Hall, Sams, and Que. Topics include: IT Certification, Programming, Web Development, Mobile Development, Home and Office Technologies, Business and Management, and more. View all LiveLessons on InformIT at: http://www.informit.com/livelessons .
**** PRICE: US$ 149.99
Manufacturer :
Tags: Programming, Java

Start of page
Design Patterns in Java

Product : Design Patterns in Java
Category : Programming > Java
Catalog : O'Reilly Product Catalog
Description : Design Patterns in Java LiveLessons is a clear, concise introduction to one of the most important concepts in software engineering�design patterns. It introduces patterns both conceptually and through the application of many classic �Gang of Four� design patterns to the development of a case study application written in Java. Douglas C. Schmidt , Professor of Computer Science at Vanderbilt University�s School of Engineering, provides students and professional programmers with 4+ hours of example and case study based video learning on the concepts and application of design patterns. Design Patterns in Java LiveLessons describes how to master the complexity of developing software by learning and applying object-oriented patterns and frameworks. It centers on a case study that showcases pattern- and object-oriented design and programming techniques using Java. This case study will help you evaluate the limitations of alternative software development methods (such as algorithm decomposition) and demonstrate by example how patterns and object-orientation help to alleviate such limitations. More than a dozen patterns from the book Design Patterns: Elements of Reusable Object-Oriented Software (the so-called �Gang of Four�' book) are applied in the case study. Visit www.dre.vanderbilt.edu/~schmidt/LiveLessons/ for additional content and commentary on this LiveLesson. Skill Level Intermediate What You Will Learn How to recognize the inherent and accidental complexities involved with developing object-oriented software. How pattern-oriented software architecture techniques can and cannot help to alleviate this complexity. How to apply key pattern-oriented software architecture techniques to develop reusable object-oriented software infrastructure and apps. How to apply Java programming language features and libraries to develop reusable and robust object-oriented software. Where to find additional sources of information on how to successfully apply pattern-oriented software architecture techniques to object-oriented software. Who Should Take This Course Developers looking for a practical introduction to developing pattern-oriented software with Java. Course Requirements Basic understanding of object-oriented programming and development Familiarity with the Java programming language
**** PRICE: US$ 99.99
Manufacturer :
Tags: Programming, Java

Start of page
Java Programming Basics

Product : Java Programming Basics
Category : Programming > Java
Catalog : O'Reilly Product Catalog
Description : 4+ Hours of Video Instruction Overview Learn Java and Object-Oriented Programming concepts and techniques using hands-on examples so you can get started programming today. Description Java Programming Basics teaches core Java fundamentals quickly and easily so you can get started programming today. In this course, expert programmer and trainer Simon Roberts introduces the concepts and techniques of Java, as well as the basics of object orientation. You�ll learn the fundamental syntax and how to work with objects, variables, loops, and libraries. You will then practice your skills by creating a chat program from the ground up. This course is step one on your road to becoming a skilled Java developer, with all the exciting possibilities that offers. Major sections are as follows: Lesson 1: Learning Java Lesson 2: Procedural Java Lesson 3: From Structures to Objects Lesson 4: More About Objects Lesson 5: Java IO Libraries and Exceptions Lesson 6: Creating a User Interface Lesson 7: Creating a Chat Program About the Instructor Simon Roberts started his computing career as a programmer in the early 1980s and built several of his own microprocessor-based computers. He moved to Sun Microsystems, Inc. in mid-1995 and almost immediately became the leading Java instructor in the U.K. In 1998, Simon moved to Colorado, where he still lives. While at Sun, he created the Sun Certified Programmer, Developer, and Architect certifications, and worked in teams on several other certifications. He has written three books on Java, including two certification study guides: one covering the Programmer and Developer exams, and one covering the Architect exam. He left Sun in 2004 and became an independent instructor, architect, and software engineer. Skill Level Beginning What You Will Learn Fundamental syntax How to work with objects, variables, loops, and libraries Hands-on skills for coding Who Should Take This Course Anyone wishing to learn the Java programming language. Course Requirements No experience required Table of Contents Lesson 1: Learning Java In this chapter, you'll be introduced to Java, learning what it is and what it can do for you. We'll look at the Java Development Kit and the NetBeans IDE (integrated development environment) and get started working with Java by coding a small project. Lesson 2: Procedural Java This chapter looks at the basics of programming in Java. You'll learn about methods, variables, arrays, loops, conditional statements, and more. Lesson 3: From Structures to Objects This chapter begins by looking at how to create and manipulate user-defined structured data types in Java, then using that as a basis, moves on to explore objects and classes. Lesson 4: More About Objects In this chapter, you'll learn some more advanced techniques for working with objects. You'll be introduced to inheritance, abstract classes, and interfaces. Lesson 5: Java IO Libraries and Exceptions In this chapter, you'll learn about the IO libraries provided by Java and how Java handles exceptions. Lesson 6: Creating a User Interface This chapter explores the basics of creating a Java GUI (graphical user interface). You'll learn about components, containers, layout managers, and more. Lesson 7: Creating a Chat Program This chapter walks you through the entire process of creating a simple chat program with Java. We'll create a user interface, add behavior to it, and then create a network client and server and connect the GUI to them.
**** PRICE: US$ 99.99
Manufacturer :
Tags: Programming, Java

Start of page
Java Reflection

Product : Java Reflection
Category : Programming > Java
Catalog : O'Reilly Product Catalog
Description : This LiveLesson introduces the Java Reflection API and shows you how to use it effectively to write programs that take advantage of its powerful features. Bestselling Java author and trainer, Paul Anderson uses carefully chosen examples to demonstrate how reflection works without getting bogged down in the complexities often associated with this API. Each key concept is explained and illustrated with source code listings that demonstrate how you can use reflection to solve real problems. Key topics include discovering classes, interfaces, fields, constructors, methods, and arrays. Other topics discussed include creating objects, creating arrays, and working with fields. This LiveLesson also covers generic parameterized types, annotations, and dependency injection. After completing this LiveLesson, you�ll be able to write more flexible code that takes full advantage of the Java Reflection model. About the Author : Paul Anderson is a founding member of the Anderson Software Group, Inc. ( www.asgteach.com ) a corporation specializing in software development training courses. As a seminar leader, Paul has taught Java, C++, C#, Perl, UML, and Linux courses to thousands of developers in government laboratories and private industry. Paul has designed many specialized Java courses, with topics such as Java Reflection and Generics, Java Spring, JavaServer Faces, Java Web Services, and Java Persistence. Paul specializes in making software engineering fun and understandable. He is the co-author of seven textbooks, including Essential JavaFX and Navigating C++ and Object-Oriented Design. He has also conducted hands-on tutorials at JavaOne conferences.
**** PRICE: US$ 129.99
Manufacturer :
Tags: Programming, Java

Start of page
JBoss ESB

Product : JBoss ESB
Category : Programming > Java
Catalog : O'Reilly Product Catalog
Description : In Detail You may often have wondered if there is a better way to integrate disparate applications than error-prone "glue code". JBoss ESB is just that solution as it can help solve common but difficult problems: writing new code that can be re-used and maintained, and integrating together new and old systems. JBoss ESB takes care of routing and processing service requests, leaving you to concentrate on your system's design and development. The JBoss ESB Beginner's Guide gets you up and running quickly with JBoss ESB to build your own service-based applications, with enhanced communication and organization. You will learn how to create new applications or to integrate combinations of new and legacy applications. Detailed examples get you creating your own services, and deploying and administering them with other JBoss Open Source tools. Through hands-on examples, this book shows you how JBoss ESB enables you to design your system as services that are loosely coupled together by sending and receiving messages. Your services can execute your own custom code, or make use of JBoss ESB's extensive set of out-of-the-box actions to perform specific tasks. The JBoss ESB Beginner's Guide shows you the tools you can use to build re-usable and maintainable service-based applications with JBoss ESB, and teaches you by example how to use these tools. Approach Part of Packt's Beginner's Guide series, each chapter contains practical examples with step-by-step instructions and plenty of screenshots to guide you through the implementation of JBoss ESB. Who this book is for This book is intended for Java programmers although you don't need previous experience with middleware such as application servers or ESBs.
**** PRICE: US$ 29.99
Manufacturer :
Tags: Programming, Java

Start of page
JBoss AS 7 Configuration, Deployment and Administration

Product : JBoss AS 7 Configuration, Deployment and Administration
Category : Programming > Java
Catalog : O'Reilly Product Catalog
Description : In Detail As the Java EE standard has evolved and matured, the API has become increasingly rich and complex. The next generation of application servers needs to be modular and configurable to run only specific services or containers. JBoss AS 7 promises to meet those requirements but the configuration of a complex application server is composed of a mix of administrative and management tasks which often overlap, generating confusion. JBoss AS 7 Configuration, Deployment and Administration will give you an expert's understanding of every component that makes up the JBoss application server, and will show you how to use them, helping you to dramatically cut down the learning curve for this exciting product. This book will guide you through configuration, management, deployment and advanced administration in a logical order to avoid the common pitfalls of setting up a new AS. The book dives into the new application server structure and shows you how to install it. You will learn how to configure the core AS services, including thread pools, the messaging system, and the transaction service. Finally, you will learn how to deploy and manage your applications and then tune the performance of your AS to achieve an efficient, indispensible application server. Approach You will be guided through setting up a JBoss application server in a logical order, with plenty of screenshots and practical instructions to help. Who this book is for Java system administrators, developers, and application testers will benefit from this book. The brand new features in AS 7 mean that everyone can get something from this book, whether you have used JBoss AS before or not.
**** PRICE: US$ 29.99
Manufacturer :
Tags: Programming, Java

Start of page
PrimeFaces Cookbook

Product : PrimeFaces Cookbook
Category : Programming > Java
Catalog : O'Reilly Product Catalog
Description : In Detail PrimeFaces is the de facto standard in the Java web development. PrimeFaces is a lightweight library with one jar, zero-configuration, and no required dependencies. You just need to download PrimeFaces, add the primefaces-{version}.jar to your classpath and import the namespace to get started. This cookbook provides a head start by covering all the knowledge needed for working with PrimeFaces components in the real world. "PrimeFaces Cookbook" covers over 100 effective recipes for PrimeFaces 3.x which is a leading component suite to boost JSF applications. The book's range is wide? from AJAX basics, theming, and input components to advanced usage of datatable, menus, drag & drop, and charts. It also includes creating custom components and PrimeFaces Extensions. You will start with the basic concepts such as installing PrimeFaces, configuring it, and writing a first simple page. You will learn PrimeFaces' theming concept and common inputs and selects components. After that more advanced components and use cases will be discussed. The topics covered are grouping content with panels, data iteration components, endless menu variations, working with files and images, using drag & drop, creating charts, and maps. The last chapters describe solutions for frequent, advanced scenarios and give answers on how to write custom components based on PrimeFaces and also show the community-driven open source project PrimeFaces Extension in action. Approach This is a cookbook with plenty of practical recipes enriched with code and detailed explanations. Who this book is for This book is for you if you would like to learn modern Java web development based on PrimeFaces and are looking for a quick introduction into this matter. Prerequisites required for this book are basic JSF and jQuery skills.
**** PRICE: US$ 26.99
Manufacturer :
Tags: Programming, Java

Start of page
Groovy 2 Cookbook

Product : Groovy 2 Cookbook
Category : Programming > Java
Catalog : O'Reilly Product Catalog
Description : In Detail Get up to speed with Groovy, a language for the Java Virtual Machine (JVM) that integrates features of both object-oriented and functional programming. This book will show you the powerful features of Groovy 2 applied to real-world scenarios and how the dynamic nature of the language makes it very simple to tackle problems that would otherwise require hours or days of research and implementation. Groovy 2 Cookbook contains a vast number of recipes covering many facets of today's programming landscape. From language-specific topics such as closures and metaprogramming, to more advanced applications of Groovy flexibility such as DSL and testing techniques, this book gives you quick solutions to everyday problems. The recipes in this book start from the basics of installing Groovy and running your first scripts and continue with progressively more advanced examples that will help you to take advantage of the language's amazing features. Packed with hundreds of tried-and-true Groovy recipes, Groovy 2 Cookbook includes code segments covering many specialized APIs to work with files and collections, manipulate XML, work with REST services and JSON, create asynchronous tasks, and more. But Groovy does more than just ease traditional Java development: it brings modern programming features to the Java platform like closures, duck-typing, and metaprogramming. In this new book, you'll find code examples that you can use in your projects right away along with a discussion about how and why the solution works. Focusing on what's useful and tricky, Groovy 2 Cookbook offers a wealth of useful code for all Java and Groovy programmers, not just advanced practitioners. Approach This book follows a Cookbook style and is packed with intermediate and advanced level recipes. Who this book is for This book is for Java developers who have an interest in discovering new ways to quickly get the job done using a new language that shares many similarities with Java. The book’s recipes start simple, therefore no previous Groovy experience is required to understand the code and the explanations accompanying the examples.
**** PRICE: US$ 29.99
Manufacturer :
Tags: Programming, Java

Start of page
Infinispan Data Grid Platform

Product : Infinispan Data Grid Platform
Category : Programming > Java
Catalog : O'Reilly Product Catalog
Description : In Detail In today's competitive business world, Enterprise systems must be able to deliver highly available, high transaction volumes with an increasing number of users. Infinispan enables you to do this as well as share and distribute data among servers in the most efficient way possible so that you achieve faster response times, while trying to avoid single points of failure. Infinispan Data Grid Platform will teach you the most important concepts for building Enterprise applications. Using Infinispan will give you a decisive competitive advantage over the standard clustered applications that are typical in the enterprise today. This, the only book to cover Infinispan, offers detailed instructions for installing, configuring, and effectively using the Infinispan platform. You will learn how to utilize and make the most out of every feature of its API. Progress from examples of adding, removing, and evicting data from a cache, to more complex scenarios such as clustering and distributing data more efficiently in the grid. Throughout the book, you will follow a simple example of an API using a ticket booking system, which will help you to learn how to set up robust and scalable Infinispan configurations. You will also see a complete demonstration of integrating the Infinispan data grid platform with JBoss AS 7. Approach By following a simple ticket booking example, you will learn how to use each of Infinispan's features in the real-world. Lots of practical examples and screenshots help you to get to grips with Infinispan quickly and easily. Who this book is for This book is for Enterprise developers and architects who want to use a distributed caching and data grid solution. You should have programming knowledge of Java and a general familiarity with concepts like data caching and clustering.
**** PRICE: US$ 17.99
Manufacturer :
Tags: Programming, Java

Start of page
Akka Essentials

Product : Akka Essentials
Category : Programming > Java
Catalog : O'Reilly Product Catalog
Description : In Detail Developers/Architects need to manage the fine balance between the ever increasing load and ever decreasing response latency. Applications need to be designed for Internet scale, which means you need to be skilled in building large distributed, scalable, and concurrent applications. Whether you are building the next Facebook or working for a Fortune 500 organization, you need to be ready to design scalable, concurrent, and fault-tolerant applications. Akka is a toolkit and runtime for building highly concurrent, distributed, and fault-tolerant event-driven applications on the JVM. "Akka Essentials" will show you the current challenges with Java Scalability and concurrency model and how Akka's Actor Model can help you design and build applications that are inherently scalable and fault-tolerant. Whether you are building new applications or want to refactor an existing application, you will learn the right techniques to build and scale up in no time. Approach This is a step-by-step guide where each chapter will teach you a concept by explaining it with clear and lucid examples- each chapter can be read independently. Who this book is for This book is aimed at developers, architects who are building large distributed concurrent and scalable applications using Java/Scala. The book assumes knowledge of Java/JEE concepts but no knowledge of Actor model is assumed.
**** PRICE: US$ 29.99
Manufacturer :
Tags: Programming, Java

Start of page
jBPM5 Developer Guide

Product : jBPM5 Developer Guide
Category : Programming > Java
Catalog : O'Reilly Product Catalog
Description : In Detail jBPM5 is a well known open source Business Process Management System (BPMS) used for defining and executing business processes. Java developers can use jBPM5 to analyze, improve, and maintain business processes, which are integral to an organization's management. This book guides you through each level of the jBPM5 platform, allowing you to model and build applications which will automate your business scenarios. The "jBPM5 Developer Guide" covers two important standard specifications that every software engineer must be familiar with; the BPMN2 specification and the WS-Human Tasks specification. BPMN2 defines a standard business language that will be used to model business scenarios throughout the book, and WS-Human Tasks will help you to define how real people execute the human elements of those processes. Both standard specifications are covered with in depth examples. Using these two specifications and understanding the BPM discipline will allow you to improve your software designs and guide successful implementations that will impact positively on performance. "jBPM5 Developer Guide" allows you to adopt quickly the BPM framework to help you achieve your business goals; reducing the amount of time that you need to master BPM concepts and all the individual components provided by the platform. The book is packed with applicable examples, BPM diagrams and step-by-step instructions to help you master jBPM5. Approach Approached from a developer's perspective, the "jBPM 5 Developer Guide" teaches readers all the essentials of Business Process Management through applicable examples with helpful screenshots and diagrams. Who this book is for This book is for Java developers and Java architects who need to have a deep understanding of how Business Process Management frameworks behave in real-life implementations. The book introduces you to the jBPM5 and Drools Community where you can contribute; providing ideas, adding code, fixing issues, or providing documentation and examples. The book assumes that you know the Java language well and also know some widely used frameworks, for example Hibernate and Log4J. You should also know the basics of relational databases and the Eclipse IDE.
**** PRICE: US$ 29.99
Manufacturer :
Tags: Programming, Java

Start of page
Mastering Microservices with Java

Product : Mastering Microservices with Java
Category : Programming > Java
Catalog : O'Reilly Product Catalog
Description : Master the art of implementing microservices in your production environment with ease About This Book Build, deploy, and test microservices from scratch with ease Design and implement sample projects using domain-driven design Confidently resolve the issues faced during development and deployment Who This Book Is For If you are a Java developer who is familiar with the microservices architecture and now wants to take a deeper dive into effectively implementing microservices at an enterprise level, then this book is for you. A reasonable knowledge level and understanding of core microservice elements and applications is expected. What You Will Learn Use domain-driven design to design and implement microservices Secure microservices using Spring Security Deploy and test microservices Troubleshoot and debug the issues faced during development Consume microservices using a JavaScript web application Learning best practices and common principals about microservices In Detail With the introduction of the cloud, enterprise application development moved from monolithic applications to small lightweight process-driven components called microservices. Microservices are the next big thing in designing scalable, easy-to-maintain applications. It not only makes app development easier, but also offers great flexibility to utilize various resources optimally. If you want to build an enterprise-ready implementation of the microservices architecture, then this is the book for you! Starting off by understanding the core concepts and framework, you will then focus on the high-level design of large software projects. You will gradually move on to setting up the development environment and configuring it before implementing continuous integration to deploy your microservice architecture. Using Spring security, you will secure microservices and test it effectively using REST Java clients and other tools. Finally, we'll show you the best practices and common principals of microservice design and you'll learn to troubleshoot and debug the issues faced during development. By the end of the book, you will know how to build smaller, lighter, and faster services that can be implemented easily in a production environment. Style and approach This book starts from the basics, including environment setup and provides easy-to-follow steps to implement the sample project using microservices. It gives you the complete lifecycle of enterprise app development from designing and developing to deploying, testing, and security. Each topic is explained and placed in context, and for the more inquisitive, there are more details of the concepts used.
**** PRICE: US$ 35.99
Manufacturer :
Tags: Programming, Java

Start of page
ExtGWT Rich Internet Application Cookbook

Product : ExtGWT Rich Internet Application Cookbook
Category : Programming > Java
Catalog : O'Reilly Product Catalog
Description : In Detail Get ready to build the next generation Gmail, Facebook, or Meebo, with HTML5 and Server Push, taking advantage of the power and versatility of Java with ExtGWT. Sencha Ext GWT takes GWT to the next level, giving you high-performance widgets, feature-rich templates and layouts, advanced charting, data loaders and stores,  accessibility, and much more. ExtGWT Rich Internet Application Cookbook will teach you to quickly build  stunning functionality into your own apps with ExtGWT . This is a catalog of practical solutions to get your ExtGWT web app up and running in no time, with tips for persistence and best practices. You begin by playing with panels, windows, and tabs, to learn the essentials. Next, you engage yourself with forms, buttons, toolbars and menus to build on further. Dealing with the UI and the trees will follow to help you make stunning user interfaces. Then you will be taught to work with Listview, Views, and Gridpanels, the more complex problems. The book will then deal with charts, visualization, and drag and drop to take you to the next level. Finally, you will wind up with serialization, persistence, and custom theming. Now, you are an expert! Approach This is a fast paced and concise tutorial guide for ExtGWT with lucid and ready-to-use recipes. The screenshots and the code examples really make the book very comprehensive and interesting. Who this book is for This book is intended for the beginner/intermediate Java developer who wants to build really cool and powerful web apps using cutting edge Java technology and web standards. Knowledge of basic web technologies and a working GWT setup is needed. Basic knowledge of ExtGWT will be an advantage.
**** PRICE: US$ 26.99
Manufacturer :
Tags: Programming, Java

Start of page
Learning Vaadin

Product : Learning Vaadin
Category : Programming > Java
Catalog : O'Reilly Product Catalog
Description : In Detail Vaadin is a new Java web framework for making applications look great and perform well, making your users happy. Vaadin promises to make your user interfaces attractive and usable while easing your development efforts and boosting your productivity. With this book in hand you will be able to utilize the full range of development and deployment features offered by Vaadin while thoroughly understanding the concepts. Learning Vaadin is a practical step-by-step tutorial to understanding, using, and mastering the art of RIA development with Vaadin. You will learn about the fundamental concepts that are the cornerstones of the framework, at the same time making progress on building your own web application. The book will also show you how to integrate Vaadin with other popular frameworks and how to run it on top of internal as well as externalized infrastructures. This book will show you how to become a professional Vaadin developer by giving you a concrete foundation through diagrams, practical examples and ready-to-use source code. It will enable you to grasp all the notions behind Vaadin one step at a time: components, layouts, events, containers, and bindings. You will learn to build first-class web applications using best-of-breed technologies. You will find detailed information on how to integrate Vaadin's presentation layer on top of other widespread technologies, such as Spring, CDI, and Hibernate . Finally, the book will show you how to deploy on different infrastructures like JBoss Portal and Cloud Foundry . An authoritative and complete step-by-step tutorial on how to create top-notch web applications with the RIA Vaadin framework Approach This book begins with a tutorial on Vaadin 7, followed by a process of planning, analyzing, building, and deploying a fully functional RIA while covering troubleshooting details along the way, making it an invaluable resource for answers to all your Vaadin questions. Who this book is for If you are a Java developer with some experience in Java web development and want to enter the world of Rich Internet Applications this technology and book are ideal for you. Learning Vaadin will be perfect as your next step towards building eye-candy dynamic web applications on a Java-based platform.
**** PRICE: US$ 29.99
Manufacturer :
Tags: Programming, Java

Start of page
Expert One-on-One J2EE Design and Development

Product : Expert One-on-One J2EE Design and Development
Category : Programming > Java
Catalog : O'Reilly Product Catalog
Description : What is this book about? The results of using J2EE in practice are often disappointing: applications are often slow, unduly complex, and take too long to develop. Rod Johnson believes that the problem lies not in J2EE itself, but in that it is often used badly. Many J2EE publications advocate approaches that, while fine in theory, often fail in reality, or deliver no real business value. Expert One-on-One: J2EE Design and Development aims to demystify J2EE development. Using a practical focus, it shows how to use J2EE technologies to reduce, rather than increase, complexity. Rod draws on his experience of designing successful high-volume J2EE applications and salvaging failing projects, as well as intimate knowledge of the J2EE specifications, to offer a real-world, how-to guide on how you too can make J2EE work in practice. It will help you to solve common problems with J2EE and avoid the expensive mistakes often made in J2EE projects. It will guide you through the complexity of the J2EE services and APIs to enable you to build the simplest possible solution, on time and on budget. Rod takes a practical, pragmatic approach, questioning J2EE orthodoxy where it has failed to deliver results in practice and instead suggesting effective, proven approaches. What does this book cover? In this book, you will learn When to use a distributed architecture When and how to use EJB How to develop an efficient data access strategy How to design a clean and maintainable web interface How to design J2EE applications for performance Who is this book for? This book would be of value to most enterprise developers. Although some of the discussion (for example, on performance and scalability) would be most relevant to architects and lead developers, the practical focus would make it useful to anyone with some familiarity with J2EE. Because of the complete design-deployment coverage, a less advanced developer could work through the book along with a more introductory text, and successfully build and understand the sample application. This comprehensive coverage would also be useful to developers in smaller organisations, who might be called upon to fill several normally distinct roles. What is special about this book? Wondering what differentiates this book from others like it in the market? Take a look: It does not just discuss technology, but stress its practical application. The book is driven from the need to solve common tasks, rather than by the elements of J2EE. It discuss risks in J2EE development It takes the reader through the entire design, development and build process of a non-trivial application. This wouldn't be compressed into one or two chapters, like the Java Pet Store, but would be a realistic example comparable to the complexity of applications readers would need to build. At each point in the design, alternative choices would be discussed. This would be important both where there's a real problem with the obvious alternative, and where the obvious alternatives are perhaps equally valid. It emphasizes the use of OO design and design patterns in J2EE, without becoming a theoretical book
**** PRICE: US$ 59.99
Manufacturer :
Tags: Programming, Java

Start of page
JBoss AS 5 Performance Tuning

Product : JBoss AS 5 Performance Tuning
Category : Programming > Java
Catalog : O'Reilly Product Catalog
Description : In Detail Today's organizations need to deliver faster services to a large set of people and businesses. In order to survive this challenge, enterprises need to optimize the performance of their application server along with its components and hardware. Writing faster applications is no longer just an option for your products; it's an imperative requirement, which you cannot ignore. JBoss AS 5 Performance Tuning will teach you how to deliver fast applications on the JBoss Application Server and Apache Tomcat, giving you a decisive competitive advantage over your competitors. You will learn how to optimize the hardware resources, meeting your application requirements with less expenditure. The performance of Java Enterprise applications is the sum of a set of components including the Java Virtual Machine configuration, the application server configuration (in our case, JBoss AS), the application code itself and ultimately the operating system. This book will show you how to apply the correct tuning methodology and use the tuning tools that will help you to monitor and address any performance issues. By looking more closely at the Java Virtual Machine, you will get a deeper understanding of what the available options are for your applications and how their performance will be affected. You will learn about thread pool tuning, EJB tuning, JMS tuning, Enterprise Java Beans, and the Java Messaging Service. The persistence layer and JBoss Clustering service each have a chapter dedicated to them as they are two of the most crucial elements to configure correctly in order to run a fast application. You will also learn how to tune your web server, enabling you to configure and develop web applications that get the most out of the embedded Tomcat web server. A practical guide to configure and develop lightning fast applications on JBoss AS and its embedded web server, Apache Tomcat Approach Packed with practical examples, this book looks at a different aspect of performance tuning in each chapter and shows the reader how to apply them to their existing Java applications. Written to version 5.1, this book also has information about the upcoming 6.0 release and how you can upgrade your existing applications. Who this book is for This book is for Java architects who design and configure Enterprise applications. It is great for Java developers who want to get into the inner details of the application server and of the correct tuning methodology. Application testers will also find this book useful as they will learn how to monitor the performance of the middleware with the correct instruments.
**** PRICE: US$ 26.99
Manufacturer :
Tags: Programming, Java

Start of page
Spring Roo 1.1 Cookbook

Product : Spring Roo 1.1 Cookbook
Category : Programming > Java
Catalog : O'Reilly Product Catalog
Description : In Detail Spring Roo is an easy-to-use productivity tool for rapidly developing Java enterprise applications using well-recognized frameworks such as Spring, Hibernate, AspectJ, Spring Web Flow, Spring Security, GWT, and so on. Spring Roo takes care of creating maven-enabled projects, enterprise application architecture based on your choice of technologies, unit/integration tests based on your choice of testing framework, and so on. The bottom line is that if you're using Spring, then you must consider using Spring Roo for increased productivity. Spring Roo 1.1 Cookbook brings together a collection of recipes that demonstrate how the Spring Roo developer tool simplifies rapidly developing enterprise applications using standard technologies/frameworks such as JPA, GWT, Spring, Flex, Spring Web Flow, Spring Security, and so on. It introduces readers to developing enterprise applications for the real world using Spring Roo tool. The book starts off with basic recipes to make readers comfortable with using Spring Roo tool. As the book progresses, readers are introduced to more sophisticated features supported by Spring Roo in the context of a Flight Booking application. In a step-by-step by fashion, each recipe shows how a particular activity is performed, what Spring Roo does when a command is executed, and why it is important in the context of the application being developed. Initially, you make a quick start with using Spring Roo through some simple recipes. Then you learn how Spring Roo simplifies creating the persistence layer of an enterprise application using JPA. You are introduced to the various roo commands to create JPA entities, create relationships between JPA entities, create integration tests using Spring TestContext framework, and so on. Following this, the book shows you how Spring Roo simplifies creating the web layer of an enterprise application using Spring Web MVC, Spring Web Flow, and how to create selenium tests for controller objects. Subsequently, we focus on using Spring-BlazeDS, GWT, JSON, and so on. Spring Roo commands that are used to incorporate e-mail/messaging features into an enterprise application are demonstrated next. Finally, we wrap it up with some miscellaneous recipes that show how to extend Spring Roo via add-ons, incorporate security, create cloud-ready applications, remove Spring Roo from your enterprise application, and so on. A fast-paced guide that helps you effectively use Spring Roo for developing enterprise applications Approach This is a cookbook full of recipes with the essential code explained clearly and comprehensively. The recipes are organized so well that you will have no problems in using this cookbook as a reference too. Who this book is for Spring Roo 1.1 Cookbook is for developers new to the Spring Roo tool but with experience developing applications using Spring framework, AspectJ, JPA, GWT, and technologies/frameworks supported by Spring Roo. If you are new to the Spring framework, then it is recommended to refer to a text covering Spring, before reading this Cookbook.
**** PRICE: US$ 29.99
Manufacturer :
Tags: Programming, Java

Start of page
Pragmatic Scala

Product : Pragmatic Scala
Category : Programming > Java
Catalog : O'Reilly Product Catalog
Description : Our industry is moving toward functional programming, but your object-oriented experience is still valuable. Scala combines the power of OO and functional programming, and Pragmatic Scala shows you how to work effectively with both. Updated to Scala 2.11, with in-depth coverage of new features such as Akka actors, parallel collections, and tail call optimization, this book will show you how to create stellar applications. The first edition of this book was released as Programming Scala .
**** PRICE: US$ 36.00
Manufacturer :
Tags: Programming, Java

Start of page
Java EE 6 Development with NetBeans 7

Product : Java EE 6 Development with NetBeans 7
Category : Programming > Java
Catalog : O'Reilly Product Catalog
Description : In Detail NetBeans has several features that greatly simplify Java EE development, but with many features and great flexibility, Java developers can become overwhelmed by the options available in NetBeans. This book provides step-by-step recipes that show you how to take control of the environment and make use of these features to make your enterprise Java application development more efficient and productive than ever before, so that you can concentrate on the important parts of your application. Java EE 6 Development with NetBeans 7 takes you through the most important parts of Java EE programming and shows you how to use the features of NetBeans that will improve your development experience with clear, careful instructions and screenshots. It will show you how to use NetBeans functionality to automate many of the tedious or repetitive tasks frequently encountered when developing enterprise Java applications, freeing you up to focus on the business logic specific parts of the application. As well as showing you time-saving tricks, keyboard shortcuts, and other productivity enhancements possible with NetBeans, it will take you through the major Java EE APIs and how to get them working in the NetBeans environment. While focusing on NetBeans features, you will learn about developing applications using the servlet API and JSPs, including taking advantage of JSTL and developing custom JSP tags. Developing applications that take advantage of JavaServer Faces is also covered in detail, including how to generate standard JSF applications from an existing database schema. The book also covers how to easily develop elegant JSF applications by taking advantage of the PrimeFaces JSF 2.0 component library that is bundled with NetBeans. A practical guide covering how to leverage NetBeans 7 functionality to develop enterprise applications compliant with the Java EE 6 standard Approach The book is a practical guide explaining the various features of the NetBeans IDE related to enterprise application development. Who this book is for The book is aimed at Java developers who wish to develop Java EE applications while taking advantage of NetBeans functionality to automate repetitive tasks and to ease their software development efforts. Familiarity with NetBeans or Java EE is not assumed.
**** PRICE: US$ 29.99
Manufacturer :
Tags: Programming, Java

Start of page
NetBeans IDE 7 Cookbook

Product : NetBeans IDE 7 Cookbook
Category : Programming > Java
Catalog : O'Reilly Product Catalog
Description : In Detail Java IDEs have grown bigger and more complicated with time. Some development environments even require the user to spend countless hours searching for more software to bundle with the IDE just to start working. NetBeans abstracts much of the work needed to configure the environment and makes it convenient for Java developers to start coding straight away. With this book in hand you will tap into the endless possibilities of developing modern desktop and web applications in Java. NetBeans IDE 7 Cookbook is perfect for you if you are ready to take the next step from the standard tutorials and move into the practical world. It will show you all the features of the NetBeans IDE used by Java developers. It goes to great lengths in explaining different ways of achieving a desired goal and uncovering features present in NetBeans that are often overlooked or forgotten. The NetBeans IDE 7 Cookbook will appeal to Java programmers at all levels who are ready to go beyond just tutorials. A practical solution reference with a series of to-the-point recipes that will help Java developers with all kinds of NetBeans development tasks Approach With this book you will learn in a step-by-step manner and build solutions from the ground up using NetBeans. Each recipe is well illustrated and the code contained in the examples is very engaging and will allow developers to build functional and fun software while learning how the IDE can help them with their tasks. Who this book is for Java developers of all levels who use NetBeans will be able to learn from and implement the thorough and well-explained solutions given in this Cookbook. If you want an easy reference on your desk to solve most of your day-to-day development queries with NetBeans, this book is for you.
**** PRICE: US$ 26.99
Manufacturer :
Tags: Programming, Java

Start of page
Apache Maven 3 Cookbook

Product : Apache Maven 3 Cookbook
Category : Programming > Java
Catalog : O'Reilly Product Catalog
Description : In Detail Apache Maven is more than just build automation. When positioned at the very heart of your development strategy, Apache Maven can become a force multiplier not just for individual developers but for agile teams and managers. This book covers implementation of Apache Maven with popular enterprise technologies/frameworks and introduces agile collaboration techniques and software engineering best practices integrated with Apache Maven. The Apache 3 Maven Cookbook is a real-world collection of step-by-step solutions for individual programmers, teams, and managers to explore and implement Apache Maven and the engineering benefits it brings into their development processes. This book helps with the basics of Apache Maven and with using it to implement software engineering best practices and agile team collaboration techniques. It covers a broad range of emergent and enterprise technologies in the context of Apache Maven, and concludes with recipes on extending Apache Maven with custom plugins. We look at specific technology implementations through Apache Maven including Java Web Applications, Enterprise Java Frameworks, Cloud Computing, Mobile / Device development, and more. We also look at Maven integration with popular IDEs including Eclipse, NetBeans, and IntelliJIDEA. The book is rounded off by exploring extending the Apache Maven platform by building custom plugins, integrating them with existing projects, and executing them through explicit command-line calls or with Maven Build Phases. A practical collection of real-world recipes on efficient Java software development with Apache Maven 3 for individual programmers, managers, and entire teams Approach This well-detailed Cookbook takes you step by step, doing one task at a time with the latest version of Apache Maven 3. You will find this Cookbook an answer to almost all your needs for building high-quality Java applications with well-explained code and many illustrations to quicken up your learning. If you're a Java developer, it will arm you with all the critical information you need to get to grips with Maven 3, the latest version of the powerful build tool by Apache. Who this book is for This book is for Java developers, teams, and managers who want to implement Apache Maven in their development process, leveraging the software engineering best practices and agile team collaboration techniques it brings along. The book is also specifically for the developer who wishes to get started in Apache Maven and use it with a range of emergent and enterprise technologies including Enterprise Java, Frameworks, Google App Engine, Android, and Scala.
**** PRICE: US$ 23.99
Manufacturer :
Tags: Programming, Java

Start of page
Implementing Domain-Specific Languages with Xtext and Xtend

Product : Implementing Domain-Specific Languages with Xtext and Xtend
Category : Programming > Java
Catalog : O'Reilly Product Catalog
Description : Learn how to implement a DSL with Xtext and Xtend using easy-to-understand examples and best practices About This Book Leverage the latest features of Xtext and Xtend to develop a domain-specific language. Integrate Xtext with popular third party IDEs and get the best out of both worlds. Discover how to test a DSL implementation and how to customize runtime and IDE aspects of the DSL Who This Book Is For This book is targeted at programmers and developers who want to create a domain-specific language with Xtext. They should have a basic familiarity with Eclipse and its functionality. Previous experience with compiler implementation can be helpful but is not necessary since this book will explain all the development stages of a DSL. What You Will Learn Write Xtext grammar for a DSL; Use Xtend as an alternative to Java to write cleaner, easier-to-read, and more maintainable code; Build your Xtext DSLs easily with Maven/Tycho and Gradle; Write a code generator and an interpreter for a DSL; Explore the Xtext scoping mechanism for symbol resolution; Test most aspects of the DSL implementation with JUnit; Understand best practices in DSL implementations with Xtext and Xtend; Develop your Xtext DSLs using Continuous Integration mechanisms; Use an Xtext editor in a web application In Detail Xtext is an open source Eclipse framework for implementing domain-specific languages together with IDE functionalities. It lets you implement languages really quickly; most of all, it covers all aspects of a complete language infrastructure, including the parser, code generator, interpreter, and more. This book will enable you to implement Domain Specific Languages (DSL) efficiently, together with their IDE tooling, with Xtext and Xtend. Opening with brief coverage of Xtext features involved in DSL implementation, including integration in an IDE, the book will then introduce you to Xtend as this language will be used in all the examples throughout the book. You will then explore the typical programming development workflow with Xtext when we modify the grammar of the DSL. Further, the Xtend programming language (a fully-featured Java-like language tightly integrated with Java) will be introduced. We then explain the main concepts of Xtext, such as validation, code generation, and customizations of runtime and UI aspects. You will have learned how to test a DSL implemented in Xtext with JUnit and will progress to advanced concepts such as type checking and scoping. You will then integrate the typical Continuous Integration systems built in to Xtext DSLs and familiarize yourself with Xbase. By the end of the book, you will manually maintain the EMF model for an Xtext DSL and will see how an Xtext DSL can also be used in IntelliJ. Style and approach A step-by step-tutorial with illustrative examples that will let you master using Xtext and implementing DSLs with its custom language, Xtend.
**** PRICE: US$ 35.99
Manufacturer :
Tags: Programming, Java

Start of page
Mastering JBoss Enterprise Application Platform 7

Product : Mastering JBoss Enterprise Application Platform 7
Category : Programming > Java
Catalog : O'Reilly Product Catalog
Description : Create modular scalable enterprise-grade applications with JBoss Enterprise Application Platform 7 About This Book Leverage the power of JBoss EAP 7 along with Java EE 7 to create professional enterprise grade applications. Get you applications cloud ready and make them highly scalable using this advanced guide. Become a pro Java Developer and move ahead of the crowd with this advanced practical guide. Who This Book Is For The ideal target audience for this book is Java System Administrators who already have some experience with JBoss EAP and who now want explore in depth creating Enterprise grade apps with the latest JBoss EAP version. What You Will Learn Configure services using the Command Line Interface Deliver fault tolerant server configurations Harden the application server with advanced techniques Expand the application server's horizon with tools such as like Docker/OpenShift Create enterprise ready configurations using clustering techniques. Deliver advanced security solutions and learn how to troubleshoot common network/performance issues In Detail The JBoss Enterprise Application Platform (EAP) has been one of the most popular tools for Java developers to create modular, cloud-ready, and modern applications. It has achieved a reputation for architectural excellence and technical savvy, making it a solid and efficient environment for delivering your applications. The book will first introduce application server configuration and the management instruments that can be used to control the application server. Next, the focus will shift to enterprise solutions such as clustering, load balancing, and data caching; this will be the core of the book. We will also discuss services provided by the application server, such as database connectivity and logging. We focus on real-world example configurations and how to avoid common mistakes. Finally, we will implement the knowledge gained so far in terms of Docker containers and cloud availability using RedHat's OpenShift. Style and approach If you are a Java developer who wants to level-up to modern day Java web development with the latest Java EE 7 and JBoss EAP 7, this book is the ideal solution for you. It addresses (in a clear and simple way) proof-of-concept scenarios such as clustering and cloud and container configurations, and explains how to solve common issues.
**** PRICE: US$ 43.99
Manufacturer :
Tags: Programming, Java

Start of page
Drools Developer's Cookbook

Product : Drools Developer's Cookbook
Category : Programming > Java
Catalog : O'Reilly Product Catalog
Description : In Detail JBoss Drools is an open source business rules engine that provides agility and flexibility to your business logic. Drools 5 has evolved to provide a unified and integrated platform for business rules, business processes, event processing and automated planning. With this book in hand you will be able to use any of these modules and their specific features quickly and with ease. Drools Developer Cookbook will help you to apply the latest community features to your projects. You will learn about all the Drools modules - Guvnor, Fusion, Expert, and Planner - along with jBPM5 and integration capabilities. The straightforward recipes will help you to implement even more rules in your projects and take you to a new level with the Drools platform. This book teaches you how to create a more robust business rules implementation, starting with tips on how to write business rules manually, or by using the newest Guvnor rule editors. You will learn how your rules can be integrated with another framework to create a full solution and discover how to use complex features such as event processing. The recipes cover all of the Drools modules and will help you to solve problems with planning, remote execution, and much more. Approach Part of Packt's cookbook series, this book is packed with easy to follow recipes containing step-by-step instructions. The book is designed in such a way that you can read it chapter by chapter, or refer to the tasks in no particular order. Who this book is for This book is for Drools developers who want to improve their current working methods and discover new features to apply to their projects. Readers are expected to be familiar with the basics of the Drools platform as well as Java.
**** PRICE: US$ 26.99
Manufacturer :
Tags: Programming, Java

Start of page
NetBeans Platform 6.9 Developer's Guide

Product : NetBeans Platform 6.9 Developer's Guide
Category : Programming > Java
Catalog : O'Reilly Product Catalog
Description : In Detail The NetBeans Platform has many features provided out of the box for Swing desktop application developers. It can take you hours just to create menu bars, toolbars, a window system, and other typical desktop application infrastructural needs rather than you focusing on your domain knowledge. Imagine how much time you could save with a hands-on guide for using the NetBeans Platform, which relieves you from creating desktop functions for each of your applications. This book guides you through the development of a complete Swing application built on the NetBeans Platform. Each chapter introduces a number of new concepts relating to a theme, such as the window system, and then shows you how to implement the concepts in the application you are creating. At the end of the book you have a task manager, which you can adapt to your own purposes. Or you can, of course, create your own applications, now that you have built up a solid basis of NetBeans Platform knowledge. The NetBeans Platform is a framework for developing large distributed desktop applications. It aims to drastically simplify desktop application development by providing a number of techniques, patterns, and full-blown Swing components out of the box. Most desktop applications have very similar technical requirements, such as: a consistent user interface, extensibility, data display, configuration settings, a help system, distribution mechanisms, on-line update possibilities, and the ability to be deployed to multiple operating systems. Fulfilling these technical requirements over and over again for each new application is expensive, superfluous, and boring. The NetBeans Platform gives developers a transparent, open source, extensible, and free framework that address all of these technical requirements. This book will guide you through all these topics and show you how you can apply the lessons learned in the context of a real application. The central driver of the book is the creation of a complete sample application, chapter by chapter, throughout the length of this book. You will learn how to apply the key concepts in your own work environment, so that you will be able to build flexible, reliable, robust and scalable Swing applications yourself. At the end of the book, you will be comfortable creating similar applications yourself and you will know what to do when you get stuck. This book helps you to create robust Swing applications by providing an in-depth coverage of all the features of the powerful NetBeans Platform 6.9 Approach This is a step-by-step example-driven tutorial designed to be worked through chapter-wise. You'll be learning with the help of example code and screenshots that will ensure easier understanding. At the end, you will have developed a complete application on top of the NetBeans Platform. Who this book is for This book is written for developers who are comfortable with Java and Swing and who would like to use a framework as the basis of their Swing application. Zero knowledge of the NetBeans Platform is assumed. The reader is typically a developer (or a group of developers) wanting to create large, distributed, flexible Swing applications. The development team is typically large and distributed and members need to work independently on distinct parts of the application. The end user of the application typically needs to have the ability to install additional features at runtime, after the application has already been installed, without reinstalling the application.
**** PRICE: US$ 23.99
Manufacturer :
Tags: Programming, Java

Start of page
OSGi and Apache Felix 3.0 Beginner's Guide

Product : OSGi and Apache Felix 3.0 Beginner's Guide
Category : Programming > Java
Catalog : O'Reilly Product Catalog
Description : In Detail The OSGi specification is a module system and service platform that implements a complete and dynamic component model. Wasn't that a complicated definition! So how would you really use it in practical modular applications? Let this book break down the seemingly overwhelming OSGi standards for you by explaining Apache Felix's powerful architecture in a simple and easy-to-understand manner using Apache Felix framework to get you up and running sooner than you could expect. The OSGi standards have found a wide range of applications in the context of the Enterprise, Telecommunications, Telematics, Smart Home, E-Health, and Mobile applications, to name just a few. Apache Felix is one of the most famous implementations of the OSGi framework specification. This book introduces OSGi on the simple and extensible Felix framework and guides you from the development environment setup to the troubleshooting of potential issues, walking you through the development of an OSGi-based application and explaining relevant software design concepts. The book starts with an introduction to the OSGi Service Platform, its parts, and its bundle structure. It then walks you through setting up the Felix framework and your development environment. It describes the Felix Framework and how to operate it using Gogo. It will teach you everything possible about the practical implementation of OSGi using the Felix Framework as a launch pad. The book then kicks off the Bookshelf project, a case study that will be used to progressively explain the important concepts around OSGi using the Felix framework. The Bookshelf project feature trail will set the context to explain OSGi headers, the bundle activator, the bundle context, and so on. As you implement the bookshelf step by step, you learn about OBR repositories, dependency management, and bundle version management with Felix. Moving ahead, a few more advanced topics are covered, such as using iPOJO for dependency injection and service registration; then the book moves on to the implementation of a web-based graphical interface, first using a simple Servlet, and then building a JSP-based Web Application Bundle. OSGi service specifications such as the Log Service, Http Service, and Web Container are explained. Finally, the book describes some of the common pitfalls during bundle development, and gives hints on troubleshooting them in Felix. A step-by-step beginner's guide to implementing a real-life OSGi application, with the Apache Felix 3.0 framework Approach This book is a step-by-step beginner's guide based on developing a case study (a book inventory) that walks the developer through the implementation while progressively explaining the surrounding concepts in context. Throughout the book, the author discusses software design concepts and introduces productivity tools that build up the reader's knowledge-base. Who this book is for This book is aimed at Java developers looking to learn about writing reusable and network distributable software following the OSGi standards using the famous Felix framework. If you are a developer who wants to focus on the business logic, and abstract away from the details of how to integrate with specific systems then this book is meant for you. If you are a Java developer new to OSGi and don't really know where to start from to actually begin developing applications, just pick up this book and discover the ease with which you can start developing powerful, modular, and extensible applications. This book uses the Felix framework 3.0 as an OSGi service platform implementation and covers its usage to a level where it makes you comfortable enough to write your own enterprise-level applications.
**** PRICE: US$ 26.99
Manufacturer :
Tags: Programming, Java

Start of page
Apache Axis2 Web Services, 2nd Edition

Product : Apache Axis2 Web Services, 2nd Edition
Category : Programming > Java
Catalog : O'Reilly Product Catalog
Description : In Detail Web services are gaining popularity and have become one of the major techniques for application integration. Due to the flexibility and advantages of using web services, you want to enable Web service support to your applications. This book is your gateway to learning all you need to know about the Apache Axis2 web service framework and its hands on implementation. Apache Axis2 Web Services, 2nd Edition is your comprehensive guide to implementing this incredibly powerful framework in practice. It gives you precisely what you need to know to develop a detailed practical understanding of this popular, modular and reliable web service framework. This book starts with a short and relevant introduction about the Axis2 1.5 framework and then plunges you straight into its architectural model. Learn to use and develop your own modules. Write a services.xml file so efficiently that you'll be creating more complex applications (rather than just POJOs) in no time. Learn how straightforward it really is to turn a Java class into a web service in Axis2. Experiment with different types of sessions in Axis2. Learn different patterns of Enterprise deployment. Ensure reliability in your web service - a major concern in most enterprise applications - with minimum impact on performance. This book will journey you through all this and more, giving you exactly what you need to learn Axis2 1.5 in the easiest way possible and create secure, reliable, and easy-to-use web services efficiently and systematically. Approach This is a step by step practical guide for developing web services using Apache Axis2. There are a lot of real-life examples, which makes this book an excellent practical guide. Who this book is for This book is for Java developers who are interested in building web services using Apache Axis2. Familiarity with web standards like SOAP, WSDL and XML parsing is assumed.
**** PRICE: US$ 23.99
Manufacturer :
Tags: Programming, Java

Start of page
Apache Wicket Cookbook

Product : Apache Wicket Cookbook
Category : Programming > Java
Catalog : O'Reilly Product Catalog
Description : In Detail Apache Wicket is one of the most famous Java web application frameworks. Wicket simplifies web development and makes it fun. Are you bored of going through countless pages of theory to find out how to get your web development done? With this book in hand, you don't need to go through hundreds of pages to figure out how you will actually build a web application. You will get practical solutions to your common everyday development tasks to pace up your development activities. Apache Wicket Cookbook provides you with information that gets your problems solved quickly without beating around the bush. This book is perfect for you if you are ready to take the next step from tutorials and step into the practical world. It will take you beyond the basics of using Apache Wicket and show you how to leverage Wicket's advanced features to create simpler and more maintainable solutions to what at first may seem complex problems. You will learn how to integrate with client-side technologies such as JavaScript libraries or Flash components, which will help you to build your application faster. You will discover how to use Wicket paradigms to factor out commonly used code into custom Components, which will reduce the maintenance cost of your application, and how to leverage the existing Wicket Components to make your own code simpler. A straightforward Cookbook with over 75 highly focused practical recipes to make your web application development easier with the Wicket web framework Approach This is a hands-on practical guide to a large variety of topics and use cases. This book tries to use real-world examples when possible, but is not afraid to come up with a contrived pretext if it makes explaining the problem simpler. Unlike a lot of other books, this one does not try to maintain a continuous theme from chapter to chapter, such as demonstrating solutions on the same fictional application; doing so would be almost impossible given the wide variety of recipes presented here. Instead, this book concentrates on focused problems users are likely to encounter and shows clear solutions in a step-by-step manner. This book tries to teach by example and is not afraid to show a lot of code because, after all, it is for coders. Who this book is for This book is for current users of the Apache Wicket framework; it is not an introduction to Wicket that will bore you with tons of theory. You are expected to have built or maintained a simple Wicket application in the past and to be looking to learn new and better ways of using Wicket. If you are ready to take your Wicket skills to the next level this book is for you.
**** PRICE: US$ 26.99
Manufacturer :
Tags: Programming, Java

Start of page
Learning Spring Boot

Product : Learning Spring Boot
Category : Programming > Java
Catalog : O'Reilly Product Catalog
Description : Build and ship Java applications with Spring About This Video Unlike other commercial video courses on Spring, Learning Spring Boot opts to coach users by following the development of a real-world example. Although the initial focus is on Spring Boot, this is one of few courses that demonstrates a complete end-to-end approach on application development in Java Written by a bestselling expert author who has contributed to projects used at Netflix, Google, Pivotal and Microsoft In Detail Learning Spring Boot will help developers, beginner and seasoned, learn how to build powerful apps fast. We’ll introduce core pieces of Spring Boot and show how easy it is to focus on building functionality without getting hung up on unnecessary infrastructure and tedious low level APIs. All examples are built using the Spring Initializr site and a modern IDE.
**** PRICE: US$ 74.99
Manufacturer :
Tags: Programming, Java

Start of page
Learning Swing GUI Programming

Product : Learning Swing GUI Programming
Category : Programming > Java
Catalog : O'Reilly Product Catalog
Description : In this Learning Swing GUI Programming training course, expert author Brian Cole will teach you about Java's built-in user interface toolkit. This course is designed for users that are already familiar with Java. You will start by learning about buttons, including buttons with images, reacting to button clicks, and the JButton class. From there, Brian will teach you about layout, panes, menus and menu items, and range components. This video tutorial also covers lists and combos, tables, and text components. Finally, you will learn about dialogs, including the JOptionPane class and the FileDialog and JFileChooser classes. Once you have completed this computer based training course, you will be able to successfully program using Java's graphical user interface. Working files are included, allowing you to follow along with the author throughout the lessons.
**** PRICE: US$ 119.99
Manufacturer :
Tags: Programming, Java

Start of page
JavaFX Essentials

Product : JavaFX Essentials
Category : Programming > Java
Catalog : O'Reilly Product Catalog
Description : JavaFX is a software platform to create and deliver rich Internet applications (RIAs) that can run across a wide variety of devices. JavaFX Essentials will help you to design and build high performance JavaFX 8-based applications that run on a variety of devices. Starting with the basics of the framework, it will take you all the way through creating your first working application to discovering the core and main JavaFX 8 features, then controlling and monitoring your outside world. The examples provided illustrate different JavaFX and Java SE 8 features. This guide is an invaluable tutorial if you are planning to develop and create JavaFX 8 applications to run on a variety of devices and platforms.
**** PRICE: US$ 27.99
Manufacturer :
Tags: Programming, Java

Start of page
Learning Akka

Product : Learning Akka
Category : Programming > Java
Catalog : O'Reilly Product Catalog
Description : Explore the Akka toolkit to build highly scalable and robust applications Learning Akka delivers a clear and practical introduction to the Akka toolkit, explaining the key components you need to know to get up and running with developing applications of your own. We will start by looking at the actor model and how it solves concurrency problems. You will learn about the actor system, how to create hierarchical structures in Akka, and how to make routes in order to send messages to other actors. We will look at other use cases such as building an actor that can change its behavior during runtime. You will then create stateful actors, work with a cluster system, and work with remote actors. This course will also take you through testing the application with Akka testkit and making applications available over the web with Akka HTTP. Finally, we’ll employ best practices and you’ll get to know the common actor patterns used for development with Akka. By the end of this course, you’ll have a great foundation in Akka that will enable you to develop excellent applications and services with the toolkit. Who this course is for For Scala developers who are interested in building concurrent, scalable, and fault-tolerant applications with Akka, this course delivers the knowledge needed to do just that. What you will learn from this course Explore Akka's version of the actor model Find out how actors solve concurrency problems Build applications using Akka’s basic tools Master different techniques to route messages to the actors in Akka Change actor behavior on runtime using Become/Unbecome and FSM Build stateful actors with Akka Persistence Create your first cluster and discover how it can be used to build a fault-tolerant system Use various techniques for testing an actor Set up a stream system to work with Big Data Expose your application to the web using Akka HTTP See common actor development patterns in Akka
**** PRICE: US$ 74.99
Manufacturer :
Tags: Programming, Java

Start of page

>> 1 2 3

 

 


www.sapiensman.com