Maricopa Community Colleges  CIS275LD   19994-20035 
Official Course Description: MCCCD Approval: 03/23/99
CIS275LD 19994-20035 L+L 2 Credit(s) 3 Period(s)
Developing Domino Agents Using Java
Overview of developing Domino Agents using Java. Writing Java application emphasized. Covers various classes and their function and importing notes. Prerequisites: Permission of instructor.
Go to Competencies    Go to Outline
 
MCCCD Official Course Competencies:
 
CIS275LD   19994-20035 Developing Domino Agents Using Java
1. Define Java and explain the types of Java programs. (I)
2. Compare and contrast Java and LotusScript. (I)
3. Explain notes object interface . (I)
4. Summarize Java development tools and environment. (I)
5. Write a Java application. (I, II)
6. Summarize Java class. (II)
7. Write a Java program to act as a Notes Agent. (I, II, III)
8. Create a Java Agent Class. (IV)
9. Create a Vector Class. (V)
10. Create a new class in an Agent. (VI)
11. Import the Notes classes. (VII)
12. Define Java Servlets. (VIII)
Go to Description    Go to top of Competencies
 
MCCCD Official Course Outline:
 
CIS275LD   19994-20035 Developing Domino Agents Using Java
    I. Java
        A. Definition
        B. Types of Programs
          1. Applets
          2. Applications
          3. Servlets
        C. Using Java in Notes
        D. Compared to LotusScript
        E. Access Notes Data
        F. Notes Object Interface
        G. Accessing Properties
        H. Development Tools
        I. Development Environment
        J. Core Java Packages
        K. Java Primitive Data Types
        L. Declaring Variables in Java
        M. Java Operators
      II. Class
          A. Definition
          B. Properties
          C. Defining Methods
          D. Defining Main Method
          E. System Output
          F. Conditional Statements
        III. Notes Agent
            A. Creation
              1. Variables
              2. Compile Java Program
              3. Import Program
              4. Test
            B. Variables
              1. Java Program to Act as Notes Agent
              2. Importing Required Classes
              3. Notes Class Package
              4. Agent Class
              5. Inheritance
              6. AgentBase Class
              7. NotesMain Method
              8. Notes' Java Classes
              9. Exception Handling
              10. NotesException Class
          IV. Agent Class
              A. Creating
              B. Current User Name
              C. Using Strings
              D. String Methods
              E. Java's While Loop
              F. Item Values
              G. Extending Java Primitives
              H. Double Object
              I. Source Code
            V. Vector Class
                A. Creating
                B. Dynamic Arrays
              VI. New Class into Agent's Old Java Code
                  A. Modifying
                  B. Importing
                  C. Testing
                VII. Importing Notes Classes
                    A. NotesThreads
                    B. Threads
                    C. runNotes Method
                    D. Applications' Main Method
                    E. Object's Start Method
                  VIII. Java Servlets
                      A. Definition
                      B. Run Servlets
                      C. Advantages of Agents Over Servlets
                  Go to Description    Go to top of Competencies    Go to top of Outline