Então você gostaria de saber sobre AOP?

AOP?
http://www.guj.com.br/posts/list/3831.java
http://www.guj.com.br/posts/list/2251.java

Aspect-Oriented Programming
http://www.guj.com.br/posts/list/12242.java

AOP - Aspect Oriented Programing
http://www.guj.com.br/posts/list/11812.java

Programação Orientada a Aspectos
http://www.guj.com.br/posts/list/3090.java

Paradigma Orientado a Objetos
http://www.guj.com.br/posts/list/13275.java

AspectJ, AspectJ2EE
http://www.guj.com.br/posts/list/12512.java

AOP - IoC, etc etc etc
http://www.guj.com.br/posts/list/11342.java

IoC - Inversion of Control
http://www.guj.com.br/posts/list/5973.java

AOP dinamica mais tipada
http://www.guj.com.br/posts/list/7503.java

AOP e a LGPL
http://www.guj.com.br/posts/list/3955.java

AOP :: aspectwerkz - JBoss AOP - aspectJ
http://www.guj.com.br/posts/list/3327.java
http://www.guj.com.br/posts/list/11936.java

valeuz…

complementando a lista (com links diferentes):
Analise Orientada a Aspecto
http://www.guj.com.br/forum/viewtopic.php?t=12302

O outro lado do AOP
http://www.guj.com.br/forum/viewtopic.php?t=10908

A lista aceita links externos?

Esta coluna periódica deve apresentar artigos sobre AOP, sem foco específico em apenas uma tecnologia, mas conceitos gerais aplicáveis em qualquer tecnologia…

[quote=lpersona]A lista aceita links externos?

Esta coluna periódica deve apresentar artigos sobre AOP, sem foco específico em apenas uma tecnologia, mas conceitos gerais aplicáveis em qualquer tecnologia…
[/quote]

Não tem nada nesse link, só esse erro ó:

[code]
Server Error in ‘/’ Application.
Object reference not set to an instance of an object.
Description: An unhandled exception occurred during the execution of the
current web request. Please review the stack trace for more information
about the error and where it originated in the code.

Exception Details: System.NullReferenceException: Object reference not
set to an instance of an object.

Source Error:

An unhandled exception was generated during the execution of the current
web request. Information regarding the origin and location of the
exception can be identified using the exception stack trace below.

Stack Trace:

[NullReferenceException: Object reference not set to an instance of an
object.]
EnterpriseGuys.Global.Session_Start(Object sender, EventArgs e)
System.Web.SessionState.SessionStateModule.RaiseOnStart(EventArgs
e) +132
System.Web.SessionState.SessionStateModule.CompleteAcquireState() +514
System.Web.SessionState.SessionStateModule.BeginAcquireState(Object
source, EventArgs e, AsyncCallback cb, Object extraData) +693
System.Web.AsyncEventExecutionStep.System.Web.HttpApplication+IExecutionStep.Execute()
+66
System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean&
completedSynchronously) +173

Version Information: Microsoft .NET Framework Version:1.1.4322.2300;
ASP.NET Version:1.1.4322.2300[/code]

Maurício,

Estranho…acessei agora e funcionou normalmente. Você pode tentar através da página principal também: www.enterpriseguys.com
Coluna AOP

[]s
Lucas

Olá pessoal, eu sou iniciante em programação java e preciso de ajuda. Qualquer dica, conselho será bem vindo. Um abraço!
Janaine Almeida e-mail:justajuiza@hotmail.com

Olá Janaine,

Qualquer dúvida é só postar no GUJ, o pessoal sempre arruma um tempinho pra ajudar. Boa sorte.

Obrigada Alexandre pela força! Um abraço!

Ola pessoas… sou novo ak no forum, e tbm na programação Java…

Bom como tudo na vida tem que ter um inicio, então o meu começa agora heheeh…

Eu li o pdf que explica o que o AOP e tals, mas por deus, não entendi nada… eu nunca tive nenhuma experiencia em programação JAVA, então estou muito perdido… vc poderiam me dizer por onde começar???

Olá

Comece pelo básico de Java ao invés de querer pular mil etapas e ir direto para AOP.

E por favor não me responda neste tópico que não foi feito para isto.

[]s
Luca

