Com3240 - Programação De Component-Based

Quarto De Inverno, Janeiro 4 - Março 14, 2000
Terças-feiras, 6:00-9:00 P.M.

Bookmark esta página como http://www.ccs.neu.edu/home/lorenz/com3240.html.

[ English | Français | Deutsche | Español | Português ]

Instrutor

David H. Lorenz
111 Cullinane Hall, College of Computer Science,
Northeastern University, Boston, MA 02115
Internet: lorenz@ccs.neu.edu
TA/Grader: Predrag Petkovic

Textbook Requerido

A fonte principal da informação é:
Clemens Szyperski
Software Componente - Além Da Programação De Object-Oriented
Addison-Wesley / imprensa de ACM, 1998 (411 páginas)
ISBN 0-201-17888-5

O textbook discute componentes de um número de perspectives técnicos e não técnicos. As leituras deste livro serão suplementadas com as leituras mais focalizadas na tecnologia do componente dos feijões de Java. Além, nós leremos um número de papéis relacionados à tecnologia componente que será distribuída na classe.

Book Cover

Concessão Do Livro Do Excellence Do Produto Do Desenvolvimento Do Software A Mais melhor.

Software Requerido

Os estudantes receberão um CD com o seguinte software: (a licença emite na revisão, os estudantes podem necessitar download diretamente uma cópia e assinar o acordo.)
Objetivos. Os objetivos do curso são:

Percorra A Estrutura. Aproximadamente um terço do tempo seriam gastados em conceitos avançados de OO; um outro third seria devotado ao modelo componente de Java e de sun em detalhe; e o último terceiro em papéis selecionados relacionou-se à tecnologia componente.
As atribuições de programação dão a estudantes componentes de programação da experiência hands-on em Java e em feijões de Java, e em usar ambientes componentes do desenvolvimento. Os estudantes aprenderão como a:

Lectures Do Convidado. Dois lectures do convidado serão dados, um em CORBA (por OMG) e o outro em COM (por Microsoft).

Exigências. O curso consistirá em leituras, em atribuições de programação, em dois exams, e em um projeto final (nenhum exam final). Os estudantes serão requeridos escrever Java e feijões de Java os programas que aplicam as características as mais atrasadas de Java 2.

Índice. Conceitos de object-oriented programando esse formulário a base para componentes (por exemplo, programação genérica, programando pelos contratos, programando com metaclasses.) Arquitetura do software para componentes suportando (por exemplo, invocation implícito, filtros, reflexão.) Fundações teóricas da aquisição de programação, ambiental dos componentes (por exemplo, programação aspecto-aspect-oriented, assunto-subject-oriented.) Realizations concretos dos componentes em alguns padrões da indústria (por exemplo, JavaBeans, EJB, CORBA, COM/DCOM.) Tópicos seletivos na pesquisa componente. Os estudantes farão um projeto onde alguns criação, distribuição, e métodos da evolução de componentes de software sejam aplicados.

Pré-requisitos

Compreensão básica de conceitos de OO.
Projeto de COM3230 Object-Oriented (ou pela permissão do instrutor)

Handouts

Cursos e eventos relacionados na universidade do nordeste

Software


 D. H. LorenzLast modified: $$Date: 2000/02/17 05:52:30 $