Brutos Application Framework

Java MVC Controller

ChangeLog

2.0-RC2 (não liberado)
  • bugfix - resolvido alguns bugs.
  • incluída a anotação @DetachedName.
  • resolvido o problema de parâmetros com regex que contém '{'.
  • alterada a forma da resolução de vista.
  • alterado o prefixo da vista de /WEB-INF para /WEB-INF/views
2.0-RC1
  • bugfix - resolvido alguns bugs.
  • descontinuada a anotação @Identify. Use agora @Basic.
  • incluído suporte ao mapeamento de polimorfismo.
  • Bean Validation passou a ser o povedor de validação padrão.
  • CDI passou a ser a fábrica de objeto padrão.
2.0-Beta5
  • incluido suporte ao scanner de classes com anotação.
  • incluído suporte à configuração programática.
  • incluído suporte à integração de escopos.
  • incluído suporte ao Bean Validation.
  • incluído suporte à geração de proxy.
  • incluído suporte ao Javassist.
  • alterado o nome da classe IocProvider para ObjectFactory.
  • incluído suporte à montagem do resultado de uma ação.
  • refatorado a integração com o Spring IoC.
  • alterado o nome da classe BrutosFile para UploadedFile.
  • incluído suporte à resolução de vista.
2.0-Beta4
  • bugfix - resolvido alguns bugs.
  • incluído suporte à customização do Invoker.
  • incluída a opção de renderizar, ou não, o resultado de uma ação.
  • alterado o nome do atributo factory para type-def nas tags <bean/>, <property/>, <constructor-arg/> <key/>, <element/> and <parameter/>.
  • alterada a definição de novos tipos. Removido o atributo class-type da tag <type/> e a classe informada em factory tem que implementar a interface Typefactory.
  • A classe org.brandao.brutos.web.http.BrutosFile foi convertida em interface.
  • A classe org.brandao.brutos.ControllerManager foi convertida em interface.
  • foi alterado o modo como um tipo é identificado.
  • foi descontinuada a anotação @AbstractAction. Agora tem que usar @Action.
  • incluído suporte ao mapeamento automático de enum.