Programação Orientada a Aspectos no googlegroups:

http://groups.google.com/group/aspectos

no google: [google]programação orientada a aspectos[/google]

Muito bom.

Não li os textos postados aqui (ainda), mas gostaria de saber o que vocês acham do futuro da programação orientada à aspecto? Vai acabar com esse paradigma de orientação à objeto? Sei que é difícil fazer projeções mas é sempre bom ouvir opiniões de quem está por dentro :slight_smile:

Soçarba.

  1. Não; ela é feita para resolver uma classe limitada de problemas (como adicionar um aspecto transacional a métodos de um POJO, por exemplo).
  2. Não sei que mania o pessoal tem de que uma nova* técnica (como AOP) tem obrigatoriamente de derrotar, exterminar ou destruir outra técnica (como a OOP, a programação funcional, a programação genérica ou a velha e boa programação estruturada).
    Todas as técnicas são boas se usadas no lugar adequado.
  • Nem é tão nova assim :stuck_out_tongue:

[quote=thingol]1) Não; ela é feita para resolver uma classe limitada de problemas (como adicionar um aspecto transacional a métodos de um POJO, por exemplo).
2) Não sei que mania o pessoal tem de que uma nova* técnica (como AOP) tem obrigatoriamente de derrotar, exterminar ou destruir outra técnica (como a OOP, a programação funcional, a programação genérica ou a velha e boa programação estruturada).
Todas as técnicas são boas se usadas no lugar adequado.

  • Nem é tão nova assim :stuck_out_tongue:
    [/quote]

Sim, claro. Todos os paradigmas tem o seu espaço, porém uns tem mais espaço que os outros. Por isso a pergunta, se AOP é algo interessante a ser estudado e colocado em primeiro plano ou se é só algo a se pensar em se especializar, pois talvez não tenha tanta aceitação no mercado.

Obrigado pelos posts! :mrgreen:

[quote=KaZu]Não li os textos postados aqui (ainda), mas gostaria de saber o que vocês acham do futuro da programação orientada à aspecto? Vai acabar com esse paradigma de orientação à objeto? Sei que é difícil fazer projeções mas é sempre bom ouvir opiniões de quem está por dentro :slight_smile:

Soçarba.[/quote]

Cara se vc me mostrar uma aplicação de AOP sem outro paradigma por baixo (OO ou estruturada) eu ficaria encantado em ver. Acho que sua comparação foi inconsistente, dê uma lida melhor sobre o AOP.

[]'s

Na minha opnião(apenas opnião), a programação orientada a aspectos será a proxima evolução da linguagem orientada a objetos que não será mais objetos e sim aspectos.

Daqui a pouco aparece um americano doido ae e revoluciona tudo de novo, é sempre assim, por isso temos que nos mantermos atualisados para o dia de amanhã senão, logo logo aparece uma SkyNet(que pra mim será o Google e suas traquinagens) e ferrará com os humanos.

Já pensou que doidera???

[quote=GALACTUS]Na minha opnião(apenas opnião), a programação orientada a aspectos será a proxima evolução da linguagem orientada a objetos que não será mais objetos e sim aspectos.

Daqui a pouco aparece um americano doido ae e revoluciona tudo de novo, é sempre assim, por isso temos que nos mantermos atualisados para o dia de amanhã senão, logo logo aparece uma SkyNet(que pra mim será o Google e suas traquinagens) e ferrará com os humanos.

Já pensou que doidera???[/quote]

¬¬

A programação estruturada funcional não terminou com o surgimento da programação orientada a objetos. Aliás, uma não implica na exclusão da outra…

A Programação Orientada a Objetos abranje muito dos aspectos da programação estruturada, módulos, bibliotecas, funções… Entretanto adiciona novos recursos. E está, de fato sobre um novo paradigma de programação.

Quando se utiliza Aspectos, não se abandona os conceitos de programação orientada a objetos, nem o estruturado funcional. Aspectos complementa a Programação Orientada a Objetos, suprindo alguns pontos ditos falhos, centralizando os “interesses entrecortantes” (implementação de Log por exemplo)

Bom, então vamos todos largar o Java pra lá e começar a usar o Pascal então,

Ebaaaaa viva o pascal eeeeeee.