quinta-feira, 24 de março de 2011

Tutorias jcompany


Jcompany Tutorial sobre a ferramenta muito utilizada pelos órgãos públicos e governo federal!

Mapeamento no Jcompany 5.5!
Jsecurity é perfeito para aplicações com alta segurança da informação. Turorial !

JCompany Developer Suite na Prática Tutorial Online Grátis muiito Bom!


Mais um tutorial Completinho sobre Jcompany!


Era isso galera!! Compartilhe, comente, tire suas dúvidas, divulge!! Crie seu projeto usando o jcompany e conheça mais essa poderosa Suite Jcompany!

Tutorias em vídeo jcompany

Tutorial sobre Jcompany da Powerlogic- Mapeamento Entidades.

Trabalhando com a Suite Jcompany Tutorial Básico para profissionais jcompany powerlogic!


Como funciona a Ferramenta Jcompany e suas funcionalidades.

Fonte: www.youtube.com e www.powerlogic.com.br

sexta-feira, 18 de março de 2011

Saindo do Forno: jCompany Developer Suite - jCompany Suite 6.0

jCompany Developer Suite - jCompany Suite 6.0 - previsto para 15/03/2011

[Java EE 6] Suporte à especificação Java EE 6, de modo compatível com App Server Java EE 5
Suporte às novas APIs Java EE 6 como CDI 1.0, JAX-RS 1.1, JAX-WS 2.1, Bean Validation 1.0, JSF 2.0 (Facelets incluido) e JPA 2.0 - exceto o Servlet 3.0 para permitir que aplicações ainda rodem em Tomcat 6.x, jBoss AS 5.x ou outros App Servers Java EE 5.

[WEB 2.0] Prover arquitetura MVP com uso de SOFEA/SOUI e HTML5 (alternativa ao MVC)
Criação de alternativa arquitetural ao padrão Java EE de 'camada visão no servidor' (JSF,Facelets, JSTL, JSP, Servlet, etc.), baseado em padrões conhecidos como SOFEA, SOUI ou Client-Server 2.0.

[SOA] Segurança B2B
Definir e implementar padrão de segurança entre serviços (server-to-server ou B2B),. Ex: propagação de credenciais, etc..

[RIA - Extremme] Implementação da segurança e conforto visual integrados B2C
Implementar seguranca em nivel de menu, componentes de leiaute (tab-folder, widget em geral) e campos (salario)

[RIA - Extremme] Evoluções na utilização da paleta homologada
Expansão dos Widgets padronizados e utilizados como padrão no jCompany

[jCompany Profiles] Grupos tecnológicos homologados
Tal como no Java EE 6, ao determinarmos clara e formalmente as combinações de tecnologia que utilizamos para testar e homologar o jCompany, concentramos nossos esforços para atender melhor em combinações mais comuns, tanto no suporte quanto no desenvolvimento

jCompany Developer Suite - jCompany Suite 6.1 - previsto para 31/08/2011

Compatibilização com aplicações desenvolvidas na 5.5.
Compatibilidade de aplicações JSF/JSP e JSF/Facelets desenvolvidas na 5.5.x ou anteriores, com novidades introduzidas na versão 6.x

[SOA] Evolução nas soluções de SOA envolvendo padrões SCA, SDO, etc..
Aprimorar a extensão do ferramental SOA, introduzindo possivelmente mais componentes úteis à paleta de Web-Services, REST, RIA e BPM

[Rules] Integração com jBoss Rules
[Rules] Integração com jBoss Rules

terça-feira, 15 de março de 2011

Tutorial criando relatórios com Jasper Reports para aplicações Jcompany

Tutorial criando relatórios com Jasper Reports para aplicações Jcompany.
Muito interessante para geração de relatórios simples e complexos nas aplicações Jcompany.

Tutorial Integrando Google Analitics com Jcompany

Tutorial muito legal, sobre a integração do Google Analitics em aplicações Jcompany.
Vale a pena ler e entender como essa poderosa ferramenta do google pode ser integrada as aplicações Jcompany.

eBook - Tirando o Máximo do Java EE 5 com jCompany Developer Suite

Pessoal, estou divulgando o ebook de Jcompany para o pessoal baixar 5 capitulos gratuitos do eBook "Tirando o Máximo do Java EE 5 com jCompany Developer

quinta-feira, 10 de março de 2011

Framework Tiles no Jcompany

O jCompany traz uma classe ancestral comum, chamada PlcBaseTilesController que implementa a interface Controller do framework Tiles, e diversos descendentes que atuam como controladores mais específicos de determinados leiautes ou componentes visuais.

Estas lógicas de controle atuam após a lógica principal, do Action, e imediatamente antes da renderização do componente ao qual está associada.

São os seguintes os descendentes de PlcBaseTilesController:

PlcPortletController, com lógicas genéricas para permitir a expansão e retração de componentes visuais que herdam do leiaute “def.portlet.ancestral”, e também para componentes de navegação paginada, que herdam de “def.componente.navegador.ancestral”.


PlcTreeController e PlcTreeViewController:
com lógicas genéricas para manipulação de treeview, em componentes que herdam leiaute de “def.componente.treeview.ancestral”.

PlcTabController e PlcTabAutomaticoController: com lógicas genéricas para componentes de tab-folder.

PlcMenuItemController: com lógicas genéricas para manipulação itens de menu (atualmente, basicamente contabilizando total de itens por sub-menu, para rotina DHTML).

PlcLeiauteUniversal: diversas classes de controle com mesmo prefixo, que colaboram entre si para permitirem leiautes genéricos automatizados, que dispensam a declaração Tiles.

Uso Avançado do serviço de fonetização - Questão de prova!

Além dos casos onde o jCompany faz o tratamento automático é possível utilizar o serviço de fonetização registrado em qualquer lógica de negocio da camada de modelo através do localizador PlcModeloLocator.

PlcModeloLocator.getInstance().get(IPlcPhoneticService.class);

Para os casos onde se deseja utilizar o serviço de fonetização na camada controle, pode-se utilizar o método fonetiza da Facade.

IPlcFacade facade = PlcControleLocator.getInstance().getFacadePadrao();

valorAtributo = facade.fonetiza(valorAtributo.toString());

Named Query - Questão da prova de certificação!

As NamedQuery são serviços oferecidos pela camada de persistência para que a camada modelo possa recuperar objetos específicos, que satisfação um conjunto pré-determinado de critérios.

NamedQuery são annotations que devem ser declaradas na classe concreta (Entity/VO) e possuem como atributos necessário o nome e o código HQL com os critério da consulta.

No caso do relatório JASPER o nome da NameQuery deve ser “QuerySelRelEscalar” e o HQL deve ser Escalar.