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:
For easy recognition, button names, menu options, dialog box names, and context menu options are displayed within [ ].
For example: Select [Add] > [Template] from the context menu.
The names of files, items and relationships are displayed within " ".
This product creates a group name of [Interstage Studio Vxx] on the Apps screen (in Windows 8 and Windows Server 2012) and the Start menu (in other Windows systems). For the actual group name, check the "Software Release Guide" and substitute this name when reading.
For details on how to read install folders, refer to the "Software Release Guide", section "Folder Structure and Files".
Example:
<Workbench installation folder> is the install folder for all functions listed in the "Folder Structure and Files" correspondence table in the "Software Release Guide".
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
Microsoft, Active Directory, ActiveX, Excel, Internet Explorer, MS-DOS, MSDN, Visual Basic, Visual C++, Visual Studio, Windows, Windows NT, Windows Server, Win32 are either registered trademarks or trademarks of Microsoft Corporation in the United States and/or other countries.
Oracle and Java are registered trademarks of Oracle and/or its affiliates. Other names may be trademarks of their respective owners.
Other company and product names in this documentation are trademarks or registered trademarks of their respective owners.
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
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
Target Runtime /Configuration
Target Runtime | Interstage Application Server V11.1 (Java EE 6) |
Configuration | Default Configuration for Interstage Application Server V11.1 (Java EE 6) |
Helpful procedures and section names
Contents | References | |
---|---|---|
Help | Contents | |
9.2.1.3 Developing Web Applications | Web Tools Platform User Guide | Creating Web applications |
9.3.1.3 Developing EJB | Web Tools Platform User Guide | Developing EJB applications |
9.4.1.3 Developing Applications using JPA | Dali Java Persistence Tools User Guide | - |
9.5.1.3 Developing Web Service Applications | Web Tools Platform User Guide | Developing Web service applications |
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 | ||
Explains the workbench components such as editor and view, development resource formats such as workspace and project, and basic workspace operations. | Y | Y | |
Provides an overview of Web applications, and explains how to create Web applications. | Y | Y | |
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 |
Provides an overview of Web services, and explains how to create Web service applications. | Y | Y | |
Provides some common explanations for creating Java EE 5 applications. | Y | - | |
Provides an overview of Java applications, and explains how to create Java applications. | Y | Y | |
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 | |
Provides an overview of Java EE 6 applications, and explains the process from application creation to deployment. | - | Y | |
Explains features useful when using workbenches and points to consider regarding Java EE application programming. | Y | Y | |
Explains the samples that are provided. | Y | Y | |
Explains the migration of resources that were developed using older versions of the workbench. | Y | Y | |
Describes the procedure for using JDK 6 in development on a Java EE 6 workbench. | - | Y | |
Explains how to develop J2EE1.4 applications. | Y | - | |
Explains how to resolve problems that occur in the workbench. | Y | Y | |
Explains the procedure for application development with examples. | Y | - |
Y: Supported.
-: Not supported.