Programming With Visualage for Java Version 2.0

by ; ;
Edition: 2nd
Format: Paperback w/CD-ROM
Pub. Date: 1999-01-01
Publisher(s): Prentice Hall PTR
  • Free Shipping Icon

    This Item Qualifies for Free Shipping!*

    *Excludes marketplace orders.

List Price: $69.98

Rent Book

Select for Price
There was a problem. Please try again later.

New Book

We're Sorry
Sold Out

Used Book

We're Sorry
Sold Out

eBook

We're Sorry
Not Available

How Marketplace Works:

  • This item is offered by an independent seller and not shipped from our warehouse
  • Item details like edition and cover design may differ from our description; see seller's comments before ordering.
  • Sellers much confirm and ship within two business days; otherwise, the order will be cancelled and refunded.
  • Marketplace purchases cannot be returned to eCampus.com. Contact the seller directly for inquiries; if no response within two days, contact customer service.
  • Additional shipping costs apply to Marketplace purchases. Review shipping costs at checkout.

Summary

This book brings together all the information and trialware you need to get powerful results with VisualAge for Java 2.0, IBM's premier Java development environment for the enterprise. Begin with an introduction to VisualAge 2.0 tools, windows, and code import/export features. Master VisualAge's powerful capabilities by building an industrial-strength application, starting with business logic. Construct a user interface using JFC/Swing classes and the Visual Composition Editor. Master the workspace, repository, inspector and debugger. Use DataBeans to access relational databases via JDBC; integrate external software configuration management tools; connect to Lotus Domino, and more. CD-ROM includes the VisualAge for Java Version 2 entry/educational version, plus a trial version of DB2 Univeral Server for Windows 95/NT.

Author Biography

John Akerley is a consultant at the IBM International Technical Support Organization in San Jose, CA, and served on the VisualAge for Java certification team. Nina Li is part of IBM's Global Services national support team for VisualAge products. Antonello Parlavecchia, a Consultant/IT Specialist at Telecom Italia Mobile, was formerly IT Specialist for the IBM Java Technology Center in Bari, Italy.

Table of Contents

