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

WebSphere Studio Application Developer Version 5 Programming Guide part 81 pps

10 116 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 246,85 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 23-34 Select location for integration view ? In the Choose Components dialog, make sure ITSO_VOB is selected and click Finish to create the views.. Developer 2 imports projects in

Trang 1

򐂰 In the Choose Location for Snapshot view (Integration View) dialog (Figure 23-34) select C:\ITSO\dev2_IntegrationView as the location for the integration view Click Next

Figure 23-34 Select location for integration view

򐂰 In the Choose Components dialog, make sure ITSO_VOB is selected and click Finish to create the views

򐂰 Click OK when the confirmation dialog is displayed and then click OK in the View Creation Status dialog

Developer 2 imports projects into Application Developer

Developer 2 works on the same projects as developer 1 and has to import the projects:

򐂰 As developer 2, select ClearCase -> Rebase Stream in Application Developer

to update your development stream with the contents of the integration stream

򐂰 In the Rebase Stream dialog (Figure 23-35) select Projects -> ITSO_Project -> ITSO_Project_Integration -> dev2_View and click OK

Trang 2

Figure 23-35 Rebase Stream dialog

򐂰 In the Rebase Stream Preview dialog (Figure 23-36) select

ITSO_VOB ITSO_Project_<date> from the baseline drop-down list and verify that dev2_View is selected as the target view Click OK

Figure 23-36 Rebase Stream Preview - developer 2

򐂰 Click OK to dismiss the Hijacked Files Warning dialog The contents of the integration view is now copied to the developer 2’ development view

򐂰 In the Rebasing in View dialog, click Complete to perform the rebase action After this click Close

򐂰 In Application Developer, select File -> Import -> Existing Project into

Workspace and click Next (Figure 23-37)

򐂰 Click Browse and select the EAR project and click Finish

C:\ITSO\dev2_View\ITSO_VOB\ITSOProGuideCCEAR

Trang 3

Figure 23-37 Import EAR project

򐂰 Repeat the import process for the Web project:

C:\ITSO\dev2_View\ITSO_VOB\ITSOProGuideCCWeb

Developer 2 adds a new servlet

Here are the short instructions for developer 2:

򐂰 Open the Web perspective and select File -> New -> Servlet Enter itso.cc

as the package name and enter ServletB as the class name Click Next

򐂰 Verify that Add to web.xml is selected and click Finish

򐂰 On the Check Out Elements dialog, make sure all three files are selected and click OK

򐂰 On the Select Activity click New and enter Developer 2 adds ServletB as the name for the activity Click OK twice The servlet is being generated

򐂰 On the Add Element(s) to Source Control dialog, make sure the servlet is selected Deselect Keep checked out and click OK

򐂰 On the Select Activity dialog, select the Developer 2 adds ServletB activity and click OK The servlet is added to the project and to ClearCase source control

򐂰 Click Yes on the File Changed dialog

Note: By now developer 1 and developer 2 are setup with a new shared

project Both can now check out files, work with these files, check them in, and deliver their work to the stream

Trang 4

deselected the Keep checked out option) Click OK on the Check Out Elements dialog

򐂰 On the Select Activity dialog, select the Developer 2 adds ServletB activity and click OK The file is now checked out which is indicated by the green check mark on the servlet’s icon,

򐂰 After adding your name as the author press Ctrl-S to save the servlet and then close the editor This change also updates the web.xml file

򐂰 The changed files must now be checked in Select both the itso.cc.ServletB

and the Web Content\WEB-INF\web.xml and select Team -> Check in

(context)

򐂰 On the Check in Elements dialog, make sure both elements are selected and click OK The green check marks of the resources icons are removed indicating that the files are no longer checked out

򐂰 Before developer 2 can deliver the project to the stream the ibm-web-bnd.xml

and ibm-web.ext.xmi files need to be checked in as well As their contents have not changed, ClearCase default settings does not allow them to be checked in, so we need to undo their check out Select both of them and select Team -> Undo Check Out from the context menu On the Undo Check Out for Element(s) dialog, make sure both files are selected and click OK Developer 2 is now ready to deliver the changes to the stream and share the code with the other developers Before doing this, it is best practice to make sure that no other developer has made changes

򐂰 Select ClearCase -> Rebase Stream In the Rebase Stream dialog, select developer 2’s development stream as shown and click OK (Figure 23-38)

