1. Trang chủ
  2. » Công Nghệ Thông Tin

WebSphere Studio Application Developer Version 5 Programming Guide part 10 pps

10 183 0
Tài liệu đã được kiểm tra trùng lặp

Đang tải... (xem toàn văn)

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 10
Dung lượng 298,5 KB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

Figure 3-12 Java Type Hierarchy perspective By default this perspective displays the Hierarchy view and the Editor pane.. The Hierarchy view does not display a hierarchy until you select

Trang 1

Java Type Hierarchy perspective

This perspective also addresses Java developers and allows them to explore a type hierarchy It can be opened on types, compilation units, packages, projects

or source folders and consists of the Hierarchy view and an editor (Figure 3-12)

Figure 3-12 Java Type Hierarchy perspective

By default this perspective displays the Hierarchy view and the Editor pane The Hierarchy view does not display a hierarchy until you select a type (Figure 3-13)

Figure 3-13 Hierarchy view - initial

Java Editor

Trang 2

To open a type in the Hierarchy view, open the context menu from a type in the Package Explorer, the Editor, the Navigator or the Outline view and select Open Type Hierarchy

Once you have selected a type and opened it to the type hierarchy, the type

hierarchy is displayed in the Hierarchy view Figure 3-14 shows the Hierarchy

view of the Java Swing class JList

Figure 3-14 Hierarchy view

Icons are provided at the top of the Hierarchy view to display the type hierarchy , the supertype hierarchy (bottom-up) , or the subtype hierarchy

(top-down) The supertype hierarchy also shows interfaces that are

implemented for each class in the hierarchy

Trang 3

Server perspective

The Server perspective (Figure 3-15) is used to manage the server test environments you use when testing, debugging, and profiling your applications

Figure 3-15 Server perspective The perspective has the following views:

򐂰 Server Configuration view—Shows the servers and server configurations

created By clicking the down arrow and selecting Standard or Advanced the view can be slightly customized

򐂰 Servers view—Provides another view of the servers and also displays the

console which shows the stdout output from each server

Servers can be controlled (start, stop, restart) either using the Server Configuration view or the Servers view Select the server and choose the appropriate action from its context menu If a server configuration is opened (by double-clicking it) it opens up in the upper right pane and allows for editing of its properties

Trang 4

XML perspective

The XML perspective (Figure 3-16) contains several editors and views that can help a developer in building XML files, XML schemas, DTDs, style sheets, and integrating between data extracted from relational databases and XML

Figure 3-16 XML perspective The XML perspective contains four sections:

򐂰 Outline view—Shows the Outline view for the active editor; in this case the

XML editor is active

򐂰 Navigator view—Displays the folders, and files of the project.

򐂰 Tasks view—Shows the problems and errors to be fixed.

򐂰 Editor pane—Active editors

Trang 5

XSL Debug perspective

The XSL Debug perspective is used when you transform XML files This perspective and its capabilities are described in the section “Debugging XSL” on page 369

Data perspective

The Data perspective lets you access relational databases tools and you can create and manipulate the data definitions for your project This perspective also lets you browse or import database schemas in the DB Servers view, create and work with database schemas in the Data Definition view, and change database schemas in the table editor You can also export data definitions to another database installed either locally or remotely The Data perspective is shown in Figure 3-17

Figure 3-17 Data perspective

Trang 6

These views characterize the Data perspective:

򐂰 Data Definition view—This view of lets you work directly with data

definitions, defining relational data objects It can hold local copies of existing data definitions imported from the DB Servers view, designs created by running DDL scripts, or new designs that you have created directly in the Workbench Using the Data Definition view, you can also rename logical objects

򐂰 DB Servers view—Using this view, you can:

– Create a new database connection

– Connect to existing databases and view their designs

– Reconnect to a database if your database connection was disconnected – Disconnect from a database connection if you are connected

– Import the designs to another folder in the Data Definition view, where you can extend or modify the designs

– Refresh the database objects defined to a database connection

– Delete a database connection

Debug perspective

Application Developer provides a Debug perspective that supports testing and debugging of your applications

