Induction is a request-based Java Web application
framework with support for dynamic application
reloading, type-based dependency injection and
dependency analysis between models, and views and
controllers using popular IDEs.
Information regarding Project Releases and Project Resources. Note that the information here is a quote from Freecode.com page, and the downloads themselves may not be hosted on OSDN.
O novo suporte para manipuladores de erro. Um novo @ <error-to-class-map> @ Directiva no XML de configuração para manipuladores de erro de configuração. Novo modelo de alta performance buffer de saída. A saída de um modelo é enviado para o cliente apenas se o modelo for concluída sem erros. Nada é escrito para o cliente para um modelo que tem erros, assim os usuários não ver o rastreamento de pilha de bagunça gerada por um motor de templates. Um manipulador de erro agora tem mais opções, como retornar um redirecionamento ou código de erro para o cliente (uma vez que não foi iniciado por escrito sobre a resposta).
Tags:
Major feature enhancements
New support for error handlers. A new @<error-to-class-map>@ directive in the config XML to configure error handlers. New high-performance template output buffering. The output of a template is sent to the client only if the template completes without errors. Nothing is written to the client for a template that has errors, so users no longer see the messy stack trace generated by a templating engine. An error handler now has more options, such as returning a redirect or error code to the client (since no writing was started on the response).
Injecção da ControllerResolver.Resolution ou ViewResolver.Resolution em um interceptor pedido incorretamente jogou uma exceção se objetos de resolução foram nulos, o que foi corrigido. O código agora lança uma exceção quando é feita uma tentativa para acessar um modelo de escopo de sessão a partir de um contexto em que nenhuma sessão está disponível, já que isso causou um NullPtrEx (na classe ModelPool).
Tags:
minor bug fix release
Injecting the ControllerResolver.Resolution or ViewResolver.Resolution in a request interceptor incorrectly threw an exception if resolution objects were null; this has been fixed. The code now throws an exception when an attempt is made to access a session scope model from a context in which no session is available; previously this caused a NullPtrEx (in the ModelPool class).
Novo suporte foi adicionado para poderoso interceptores pedido feito pelo mesmo zero-config injeção de dependência utilizados ao longo da indução. Resolvedores ShortURL foram reforçados para suportar um novo <class-replace> directiva no <url-to-class-map> seção da configuração de Indução. Por exemplo, esta directiva pode ser usado para mapear um hífen em uma URL para, digamos, um sublinhado em um controlador / nome da classe ponto de vista. Dois pequenos bugs na versão 1.2.0b foram corrigidos.
Powerful new support was added for request interceptors backed by the same zero-config dependency injection used throughout Induction. ShortURL resolvers were enhanced to support a new <class-replace> directive in the <url-to-class-map> section of the Induction configuration. For example, this directive can be used to map a hyphen in a URL to, say, an underscore in a controller/view class name. Two minor bugs in version 1.2.0b were fixed.
Esta versão suporta mapeamento direto de URLs a pontos de vista. Vistas anteriormente só podiam ser ativadas por controladores. Ele também inclui suporte URL poderoso limpa através Regex-driven resolvedores, suporte para controladores para retornar um tipo de vista, além do apoio anterior para o regresso de uma instância de vista, uma nova <include-config ...> directiva na configuração de Indução XML, uma nova <init-on-startup ...> directiva para apoiar inicializar modelos âmbito de aplicação no arranque, e melhorias para ampliar o acesso a objetos do sistema em nível de controladores e views para uso de aplicações especializadas.
Tags:
Beta, Major feature enhancements
This release supports direct mapping of URLs to views. Previously views could only be activated by controllers. It also includes powerful clean URL support via new regex-driven resolvers, support for controllers to return a view type in addition to the previous support for returning a view instance, a new <include-config ...> directive in the Induction configuration XML, a new <init-on-startup ...> directive to support initializing application scope models on startup, and enhancements to expand access to system level objects in controllers and views for use by specialized applications.