rss Home » Tag Archive For ‘EJB’

Oracle Service Bus 11g Development Cookbook

Oracle Service Bus 11g Development Cookbook

Book Description

Oracle Service Bus 11g is a scalable integration platform that delivers an efficient, standards-based infrastructure for high-volume, mission critical environments. It is designed to connect, mediate, and manage interactions between heterogeneous services, legacy applications, packaged solutions and multiple Enterprise Service Bus (ESB) instances across an enterprise-wide service network. Oracle Service Bus is a core component in the Oracle Suite as a backbone for messaging.

This practical shows you how to develop service and message-oriented (integration) solutions on the Oracle Service Bus 11g.

Packed with over 80 task-based and immediately reusable recipes, this book starts by showing you how to create a basic service and work efficiently and effectively with . The book then dives into topics such as messaging with transport, using and JEJB transport, HTTP transport and Poller transports, communicating with the , communicating with Suite and Reliable Message Processing amongst others. The last two chapters discuss how to achieve message and transport-level security on the .

What you will learn from this book

  • Create a simple service on the OSB
  • Work efficiently with the Eclipse OEPE
  • Send and consume messages through the transport Download Now »

EJB 3.1 Cookbook

EJB 3.1 Cookbook

Book Description

Enterprise Beans enable rapid and simplified of secure and portable applications based on technology.Creating and using EJBs can be challenging and rewarding. Among the challenges are learning the technology itself, learning how to use the environment you have chosen for development, and the testing of the EJBs.

This 3.1 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 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 is a very straightforward and rewarding source of techniques supporting EE applications.

Download Now »

POJOs in Action

POJOs in Action

Book Description

“Chris Richardson has done an outstanding job; this book deserves 5 out of 5. I wish I could have given more. Once I started reading the book, it was hard for me to put it down.”
—Meera Subbarao, JavaLobby.org

“A good way to quickly get up to speed with today’s practices for lightweight .”
—Floyd Marinescu, Founder, InfoQ.com Creator, TheServerSide.com

“Brings back simplicity to enterprise applications.”
—Jonas Bonér, Senior Software Achitect, Terracotta, Inc.

“A valuable guide for lightweight .”
—Craig Walls, Author,

“The author definitely knows what he is talking about.”
—Oliver Zeigermann, J2EE Architect and Apache committer

“Extremely valuable, plenty of sample code… I enthusiastically recommend it!”
—Brendan Murray, Senior Software Achitect, IBM

There is agreement in the community that EJBs often introduce more problems than they solve. Now there is a major trend toward lightweight technologies such as , , , , and others Download Now »

Real World Java EE Night Hacks

Real World Java EE Night Hacks

Book Description

The surprisingly successful book EE Patterns–Rethinking Best Practices discusses the rethinking of legacy J2EE patterns. Now, EE Night Hacks–Dissecting the Business Tier walks you through the EE 6 best practices and patterns used to create a real world application called “x-ray.” X-ray is a high-performance blog statistics application built with nothing but vanilla EE 6 leveraging the synergies between the JAX-RS, 3.1, 2, and CDI 1.0 APIs. Topics covered include:

  • A brief introduction into the core principles of EE 6 ( 3.1, CDI, , JTA,Dependency Injection, Convention over Configuration, interceptors, transactions, ) using real world code
  • Unit and integration testing of 6 applications using JUnit and ScalaTest
  • Using interceptors for performance measuring and monitoring
  • Creating mocks with Mockito for EJB 3.1, CDI, JPA, and JAX-RS
  • Developing embedded integration tests with Arquillian
  • Productive use of JAX-RS, Contexts and Dependency Injection, EJB 3.1, and JPA
  • services and clients with 6
  • Convention over Configuration with Java EE 6
  • Effective component configuration with CDI and Convention over Configuration Download Now »

Java EE 6 with GlassFish 3 Application Server

Java EE 6 with GlassFish 3 Application Server

Book Description

is a free, open source, production ready application server. It is the environment’s reference implementation and the first Enterprise server to implement EE6. Although server delivers a flexible, lightweight and extensible EE 6 platform, it can be challenging to get beyond the basics and develop applications deployed to GlassFish 3 application server.

This book takes an in-depth look at all of the major new features in Glassfish 3 and how it differs from previous Glassfish versions. This book explains GlassFish installation and configuration, and then moves on to EE 6 application , covering all major 6 APIs. It is a handy guide for the advanced Java programmers as well as 6 beginners.

This book begins with the installation of Glassfish 3 and deploying Java applications. It also explains how to develop, configure, package and deploy servlets. We will also learn the processing of HTML Forms. As we move on, we will develop Java Server Pages and get to know implicit JSP objects. We will get to know all the JSTL (JSP Standard Tag Library) tag libraries. This book gives us a better understanding on how to manage data from a through Java Connectivity (JDBC) API and the Java Persistence API (). We will also learn more about the newly introduced features of 2.0 and develop 2.0 applications learn how to customize them. We then set up Glassfish for Java Messaging () API and understand the working of message queues and message topics. Later, we use the Context and Dependency Injection (CDI) API to integrate application layers and study the SOAP based web service using the JAX-WS specification. Download Now »

JBoss AS 5 Performance Tuning

JBoss AS 5 Performance Tuning

Book Description

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.

AS 5 Performance Tuning will teach you how to deliver fast applications on the Application Server and , 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 Enterprise applications is the sum of a set of components including the Virtual Machine configuration, the application server configuration (in our case, 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 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, tuning, tuning, Enterprise Beans, and the Messaging Service. Download Now »