首页 > 代码库 > Jetty开发指导:框架
Jetty开发指导:框架
Spring设置
你能嵌入Jetty到你的项目中,也可以使用几乎所有的IoC类型框架,包括Spring。如果所有你想做的是在你的Spring中设置Jetty Server,那么下面的xml片段可以作为一个例子。如果你想使用spring取代jetty-xml也是可以的,但这样将不能利用模块系统的其余部分。
Jetty-Spring模块
一个Jetty Spring模块的框架能通过模块机制激活。例如:
$ java -jar start.jar --add-to-startd=spring
这(或者使用--add-to-start=spring命令)创建一个${jetty.home}/lib/spring文件夹和放置jetty-spring集成jar到里面。它不提供spring jars和他们的依赖,你将需要下载这些并且放置他们到jetty的classpath - 你能用被spring.mod创建的${jetty.home}/lib/spring。
用Spring配置Jetty
通过Spring配置Jetty就是一个将API作为Spring beans调用的问题。下卖弄是一个例子,模仿默认jetty启动配置:
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN//EN" "http://www.springframework.org/dtd/spring-beans.dtd"> <!-- =============================================================== --> <!-- Configure the Jetty Server with Spring --> <!-- This file is the similar to jetty.xml, but written in spring --> <!-- XmlBeanFactory format. --> <!-- =============================================================== --> <beans> <bean id="contexts" class="org.eclipse.jetty.server.handler.ContextHandlerCollection"/> <bean id="server" name="Main" class="org.eclipse.jetty.server.Server" init-method="start" destroy-method="stop"> <constructor-arg> <bean id="threadPool" class="org.eclipse.jetty.util.thread.QueuedThreadPool"> <property name="minThreads" value=http://www.mamicode.com/"10"/>>
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。