Top
Interstage Studio User's Guide
FUJITSU Software

Preface

Interstage Studio is a Java integrated development environment for developing Java EE 5 and Java EE 6 Web applications, and for developing Enterprise JavaBeans (EJB). Workbench is based on the currently widely used Eclipse open source development environment, and enables development to be performed with industry-wide standard operability. It is also possible to develop J2EE1.4 applications, but Java EE applications are recommended.

Purpose of This Manual

This manual explains development methods and operation procedures and provides development-related notes for workbench functions.

Intended Readers

This manual presents the information required by users who use Workbench to develop various types of applications.
This manual assumes that the reader has a basic knowledge of Java EE Web applications and EJB.

Conventions

This manual uses the following conventions:

Workbench name

Explanations common to all workbenches are labeled with "Workbench" in this document. When it is necessary to explain different workbench features, "Standard workbench" labels the explanations for workbenches installed as standard when the product is installed, and "Java EE 6 workbench" labels the explanations for workbenches installed when the Java EE 6 development feature is selected.

Export Controls

This document or a portion thereof may not be exported (or re-exported) without authorization from the appropriate government authorities in accordance with the pertinent laws.

Trademarks

Revision History

Date of Publication and Version

Manual Code

November 2013: 2nd Version

B1WD-3156-02ENZ0(00)/B1WD-3156-02ENZ2(00)

November 2012: 1st Version

B1WD-3156-01ENZ0(00)/B1WD-3156-01ENZ2(00)

Copyright Notice

Copyright 2012-2013 FUJITSU LIMITED

How to Read this Manual

This section explains how to read this document.

Structure and overview of manuals

This document explains development with the standard workbench and the Java EE 6 workbench. Follow the explanations in this section to read the parts of the manual related to the workbench you are using for development.

Examples for the standard workbench include IJServer cluster examples. There are functions that can be used with both the IJServer cluster and the Interstage Java EE DAS service. Refer to the "Interstage Application Server Java EE Operator's Guide" for information on the differences.

When you are developing the Java EE 6 Application, please start reading from "Chapter 9 Developing Java EE 6 Applications".

Procedure explanations

The different types of application (Web, EJB, etc.) to be developed are explained in different chapters. Samples are used in the "Introduction" sections of the chapters to help explain the procedures for developing the applications. The procedures explained in the "Introduction" sections use the standard workbench procedures. The items to be set when developing with the Java EE 6 workbench may be different.

When the Java EE 6 workbench is used

Workbenches corresponding to the chapters

The following table describes the information in each chapter and the workbench it relates to. Regarding the development of applications in the Java EE 6 workbench, the points that are different to the standard workbench are explained in "Description". Also read "Procedure explanations" above.

Contents

Description

Workbench

Standard workbench

Java EE 6 workbench

Chapter 1 Workbench Overview

Explains the workbench components such as editor and view, development resource formats such as workspace and project, and basic workspace operations.

Y

Y

Chapter 2 Developing Web Applications

Provides an overview of Web applications, and explains how to create Web applications.

Y

Y

Chapter 3 Developing Enterprise JavaBeans (EJB)

Provides an overview of Enterprise JavaBeans, and explains how to create Enterprise Bean and EJB client applications.

Y

Y

Chapter 4 Developing Applications that use Java Persistence API (JPA)

Provides an overview of the Java Persistence API, and explains how to create applications using JPA.

Y

Y

Chapter 5 Developing Web Service Applications

Provides an overview of Web services, and explains how to create Web service applications.

Y

Y

Chapter 6 Items Common to Java EE 5 Applications

Provides some common explanations for creating Java EE 5 applications.

Y

-

Chapter 7 Developing Java Applications

Provides an overview of Java applications, and explains how to create Java applications.

Y

Y

Chapter 8 Database Operation

Provides an overview of databases, and explains how to operate databases.

The correct behavior of the functions described in this document depends on the JDBC drivers used by the various products. Use the tools and applications provided by the various products for database operations such as creating, updating, and deleting content.

Y

Y

Chapter 9 Developing Java EE 6 Applications

Provides an overview of Java EE 6 applications, and explains the process from application creation to deployment.

-

Y

Chapter 10 Tips

Explains features useful when using workbenches and points to consider regarding Java EE application programming.

Y

Y

Appendix A How to use Samples

Explains the samples that are provided.

Y

Y

Appendix B Migrating Resources from a Previous Version

Explains the migration of resources that were developed using older versions of the workbench.

Y

Y

Appendix C Procedure for Development Using JDK 6

Describes the procedure for using JDK 6 in development on a Java EE 6 workbench.

-

Y

Appendix D Migrating J2EE 1.4 Applications

Explains how to develop J2EE1.4 applications.

Y

-

Appendix E Troubleshooting

Explains how to resolve problems that occur in the workbench.

Y

Y

Appendix F Tutorial

Explains the procedure for application development with examples.

Y

-

Y: Supported.

-: Not supported.