-------------------------------------------------------

Atenção: Este projeto é baseado na versão comercial do jCompany Developer Suite 5.1.0 e se encontra na versão “1.0”, em fase de apuro de APIs e tradução “do português para o inglês’, além de documentação introdutória. Se você tem interesse de contribuir, por favor envie um email para rogerio.baldini@gmail.com.

-------------------------------------------------------

Errata do artigo "Aplicações Corporativas com jCompany Free" da Revista Java Magazine:


1. O script de inicialização do Eclipse - startjCompany.bat - possui erro de edição na variável JAVA_HOME. O correto é:
  set JAVA_HOME=C:\jcompany\java.
2. O arquivo para download do jCompany Free é jCompany-Community-1.0.zip.
3. Na seção "Instalando e configurando o jCompany Free", pede-se para criar um Linked Resources no Eclipse e a forma correta é:
   JCOMPANY_POM=C:\jcompany\framework\pom.xml.
4. Na Listagem 4, lê-se:

  @PlcConfigGroupAggregation(
    entity = com.javamagazine.app.entity.Funcionario.class,
    configPattern = @PlcConfigPattern(logic = PlcConfigPattern.Logic.MASTER_DETAIL) )


5. Para que o formulário de seleção funcione com os argumentos "id" e "nome" conforme o artigo, usar as anotações na entidade Funcionario conforme:

  @PlcConfigSelection(
   arguments = {
    @PlcConfigArgument
    (property="id", operator=Operator.EQUALS_TO, format=Format.LONG),
    @PlcConfigArgument
    (property="nome", operator=Operator.LIKE_PERC_FINAL, format=Format.STRING)
   })


E as JSP's devem ser editadas conforme referencias que podem ser baixadas aqui.

-------------------------------------------------------

O jCompany Full-Stack Framework - Community & International Version, resumidamente conhecido como jCompany Free, é uma contribuição da Powerlogic SA à comunidade de software livre, que agora passa a ter o primeiro framework de integração de "última milha", gratuito em licença GPLv3, capaz de produzir aplicações robustas, escaláveis e de missão crítica, com alta produtividade e qualidade.

Ele já é utilizado com sucesso há mais de quatro anos por centenas de projetos em produção, em várias verticais de negócio, como parte integrante da solução jCompany Developer Enterprise Suite. Esta solução é uma alternativa aberta oferecida em licença Open-Source gerenciada (comercial com cessão de direitos sobre códigos fontes), que inclui adicionalmente: extensões à IDE Eclipse (Plugins de Geração de Artefatos), frameworks para Teste de Unidade, documentação corporativa de padrões e métodos, gerenciamento de configuração avançado (tudo instalável em uma única mídia gerenciada e com QA diferenciado), etc...

O jCompany FS Framework, isoladamente, traz uma arquitetura de software de alto nível, reutilizável e extensível, baseada na integração de dezenas de frameworks de base (matéria prima Open-Source), líderes em seus segmentos, tais como Apache Trinidad (JSF 1.2), JBoss Seam, Tiles, Hibernate/JPA, Hibernate Validator, Cglib, Log4j, Apache Commons, DOJO e outros, identificando padrões de alto nível (Casos de Uso Padrão) e aplicando generalizações OO em uma arquitetura MVC2 que resultam em solução com alto nível de abstração, pouco código Java e utilizando recursos como IoC, DI e AOP, de forma natural e padronizada. Além disso, produz aplicações Java EE 5 Full-Complient, com ou sem o uso de EJB3, incluindo interfaces Web (Browser) com alta usabilidade via DHTML, Ajax e padrões de interfaces otimizados.

A arquitetura do jCompany FS Framework reutiliza insumos Open-Source e os especializa decisivamente - em uma organização altamente flexível que permite ao cliente customizações arquiteturais de qualquer natureza (web-design, segurança, adaptações refinadas ou inserções de novas tecnologias para a empresa), desacoplando as aplicações do negócio dos frameworks de base e, consequentemente, diminuindo a dependência.

(a) Java EE Infra-Structure Layer

O jCompany FS Framework é Java EE 5 Full Compliant. Ele funciona em diversos Sistemas Operacionais e em Application Servers Open-Source e comerciais.

(b) RICH* Framework Open-Source Software

