1 Preface In the early days of JBoss development, it was just an EJB container. After the development of JBoss in recent years, it has become a JBoss application server that can provide complete J2EE platform functions. Although JBoss's entire architecture has been supporting new software technologies and providing other features, it has always implemented J2EE standards as its primary goal, regardless of whether JBoss has passed J2EE certification.
It is foreseeable that JBoss will still lead the development of J2EE application servers, and it will also be the mainstream J2EE application server.
2 Target Readers The goal of this book is to enable users to deploy and run J2EE 1.4 applications on JBoss 4.0 as soon as possible. At the time of writing, the latest release of JBoss is 4.0.0. Therefore, users should at least use version 4.0.0, or its subsequent versions. At the same time, this book uses examples from the J2EE 1.4 Tutorial provided by Sun (the specific URL is at: http://java.sun.com/j2ee/1.4/docs/tutorial/doc) to illustrate the deployment of J2EE applications in JBoss and configuration. Of course, this book is not a J2EE tutorial, but it still introduces various topics in J2EE from the most basic level. Therefore, if the user is new to J2EE, this book is still of great reference value. If the user plans to use JBoss to run the above J2EE Tutorial, then congratulations, this book is prepared for you. It is best for users to read both tutorials at the same time.
3 About this book First of all, this book will involve the download, installation and operation of JBoss 4.0.0 application server. Then, the directory structure, main configuration files and services of the JBoss application server are generally given.
Then, the book leads developers into the practical part. We will study how to deploy Duke Bank application on JBoss in Sun J2EE Tutorial. This will enable developers to quickly get into the role and become familiar with simple configuration and deployment operations in JBoss. Other chapters cover topics not covered in Duke Bank: JMS messaging (Message Driven Beans, MDB) and container-managed persistence (CMP). Of course, they are also examples from the J2EE Tutorial.
Chapter 5, studying Web services. This book will discuss this in two steps. First, how to expose the EJB methods in the Duke banking application as a Web service; second, how to access the Web service through a Java client application.
Chapter 8 discusses database configuration. We will teach developers step by step.
In Chapter 9, this book examines more advanced security configuration topics.
Expand