Your SlideShare is downloading. ×
0
Suporte a Open Source no Oracle WebLogic 12c - Integração com o Spring Framework
Suporte a Open Source no Oracle WebLogic 12c - Integração com o Spring Framework
Suporte a Open Source no Oracle WebLogic 12c - Integração com o Spring Framework
Suporte a Open Source no Oracle WebLogic 12c - Integração com o Spring Framework
Suporte a Open Source no Oracle WebLogic 12c - Integração com o Spring Framework
Suporte a Open Source no Oracle WebLogic 12c - Integração com o Spring Framework
Suporte a Open Source no Oracle WebLogic 12c - Integração com o Spring Framework
Suporte a Open Source no Oracle WebLogic 12c - Integração com o Spring Framework
Suporte a Open Source no Oracle WebLogic 12c - Integração com o Spring Framework
Suporte a Open Source no Oracle WebLogic 12c - Integração com o Spring Framework
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Suporte a Open Source no Oracle WebLogic 12c - Integração com o Spring Framework

2,611

Published on

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
2,611
On Slideshare
0
From Embeds
0
Number of Embeds
4
Actions
Shares
0
Downloads
0
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. Suporte a Open Source no Oracle WebLogic12c: Integração com o Spring FrameworkRicardo Ferreira | Fusion Middleware | Strategic Accountsricardo.s.ferreira@oracle.com
  • 2. The following is intended to outline our general productdirection. It is intended for information purposes only, and maynot be incorporated into any contract It is not a commitment to contract.deliver any material, code, or functionality, and should not berelied upon in making purchasing decisions. The development,release, and timing of any features or functionality described forOracle’s products remains at the sole discretion of Oracle.Oracle Technical Workshop | WebLogic 12c & Fusion Middleware
  • 3. Spring MBeansSuporte ao Spring Framework no WebLogic Geração automática de uma série de MBeans Spring dentro do grupo de MBeans de Runtime do WebLogic – SpringApplicationContextRuntimeMBean – SpringBeanDefinitionRuntimeMBean – SpringRuntimeMBean – SpringTransactionManagerRuntimeMBean – SpringTransactionTemplateRuntimeMBean – SpringViewResolverRuntimeMBean – SpringViewRuntimeMBean Estes MBeans provêem melhor visibilidade sobre o que está ocorrendo n aplicações baseadas em Spring executadas nos contêiners do WebLogic Podem ser acessados via WLST ou por um Browser JMX
  • 4. Extensão do Spring no WebLogic Admin ConsoleSuporte ao Spring Framework no WebLogic• Conjunto de páginas extras adicionadas ao Admin Console• Provê uma visão dos MBeans gerados do WebLogic• Métricas que ficam disponíveis em Runtime – Tipos e quantidades dos beans do Spring que foram criados para as aplicações implantadas a partir dos seus Application Context’s – Métricas de escopo e performance dos beans gerenciados pelo Spring – Transações gerenciadas pelo WebLogic que foram iniciadas pela biblioteca de código do Spring de uma aplicação executada no WLS• É necessário habilitar uma extensão do Spring para o WebLog – Requer que a instância do Admin Console seja reiniciada
  • 5. Spring Beans Injetados do WebLogicSuporte ao Spring Framework no WebLogic WebLogic atua como um Application Context “parent” ao Application Context da aplicaçã durante o carregamento das aplicações Web baseadas em Spring O contexto é pré-populado com os três seguintes beans: – Um transaction manager JTA do WebLogic (ref="transactionManager transactionManager") • extends org.springframework.transaction.jta.JtaTransactionManager – Um MBean de edição da conexão do WebLogic (ref="editMBeanServerConnection editMBeanServerConnection") • implements javax.management.MBeanServerConnection – Um MBean com uma conexão com o servidor JMX do WebLogic (ref=" (ref="runtimeMBeanServerConnection") • implements javax.management.MBeanServerConnection Examplo: Um desenvolvedor pode injetar um bean gerado pelo WebLogic (e que portan não foi definido pelo desenvolvedor) dentro de qualquer um dos seus beans definidos em seu Application Context. Isso pode ser feito apenas referenciando-o, da seguinte forma: <bean id="myTestBean" class="com.acme.MyTestBean com.acme.MyTestBean"> <property name="mbeanSvrConn" ref=" " ref="runtimeMBeanServerConnection“ /> </bean>
  • 6. Habilitando o Suporte ao Spring no WebLogicSuporte ao Spring Framework no WebLogic• Faça deploy do weblogic-spring.jar spring.jar como uma “Shared Library” no seu domínio do WebLogic• Adicione as seguintes linhas no arquivo Manifest da sua aplicação aplicação: – Extension-List: WeblogicSpring – WeblogicSpring-Extension-Name: weblogic-spring spring – WeblogicSpring-Specification-Version: 12.1.1.0 Version: – WeblogicSpring-Implementation-Version: 12.1.1.0 Version:
  • 7. Oracle Technical Workshop | WebLogic 12c & Fusion Middleware
  • 8. Oracle Technical Workshop | WebLogic 12c & Fusion Middleware

×