发布于 2016-01-08 00:28:59 | 115 次阅读 | 评论: 0 | 来源: 网友投递

这里有新鲜出炉的精品教程,程序狗速度看过来!

Turbine 基于Servlet的框架包

Turbine是基于Servlet的框架包,也是开放源代码Jakarta项目。目前还没有关于Turbine的大量文档。它类似于Struts,但是 有一些主要区别。突出的一点就是它并没有与JSP耦合。Turbine的特点是它提供了大量可重用的组件。


Apache Turbine 4.0-M2 发布,更新如下:

新特性:
o Add QuartzSchedulerService
o Add Annotation @TurbineActionEvent to annotate action methods
        with arbitrary event names.
o Add Annotation @TurbineLoader to inject a loader
        instance into objects.
o Add Annotation @TurbineConfiguration to inject a configuration
        instance into objects.
o Add Annotation @TurbineService to inject Turbine service instance
	into assemblers such as screens, actions, navigations etc. and
	pipeline valves.
        See VelocityActionWithServiceInjection for an example.
o Add class cache for TurbineRunDataService

修复 Bugs:
o Fix Velocity logging.
o Fix possible NPE in TurbinePullService.
o Use lastIndexOf() to get the template extension in
	TurbineTemplateService.  Issue: TRB-82.
o Fix TurbineYaafiComponentService to set its applicationRoot properly.
o Fix TurbineMacros to comply with the implementation of
	HtmlPageattributes
o Port the handling of template encoding from Turbine 2.3.3

变更:
o Update dependencies
        - commons-codec to 1.10
        - commons-collections to 3.2.2
        - commons-logging to 1.2
        - commons-beanutils to 1.9.2
        - jython to 2.7.0
        - log4j to 1.2.17
o Update dependencies
        - fulcrum-security to 1.1.0
        - fulcrum-intake to 1.2.0
o Update to Torque 4.0.0
o Update dependencies
        - servlet-api to 2.5 (Tomcat 6.0)
        - commons-codec to 1.8
        - commons-configuration to 1.9
        - commons-email to 1.3
        - fulcrum-parser to 1.0.3
o Update Turbine Parent POM to version 3
o Switch to Fulcrum Security API
o Refactor handling of annotated fields into AnnotationProcessor.
o Reintroduce VelocityCachedLayout/Screen classes
o Adjust site for Apache Turbine Parent POM version 2
o Use Apache Turbine Parent POM version 2
o Remove duplicate data storage in DefaultTurbineRunData and
        DefaultPipelineData
o Services that implement TurbineServiceProvider are inited early by
	default  Issue: TRB-72.
o Switch from String keys to Class keys for AssemblerBrokerService
o Refine interface of PipelineData and add user and acl objects
        to pipelineData.
o Continue generification

移除:
o Remove all deprecated methods using RunData as a parameter to clean
	up the API
        Further cleanup is needed.

更多内容请看:发行说明



历史版本 :
Apache Turbine 4.0-M2 发布
最新网友评论  共有(0)条评论 发布评论 返回顶部

Copyright © 2007-2017 PHPERZ.COM All Rights Reserved   冀ICP备14009818号  版权声明  广告服务