Sunteți pe pagina 1din 4

RAJALAKSHMI ENGINEERING COLLEGE

Thandalam, Chennai – 602 105

LESSON PLAN

Faculty Name : G.Rajesh kannan Staff Code : IT134


Subject Name : Component Based Technology Sub Code : IT1401
Year : IV Semester : VII
Degree & Branch : B.Tech - IT Section : A
Aim:
 To introduce the concept of software components and their fields of applications.
Objectives:
 Introduces in depth JAVA, CORBA and .Net Components
 Deals with Fundamental properties of components, technology and architecture and middleware.
 Component Frameworks and Development are covered in depth.
Text Book(s):
1. Clemens Szyperski, “Component Software: Beyond Object-Oriented Programming”, Pearson Education
publishers, 2003
Reference Book(s):
1. Ed Roman, “Mastering Enterprise Java Beans”, John Wiley & Sons Inc., 1999.

2. Mowbray, “Inside CORBA”, Pearson Education, 2003.

3. Freeze, “Visual Basic Development Guide for COM & COM+”, BPB Publication, 2001.

4. Hortsamann, Cornell, “CORE JAVA Vol-II” Sun Press, 2002.

IT1401 – Component Based Technology – Lesson Plan

T / R*
Sl. No. Date Period Unit Topic(s) Page(s)
Book

1 I Software Components: Definition & T1 33-37


Characteristics of a Component

Objects: Characteristics of an object, 37-39


2 I Characteristics of an object & T1
Components & Objects

3 I Fundamental properties of Component T1 19-21


technology:

4 I Modules & Components T1 39-40

5 I Interfaces, Callbacks and Contracts T1 49-60

6 I Directory services T1 60-82

7 I Component architecture: Role of an T1 415-424


architecture & Definitions of key terms
T / R*
Sl. No. Date Period Unit Topic(s) Page(s)
Book
8 I Components and middleware T1 415-424

9 I Additional Information related to topic &


Revision of Unit-I

10 II Threads: Java ,the language, Threads & T1 261-300


Synchronization

11 II Java Beans – Events and connections T1 261-300

12 II Properties – introspection – JAR files T1 261-300

13 II Reflection – object serialization T1 261-300

Enterprise Java Beans: EJB Architecture, 302-323


14 II EJB Container, Working with EJBs & T1
Varieties of Beans

15 II Distributed Object models T1 302-323

16 II RMI and RMI-IIOP T1 302-323

17 II Additional Information related to topic &


Seminars

18 II Additional Information related to topic,


Seminars & Revision of Unit-II

19 III Java and CORBA T1 231-259

Interface Definition language: An 231-260


20 III overview of CORBA IDL, An IDL T1
Tutorials & Interface compilers

Object Request Broker: Interface 231-260


21 III compilers, IDL Compilers, CORBA T1
datatypes, ORB interface, From CORBA
to OMA & CORBA timeline

22 III System object model (SOM) T1 231-260

23 III Portable object adapter T1 T1 231-260


T / R*
Sl. No. Date Period Unit Topic(s) Page(s)
Book

CORBA services – CORBA component 231-260


model: Services supporting enterprise
24 III distributed computing & Services T1
supporting architecture using fine
grained objects

CORBA Component Object Model 231-260


25 III (CCM): CCM Components, T1
Classification & Features, Containers

26 III Application server T1 231-260

27 III Model driven architecture (MDA) & T1 231-260


Revision of Unit-III

COM – Distributed COM: CCM 329-378


28 IV Components, Initializing objects, T1
persistence, structured storage & monitor

29 IV Other COM services: Object reuse – T1 329-378


interfaces and versioning

Dispatch interfaces – connectable 329-378


30 IV objects: Dispatch interfaces & dual T1
interfaces, Outgoing interfaces &
connectable objects.

Compound documents & Services: OLE 329-378


31 IV containers and servers & Controls from T1
visual basic via OLE to ActiveX controls

32 IV Active X controls: Controls from visual T1 329-378


basic via OLE to ActiveX controls

.NET components – Assemblies: The 329-378


33 IV .Net framework & Assemblies the .Net T1
components

34 IV Common language frameworks: App T1 329-378


domains – contexts

35 IV Reflection – remoting T1 329-378

36 IV Additional Information related to topic,


Seminars & Revision of Unit-IV
T / R*
Sl. No. Date Period Unit Topic(s) Page(s)
Book

37 V Component Frameworks: Connectors, T1 425-448


COM+ Contexts

38 V Contexts & EJB containers T1 425-448

39 V CLR contexts and channels T1 425-448

Black Box component framework – 425-448


40 V directory objects: Architecture & T1
Characteristics
Cross-development environment
41 V T1 451-455
Component Development: Component-
42 V oriented programming & environment T1 457-464

43 V Component design and implementation T1 490-492


tools

44 V Testing tools T1 490-492

45 V Assembly tools & Revision of Unit-V T1 490-492

* T  Text Book / R  Reference Book


**************************************************************************************
**********

S-ar putea să vă placă și