Foreword vi(1)
Preface vii(8)
Who Should Read This Book? vii(1)
How to Use This Book vii(1)
CD-ROM viii(1)
How This Document Is Organized viii(1)
Conventions Used in This Book ix(2)
Examples in This Book x(1)
World Wide Web Addresses in This Book x(1)
ITSO on the Internet xi(1)
VisualAge for Java Service and Support xi(1)
About the Authors xii(1)
Acknowledgments xii(1)
Comments Welcome xiii(2)
Contents xv(6)
Figures
xxi(6)
Tables
xxvii(2)
Tips xxix
Chapter 1: Introduction to the Environment
1(28)
VisualAge for Java Product Family
1(4)
VisualAge for Java Professional
2(2)
VisualAge for Java Entry
4(1)
VisualAge for Java Enterprise
4(1)
Updates to VisualAge for Java
5(1)
Building Your First Applet
5(9)
Let's Get Started!
6(6)
Creating an Animated Applet
12(1)
Changing the Properties of the Applet
13(1)
Building Your First Application
14(4)
The VisualAge for Java Scrapbook
18(7)
Using the Scrapbook
19(4)
Correcting Errors in the Scrapbook
23(2)
Customizing VisualAge for Java
25(4)
Workbench Options
25(4)
Chapter 2: Organizing Your Code
29(20)
Projects in VisualAge for Java
29(1)
The Workbench
30(6)
The Workbench Projects Page
32(2)
The Workbench Packages View
34(2)
Using Types from Other Packages
36(6)
The Workbench Classes Page
38(1)
The Workbench Interfaces Page
39(1)
The Workbench All Problems Page
40(2)
Importing and Exporting Java Code with VisualAge for Java
42(7)
Importing into VisualAge for Java
43(2)
Exporting from VisualAge for Java
45(4)
Chapter 3: Beginning the ATM Project
49(50)
ATM Application
49(4)
ATM Object Model
52(1)
JavaBeans
53(5)
Event Features
54(1)
Property Features
55(1)
Method Features
56(1)
Introspection and the BeanInfo Class
57(1)
Using VisualAge for Java to Create JavaBeans
58(10)
The Class Browser
58(5)
Using the BeanInfo Page
63(3)
What about the BeanInfo Class?
66(2)
Building the ATM Model
68(31)
Building the Transaction Class
69(2)
Building the BankAccount Bean
71(10)
Building the CheckingAccount Bean
81(5)
Building the SavingsAccount Bean
86(1)
Building the Card Bean
87(4)
Building the Customer Bean
91(3)
Building the Bank Bean
94(5)
Chapter 4: Building User Interfaces
99(54)
An Abstract Windowing Toolkit Refresher
100(1)
What Is the JFC?
100(1)
The JFC and the AWT
101(1)
JFC Components
102(2)
The JFC and the MVC Architecture
104(1)
Look and Feel
105(1)
Layout Managers
106(6)
FlowLayout
107(1)
BorderLayout
107(1)
BoxLayout
108(1)
CardLayout
109(1)
GridLayout
110(1)
GridBagLayout
111(1)
OverlayLayout
111(1)
Using Layout Managers in VisualAge for Java
112(1)
Visual Composition Editor
112(7)
The Beans Palette
114(3)
Free-Form Surface
117(1)
The Toolbar
117(2)
Working with Beans in the Visual Composition Editor
119(5)
Adding Beans
119(1)
Customizing Beans
120(2)
Naming Beans
122(1)
Beans List
123(1)
Factory and Variable
123(1)
Visual Programming in Action
124(29)
Creating the Bookmark Classes
125(1)
Building the Bookmark Class
125(1)
Building the BookmarkListController
126(1)
Building the BookmarkListView Applet
127(6)
Creating a Tear-off Property
133(1)
Adding a Variable
134(1)
Saving and Generating the Bean
135(1)
Connections
136(2)
Connection Properties
138(1)
Creating Connections
139(8)
Enhancing the BookmarkListView Applet
147(3)
The Class Path
150(3)
Chapter 5: Managing and Fixing Your Code
153(38)
Storing Your Code
153(4)
The Workspace
155(1)
The Repository
156(1)
Resource Files
156(1)
Features
157(1)
Version Control
157(8)
Editions
157(1)
Versions
158(1)
Versioning Program Elements
159(2)
Managing Editions
161(3)
Using the Repository Explorer
164(1)
Compacting the Repository
165(1)
Searching for Program Elements
166(4)
The Search Dialog Box
166(2)
References To and Declarations Of Functions
168(2)
Versioning Your Code
170(3)
Versioning the Bookmark List Packages
173(1)
Debugging a VisualAge for Java Program
173(4)
Inspectors
173(2)
The Inspector Window
175(2)
The Debugger
177(14)
The Debug Page
177(3)
The Breakpoints Page
180(6)
External Debug
186(3)
Generating a Class Trace
189(2)
Chapter 6: Finishing the ATM Application
191(58)
ATM Application
191(58)
AtmController
193(5)
AtmView
198(5)
Keypad
203(6)
AtmButtonPanel
209(1)
AtmNamePanel
210(2)
AtmWelcomePanel
212(6)
AtmPinPanel
218(7)
AtmAccountPanel
225(8)
AtmTransactionPanel
233(9)
Finishing the AtmView
242(5)
Adding Keyboard Input to the ATM Application
247(2)
Chapter 7: Making Your Data Persistent
249(30)
Serialization
250(9)
The Serializable Interface
250(1)
Object Dependencies
251(1)
Behind the Scenes of Serialization
252(1)
Controlling the Serialization
253(1)
Bookmark List Serialization
253(6)
Relational Databases
259(20)
Database Access Using VisualAge for Java
262(3)
Making the BookmarkList Persistent Using Data Access Beans
265(14)
Chapter 8: Creating Servlets
279(16)
Servlets: A Refresher
279(4)
Designing Servlet Systems
282(1)
Making the Bookmark List a Servlet
283(12)
Testing the Servlet
291(4)
Chapter 9: Internationalization
295(32)
Java Internationalization Framework
295(5)
Locales
296(2)
Resource Bundle
298(2)
Internationalization in VisualAge for Java
300(4)
Making the BookmarkListView Applet International
304(5)
Externalizing the Strings
304(3)
Creating the Alternate Resource Bundles
307(2)
Building a Language Panel
309(4)
LanguagePanel View
310(1)
Creating the Resource Bundles
311(2)
Dynamically Changing the Locale
313(8)
Loading Resource Bundles
313(1)
Retrieving Resources from Resource Bundles
314(1)
Finishing the LanguagePanel
314(4)
Formatting Dates and Times
318(3)
Other Internationalization Considerations
321(6)
Using Predefined Formats
322(5)
Chapter 10: Deploying Your Java Programs
327(18)
Before You Start
328(1)
Deploying an Application
329(4)
Deploying a Servlet
333(3)
Installing the Domino Go Web Server
333(1)
Deploying the BookmarkListServlet
334(2)
Deploying an Applet
336(9)
Web Browsers
337(1)
CLASSPATH or CODEBASE
338(1)
Applet Tags
338(2)
Deploying the BookmarkListView Applet
340(2)
Deploying Supporting Code
342(3)
Chapter 11: Advanced Topics
345(40)
Interface to External SCM Tools
345(13)
Preparing to Connect to the SCM Tool from VisualAge for Java
346(4)
Interface to External SCM Functions
350(8)
AgentRunner: Lotus Domino Connection
358(9)
Remote Method Invocation: A Refresher
367(10)
Architecture
368(1)
RMI Using VisualAge for Java
369(1)
Distributing the BookmarkList
370(7)
Tool Integration Framework
377(8)
Creating the BaseLine Tool
377(4)
Testing the BaseLine Tool in the IDE
381(1)
Installing the BaseLine Tool
382(1)
Running the BaseLine Tool
383(2)
Special Notices
385(4)
Related Publications
389(4)
International Technical Support Organization Publications
389(1)
Redbooks on CD-ROMs
389(1)
Product Documentation
390(1)
Other Publications
390(3)
How to Get ITSO Redbooks
393(4)
How IBM Employees Can Get ITSO Redbooks
393(1)
How Customers Can Get ITSO Redbooks
394(1)
IBM Redbook Order Form
395(2)
Glossary 397(8)
Abbreviations 405(2)
Index 407

An electronic version of this book is available through VitalSource.

This book is viewable on PC, Mac, iPhone, iPad, iPod Touch, and most smartphones.

By purchasing, you will be able to view this book online, as well as download it, for the chosen number of days.

Digital License

You are licensing a digital product for a set duration. Durations are set forth in the product description, with "Lifetime" typically meaning five (5) years of online access and permanent download to a supported device. All licenses are non-transferable.

More details can be found here.

A downloadable version of this book is available through the eCampus Reader or compatible Adobe readers.

Applications are available on iOS, Android, PC, Mac, and Windows Mobile platforms.

Please view the compatibility matrix prior to purchase.