The Debug perspective, shown in Figure 3-18, contains five panes:

򐂰 Top left—Shows Debug and Servers views

򐂰 Top right—Shows Breakpoints, Expressions, Variables and Display views

򐂰 Middle left—Shows the Source, the Design view, or the Web browser In the Source view, the line with the current error or breakpoint is displayed (where the process stopped)

򐂰 Middle right—Shows the Outline view of the currently displayed source

򐂰 Bottom—Shows the Console and the Tasks view

Trang 7

Figure 3-18 Debug perspective

򐂰 Debug view—Displays the stack frame for the suspended threads for each

target you are debugging Each thread in your program appears as a node in the tree If the thread is suspended, its stack frames are shown as child elements

If the resource containing a selected thread is not open and/or active, the file opens in the editor and becomes active, focusing on the source with which the thread is associated

The Debug view enables you to perform various start, step, and terminate debug actions as well as enable or disable step-by-step debugging

򐂰 Variables view—Displays information about the variables in the

currently-selected stack frame

򐂰 Breakpoints view—Lists all the breakpoints you have set in the Workbench

projects You can double-click a breakpoint to display its location in the editor

In this view, you can also enable or disable breakpoints, delete them, or add

Trang 8

new ones This view also lists Java exception breakpoints, which suspend execution at the point where the exception is thrown You can add or remove exceptions

򐂰 Expressions view—Data can be inspected in the Expressions view You can

inspect data from a scrapbook page, a stack frame of a suspended thread, and other places The Expressions view opens automatically when the Inspect command is activated

򐂰 Display view—Shows the result of evaluating an expression in the context of

the current stack frame You can evaluate and display a selection either from the editor or directly from the Display view

More information about the Debug perspective can be found in “Testing and debugging” on page 553

Profiling perspective

Profiling is controlled from the Profiling perspective (Figure 3-19) To open the perspective, select Window -> Open Perspective -> Other -> Profiling

Figure 3-19 Profiling perspective

Trang 9

The Profiling perspective contains all the views used in a profiling session Once you open the Profiling perspective, the Profiling Monitor view is visible on the top, left side of the Workbench

The Profiling Monitor view displays profiling objects such as project folders, monitors, hosts, processes, and agents that get created during a profiling session

On the right of the Workbench, the Profiling perspective offers the following views, which display data that is collected from a profiling session:

򐂰 Statistical profiling views:

– Package Statistics view – Class Method Statistics view – Method Statistics view – Class Instance Statistics view – Instance Statistics view

򐂰 Graphical profiling views:

– Execution Flow view – Object References view – Method Execution view – Method Invocation view – Heap view

More details about these views can be found in “Performance analysis” on page 666

Component Test perspective

The Component Test perspective (Figure 3-20) provides a framework for defining and executing test cases

򐂰 Definition view—Used to define test cases This is also where you define the

hosts on which the test cases will run Once you define the test case element

in the Definition pane, its contents appear in the Outline pane

򐂰 Outline view—Displays the contents of a test case currently being edited

Here you add elements to the test case's main block, and once your definition

is complete you prepare it to run and create a test case instance

򐂰 Execution view—Once you prepare a test case definition to run, a test case

instance is generated in the Execution pane You can then review the instance and edit any associated generated code before running the test case

Trang 10

Figure 3-20 Component Test perspective More information about Component Testing is located in “Component testing” on page 588

CVS Repository Exploring perspective

The CVS Repository Exploring perspective (Figure 3-21) lets you connect to CVS repositories It allows you to add and synchronize projects with the workspace and to inspect the revision history of resources:

򐂰 CVS Repositories view—Shows the CVS repository locations that you have

added to your Workbench Expanding a location reveals the main trunk (HEAD), project versions and branches in that repository You can further expand the project versions and branches to reveal the folders and files contained within them

The context menu for this view also allows you to specify new repository locations Use the CVS Repositories view to checkout resources from the repository to the Workbench, configure the branches and versions shown by the view, view resource history, and compare resource versions

Ngày đăng: 03/07/2014, 20:20

TỪ KHÓA LIÊN QUAN