General Issues -- why Java Beans are important and what do they look like! |
Background: ComponentWare, Corba, Opendoc, DCOM, ActiveX |
An Example JavaBean (see separate JavaBeanStroll and tutorials) |
Object Web Development including IIOP for interoperability among Corba2 systems |
Detailed Technologies of JavaBeans (see next foil for summary)
|
These foils do not cover DCOM or ActiveX in detail
|
001 JavaBeans CORBA ComponentWare Professional Certificate Version August 97 002 Abstract of Certificate JavaBean/CORBA/ComponentWare Presentation 003 Detailed Technology Summary for JavaBeans 004 Some Suggested JavaBean References 005 CORBA Resources 006 What are JavaBeans I 007 What are JavaBeans II 008 Parts of the JavaBean Brew I 009 Parts of the JavaBean Brew II 010 JavaBean Communication and Event Model 011 JavaBean Communication Model II 012 JavaBean Mechanisms for Interoperating with Remote Objects 013 What is a JAR file ? 014 COM/DCOM/ActiveX in a Nutshell - I 015 COM/DCOM/ActiveX in a Nutshell - II 016 ComponentWare Technologies in Detail 017 3(Multi)-Tier Computing Architecture 018 Microsoft's 3-Tier Programming Model 019 A Web-based 3-Tier Computing System 020 Enterprise JavaBeans 021 JavaBean 3 Tier Architecture 022 What is ComponentWare? 023 From Objects to Components 024 From Objects to Components 025 Components, Frameworks and Ensembles on an Object Bus 026 Components, Frameworks and Ensembles on the Object Bus 027 Example: WebFlow at NPAC 028 Example: WebFlow and HPCC 029 WebFlow: HPCC Simulation 030 WebFlow: Image Processing 031 WebFlow:Collaboration 032 CORBA in Detail 033 What is CORBA? 034 ORB Architecture Overview 035 ORB Architecture Overview 036 CORBA: ORB, Services, Facilities 037 CORBA: ORB, Services, Facilities 038 CORBA Object Development 039 CORBA Object Development 040 Example: Counter/Timer in Java 041 Example: IDL Specification 042 Example: IDL Specification 043 Example: Java Interface 044 Example: Java Interface 045 Example:Client-side Stub 046 Example:Client-side Stub 047 Example: Server-side Skeletom 048 Example: Server-side Skeleton 049 Example:Implementation Template 050 Example:Implementation Template 051 Example:Object Implementation 052 Example:Object Implementation 053 Example: Main Server Program Comments 054 Example: Main Server Program 055 Example: Main Client Program 056 Example: Main Client Program Comments 057 Example: Summary 058 Example vs. ORB Architecture 059 Example vs. CORBA Object Development Process 060 IIOP: New Universal Web Standard 061 Emergent Object Web Architecture 062 Emergent Object Web Architecture 063 Crossware from Netscape Corp. 064 Crossware from Netscape Corp. 065 HTTP/IIOP Integration in Netscape 066 Netscape ONE (Open Network Environment) 067 Netscape ONE (Open Net Environment) 068 Linking CORBA with JavaBeans 069 Towards Enterprise JavaBeans 070 Towards Enterprise Java Beans 071 CORBA Core, Services & Facilities 072 CORBA Services - I 073 CORBA Services - II 074 CORBA Facilities 075 CORBA Facilities 076 CORBA Facilities 077 Commercial CORBA Products: CORE ORB Support 078 Commercial CORBA Products: Common CORBA Services (COS) 079 Towards High Performance CORBA 080 Towards High Performance CORBA 081 Some Aspects of JavaBeans in More Detail 082 Picture of JavaBean and JDK1.1 AWT Event Model 083 ComponentWare Linkage Model 084 JavaBean and JDK1.1 AWT Event Model 085 Registration and Callback 086 Discussion of Event Linkage Model for Message Passing between Modules 087 DataFlow in JavaBeans 088 Persistence and Serialization 089 Serializing Object Graphs 090 Serialization - I 091 Serialization Externalization II 092 RMI: Remote Method Invocation 093 RMI versus RPC Summary 094 RMI Architecture Overview 095 RMI Stubs and Skeletons 096 Other RMI Components 097 Reflection and Introspection 098 The Reflection API 099 BeanInfo and JavaBean Customization 100 JavaBean Design Patterns - I 101 JavaBean Design Patterns - II