Figure 23-38 Selecting development stream to rebase

򐂰 In the Rebase Stream Preview dialog (Figure 23-39) make sure the

dev2_View view is selected, otherwise click Change -> Browse and select it Click OK

Trang 5

Figure 23-39 Rebase Stream Preview

򐂰 The Rebase Stream dialog is displayed and notifies you that the stream is currently up-to-date Click OK to dismiss the information dialog and click

Cancel to dismiss the Rebase Stream Preview dialog

Note that what we did was to check to make sure developer 1 did not make any changes to the stream

Developer 2 delivers work to the integration stream

Developer 2 is ready to integrate the work:

򐂰 As developer 2, select ClearCase -> Deliver Stream In the Deliver from Stream dialog (Figure 23-40) select Projects -> ITSO_Project ->

ITSO_Project_Integration -> dev2_View Click OK

Figure 23-40 Deliver from Stream dialog

Trang 6

Figure 23-41 Deliver from Stream Preview

򐂰 The integration view is now updated with the contents of the development view In the Deliver from Stream - Merges Complete dialog, deselect Open a ClearCase Explorer window and click OK

򐂰 On the Delivering to View dialog, click Complete and then Close

Developer 2 makes a new baseline

To make a new baseline:

򐂰 As developer 2, select Start -> Programs -> Rational ClearCase LT Client -> Rational ClearCase LT Project Explorer

򐂰 In the left pane select ITSO_Project_Integration and select Make Baseline

from the context menu

򐂰 In the Make Baseline dialog, change the name of the baseline to

ITSO_Project_<date>-2 and click OK

򐂰 Click OK on the confirmation dialog (1 new baseline was created) and then close the Make Baseline dialog Close the ClearCase Project Explorer

Developers synchronize

Developer 2 has now finished his current task and developer 1 can now catch up with the latest changes made by developer 2:

򐂰 As developer 1, connect to ClearCase

򐂰 Select ClearCase -> Update View

Trang 7

򐂰 On the Start Update dialog (Figure 23-42) select dev1_IntegrationView and click OK

Figure 23-42 Selecting view to update

򐂰 On the Snapshot View Update dialog (Figure 23-43) select Changed in the left pane The right pane changes and displays all the changed files

Figure 23-43 Snapshot view update dialog

򐂰 In the right pane select web.xml and select Show Version Tree from its context menu This displays the Version Tree Browser as shown in Figure 23-44 This

Trang 8

Figure 23-44 Version tree browser

򐂰 Close the Version Tree Browser and then close the Snapshot View Update window Click OK to dismiss the Save Update dialog

The integration view is now updated with the latest changes made to the integration stream Before developer 1 can continue working his development view needs to be refreshed

򐂰 Select ClearCase -> Rebase Stream From the Rebase Stream dialog, select

Projects -> ITSO_Project -> ITSO_Project_Integration -> dev1_View and click

OK

򐂰 In the Rebase Stream Preview dialog (Figure 23-45) select the new baseline,

ITSO_VOB ITSO_Project_<date>-2, from the baseline drop-down list and make sure the dev1_View is selected as the target view Click OK

Figure 23-45 Rebase Stream Preview - developer 1

򐂰 Click OK to dismiss the Hijacked Files Warning dialog The contents of the integration view is now copied to developer 1’s development view

Trang 9

򐂰 On the Rebase Stream - Merges Complete dialog, click OK.

򐂰 On the Rebasing in View dialog, click Complete and then click Close

򐂰 To refresh Application Developer’s view, select the ITSOProGuideCCWeb

project and select Refresh from its context menu The screen should now show both ServletA and ServletB as in Figure 23-46

Figure 23-46 Developer 1 Workbench updated

Summary

In this chapter we have shown you a very basic scenario with two developers working on a common Web project

One of the developers set up the initial environment, added a servlet, delivered the development stream to the shared integration stream, and made a new baseline

The second developer then joined the project, imported its contents into the own workspace, added a second servlet, delivered the contents to the integration stream, and made a new baseline

Trang 10

Part 6 Appendixes

This part of the book includes the following supplementary information:

򐂰 Appendix A, “Product installation” on page 785

򐂰 Appendix B, “Keyboard shortcuts” on page 801

򐂰 Appendix C, “Additional material” on page 809

Part 6

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