Abstract:
|
Até mesmo o mais trivial dos sistemas desenvolvidos sob o paradigma de orientação a objetos possui classes e componentes que se relacionam entre si. A forma como esses relacionamentos se dão e são implementados é muito importante para garantir a flexibilidade e o baixo acoplamento do sistema. Partindo deste principio, pretendemos especificar e implementar um Framework que faça uso do pattern e dos conceitos de Injeção de Dependência, que nada mais é do que uma forma de Inversão de Controle, na qual um componente ou objeto não instancia suas dependências, sendo o ambiente responsável por injetá-las automaticamente. A Injeção de Dependências não é nenhuma novidade se considerada a quantidade de sistemas e frameworks que a utilizam na plataforma Java Enterprise Edition, ou J2EE, como o Spring, porém, não existe nada destinado a plataforma Java Micro Edition, ou J2ME. A nossa proposta então, é o desenvolvimento desse Framework utilizando a plataforma Java Micro Edition, de modo que se possa assegurar o baixo acoplamento e a flexibilidade também à esta plataforma, levando em conta as restrições e limitações impostas por esse ambiente. |