我是Dropwizard的新手。在最新的文档中,它指的是“服务”作为任何应用程序的主要入口点。但在示例代码中,它实际上使用“应用程序”。我假设“应用程序”是“服务”的新名称,因为我无法在新的源代码中找到“服务”。Dropwizard中的应用程序和服务之间的区别
我还注意到命名空间已经从“com.yammer”改为“com.codehaus”为“io.dropwizard”。我假设它反映了项目本身的演变。出于好奇,任何人都可以添加一些上下文来了解它是如何产生的?
我是Dropwizard的新手。在最新的文档中,它指的是“服务”作为任何应用程序的主要入口点。但在示例代码中,它实际上使用“应用程序”。我假设“应用程序”是“服务”的新名称,因为我无法在新的源代码中找到“服务”。Dropwizard中的应用程序和服务之间的区别
我还注意到命名空间已经从“com.yammer”改为“com.codehaus”为“io.dropwizard”。我假设它反映了项目本身的演变。出于好奇,任何人都可以添加一些上下文来了解它是如何产生的?
你引用的两个命名变化实际上是即将到来的版本0.7的变化。文档还没有最新(实际上,根据邮件列表,主要是阻止0.7版本发布)。
当前发行说明可在master branch中找到。
io.dropwizard
组ID和名称空间。dropwizard-configuration
, dropwizard-jackson
,dropwizard-jersey
,dropwizard-jetty
,dropwizard-lifecycle
, dropwizard-logging
,dropwizard-servlets
,dropwizard-util
,dropwizard-validation
。Environment
各种元件到单独的类:JerseyEnvironment
, LifecycleEnvironment
等dropwizard-views-freemarker
和dropwizard-views-mustache
。 dropwizard-views
现在只是提供基础设施。Service
改名为Application
。dropwizard-forms
,它提供对多部分MIME实体的支持。dropwizard-spdy
。AppenderFactory
,允许任意日志appender申请和请求 日志。ConnectorFactory
,允许任意Jetty连接器。ServerFactory
,实现了多连接器和单连接器。ReporterFactory
,用于度量记录器,使用Graphite和Ganglia实现。ConfigurationSourceProvider
以允许从除文件系统以外的其他来源加载配置文件。ServerFactory
中作为软件/硬件打开文件限制运行。要绑定到特权端口(例如80),启用startAsRoot
并设置user
和group
,然后以root用户身份启动您的应用程序。check
命令,用于加载和验证服务配置。dropwizard-client
。deflate
编码请求和响应的支持。@Session HttpSession session
以注入会话上下文。@Session Flash message
以注入任何现有的Flash消息。-
/_
等效,不区分大小写等)的Java反序列化的支持。HibernateBundle#configure(Configuration)
用于定制Hibernate配置。DateTime
参数和结果的支持。--migrations-file
命令行选项至migrate
命令以显式提供迁移 文件。application/json
响应。AsyncRequestLog
;现在在Jetty 9 NCSA格式上进行了标准化。DatabaseConfiguration
至DataSourceFactory
和ConfigurationStrategy
至 DatabaseConfiguration
。dropwizard-db
使用tomcat-jdbc
而不是tomcat-dbcp
。ResourceTest
与ResourceTestRule
,JUnit TestRule
。ManagedSessionFactory
。ObjectMapperFactory
;改为使用ObjectMapper
。Validator
;改为使用javax.validation.Validator
。dropwizard-migrations
中的关机错误。不错。谢谢@mms! – etang
你可以分享最新的文档吗? – Manikandan
@Manikandan看看http://dropwizard.codahale.com/manual/core/#service – etang