O jCompany Framework não reinventa: ele reusa framework específicos de mais baixo nível como “matéria-prima OSS” e os especializa para os melhores resultados!

(c) MVC Core Framework

(*) RICH=Reused, Integrated, Complemented, Homologated: Todos os frameworks utilizados na linha de base da camada (b) não somente são cuidadosamente reutilizados, mas integrados, especializados e homologados nesta camada, para funcionarem harmonicamente com todos os demais através de generalizações de alto nível exclusivas do jCompany: os Casos de Uso Padrões.

Cultura de Mercado e Acesso ao Código Fonte: O jCompany Full-Stack Framework provê uma generalização MVC2 em toda a pilha (View - Controller - Model - Domain - Persistence), reutilizando e aprimorando projetos Open-Source 'melhores em seu segmento' seguindo práticas de Orientação a Objetos de DDD (Domain-Driven Design - Eric Evans) e uso eficaz de Casos de Uso (Alistair Cockburn)

(d) Customization Layer

Flexibilidade Extrema: A camada final da arquitetura é a garantia de que a Arquitetura de Software provida pelo jCompany não somente é rica, mas também não intrusiva e extremamente customizável… com esta solução arquitetural, a empresa pode realizar quaisquer implementações genéricas no seu âmbito, sem reinventar a roda em camadas mais baixas, consideradas 'commodities'!

(e) Core Business Layer

Esta é a camada onde implementações específicas e a maioria das inovações de negócio deveriam residir. Nenhum framework pode generalizar idéias neste nível mas o jCompany FS Framework ainda provê facilidades de apoio tais como IoC, DI, Transações AOP, Template Methods, utilitários e guias arquiteturais. Os outros módulos nas versões comerciais do jCompany Developer Suite usam outras técnicas tais como Geração de Artefatos, Testes de Unidade, Padrões e Guias para melhorar a produtividade nesta camada do Core Business.

 

 

 


jCompany FS Framework - Community & Intl Version

Download (ZIP)

Download (SVN)

Fórum de discussão

Download de 5
capítulos do eBook

 
 

Cópia de Avaliação da Versão Professional

 
Experimente o poder do jCompany Full-Stack Framework acompanhado de plugins Eclipse geradores de artefatos, gerência de configuração avançada (todo o ambiente instalável e gerenciado como uma única versão), framework de Teste de Unidade, etc..

Baixe a versão de demonstração do jCompany Developer Professional Suite 5.1 - Demo Version com 90 dias de prazo de avaliação gratuita. Após a avaliação, considere seu custo/benefício: Apenas R$ 600,00.



 
 

Livro - Lançamento!


Clique para adquirir o eBook
ISBN: 978-85-907848-0-7

 "Tirando o Máximo do Java EE Open-Source com jCompany Developer Suite", de Paulo Alvim. Capítulos disponíveis para download gratuito.

 
 

Instituições de Ensino


A Powerlogic tem o Programa de Convênio Acadêmico certo para cada finalidade - todos extremamente afinados com as demandas de grandes corporações brasileiras para 2008-2010. Em cada modalidade, a Powerlogic provê softwares, material didático e serviços de formação de professores em condições especialíssimas...

Modalidade Social
Convênio voltado para iniciativas governamentais ou de ONGs destinadas à formação de mão-de-obra Java EE - sem fins lucrativos

Convênio voltado para programas privados de extensão em "Desenvolvimento Corporativo em Java EE 5 Open-Source"

 
 

Casos de Sucesso
jCompany Developer Suite



 
 Entre os principais benefícios, ainda segundo Morato, estão maior agilidade no processo, pois o próprio fornecedor pode informar seus dados; interface mais amigável; e algumas interfaces com sistemas externos à Prodemge on-line, e não mais batch...

 
 

 

 

 

 

 

 
 

     
Powerlogic S.A. | R. Paraíba, 330. 19º andar. Funcionários. Belo Horizonte - MG
Cep: 30130-917 | 55 (31) 3555-0050 | plc@powerlogic.com.br

Este portal é inteiramente desenvolvido com o produto eCompany e liberado em tecnologias Open-Source Java EE, incorporando frameworks do projeto Jakarta e do portal SourceForge.
SourceForge.net Logo