Feb 03, 2012 |
2,033 views |

Book Description
Oracle Service Bus 11g is a scalable SOA integration platform that delivers an efficient, standards-based infrastructure for high-volume, mission critical SOA 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 SOA Suite as a backbone for SOA messaging.
This practical cookbook 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 OSB service and work efficiently and effectively with OSB. The book then dives into topics such as messaging with JMS transport, using EJB and JEJB transport, HTTP transport and Poller transports, communicating with the database, communicating with SOA Suite and Reliable Message Processing amongst others. The last two chapters discuss how to achieve message and transport-level security on the OSB.
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 JMS transport Download Now »
Jul 07, 2011 |
8,436 views |

Book Description
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.
Download Now »
Jun 24, 2011 |
9,708 views |

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 development.”
—Floyd Marinescu, Founder, InfoQ.com Creator, TheServerSide.com
“Brings back simplicity to enterprise Java applications.”
—Jonas Bonér, Senior Software Achitect, Terracotta, Inc.
“A valuable guide for lightweight development.”
—Craig Walls, Author, Spring in Action
“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 Java community that EJBs often introduce more problems than they solve. Now there is a major trend toward lightweight technologies such as Hibernate, Spring, JDO, iBATIS, and others Download Now »
May 14, 2011 |
12,878 views |

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

Book Description
GlassFish is a free, open source, production ready application server. It is the environment’s reference implementation and the first Enterprise Java server to implement Java EE6. Although GlassFish server delivers a flexible, lightweight and extensible Java EE 6 platform, it can be challenging to get beyond the basics and develop Java 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 Java EE 6 application development, covering all major Java EE 6 APIs. It is a handy guide for the advanced Java programmers as well as Java EE 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 database through Java Database Connectivity (JDBC) API and the Java Persistence API (JPA). We will also learn more about the newly introduced features of JPA 2.0 and develop JSF 2.0 applications learn how to customize them. We then set up Glassfish for Java Messaging (JMS) 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 development using the JAX-WS specification. Download Now »
Jan 06, 2011 |
10,170 views |

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.
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. Download Now »