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.
오류 처리기에 대한 새로운 지원합니다. @ 새로운 <error-to-class-map> 구성 오류 처리기를 XML로 구성 @ 지시문. 새로운 고성능 출력 버퍼링 템플릿. 템플릿의 출력을 클라이언트에 서식하는 경우에만 전송 오류없이 완료됩니다. 아무것도 클라이언트에 오류가있다, 그래서 사용자는 더 이상 지저분한 템플릿 엔진에 의해 생성된 스택 추적을 참조하십시오 템플릿 작성된 것입니다. 오류 처리기가 지금과 같은 클라이언트에 리디렉션하거나 오류 코드를 반환하는 기능 같은 더 많은 옵션이있다 (이후로 안 쓰는 응답)에 시작되었다.
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).
요청을 요격에 ControllerResolver.Resolution 또는 ViewResolver.Resolution 주입 잘못 예외 개체가 null이 경우 해상도했다 던진;이 수정되었습니다. 이제 코드는 예외를 시도하면 어떤 세션을 사용할 수없습니다 컨텍스트에서 세션 범위를 모델에 액세스하려면 만든 던졌습니다; 이전 ModelPool 클래스 ()에서 NullPtrEx를 일으켰습니다.
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).
강력하고 새로운 지원 요청을 요격 같은 0으로 백업 종속성 주입 유도를 통해 사용 설정을위한 추가되었습니다. ShortURL resolvers을 지원하는 향상된했다 새 <class-replace> 에서 지시어 <url-to-class-map> 유도 구성 절을 참조하십시오. 예를 들어,이 지시어를 위해 URL에 하이픈을지도하는 데 사용될 수있는, 말, 컨트롤러 밑줄 / 보려면 클래스 이름입니다. 버전 1.2.0b 두 사소한 버그가 수정되었습니다.
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.
이 릴리스의 의견에 URL을 직접 매핑을 지원합니다. 이전보기는 컨트롤러에 의해 활성화될 수있습니다. 그것은 또한 새로운 정규식을 통해 강력하고 깨끗한 URL을 지원 resolvers 기반 컨트롤러에 대한 지원을 볼 수 인스턴스를 반환하기 이전의 지원 이외에 볼 반환 형식을 포함, 새로운 <include-config ...> 유도 구성 지시어 XML을 새로운 <init-on-startup ...> 지시문을 시작할 때 응용 프로그램 범위는 모델을 초기화, 지원 및 향상된 전문적인 애플 리케이션 사용을위한 컨트롤러 및 플레이에 시스템 수준의 개체에 대한 액세스를 확장합니다.
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.