buffalo buffalo(buffalo buffalo buffalo)

技术Buffalo 2.0如何整合spring小编给大家分享一下Buffalo 2.0如何整合spring,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!Spring是当前最流行的轻量级容器,Buffal

边肖将与你分享布法罗2.0如何融入春天。希望大家看完这篇文章后有所收获。我们一起讨论一下吧!

Spring是目前最流行的轻量级容器,Buffalo支持。Spring中任何配置好的bean都可以通过简单的配置公开为buffalo服务。下面简单介绍一下Buffalo2.0集成Spring的配置。

1.web.xml配置:

显示名称

布法罗网络远程演示应用程序

显示名称

上下文参数

param-name contextconfiglocationparam-name

param-value/WEB-INF/application context . xmlparam-value

上下文参数

小型应用程序

servlet-namebfappservlet-name

servlet类

n

bsp;         net.buffalo.web.servlet.ApplicationServlet

             servlet-class>

      servlet>

      <servlet>

             <servlet-name>contextservlet-name>

             <servlet-class>

                    org.springframework.web.context.ContextLoaderServlet

             servlet-class>

             <load-on-startup>1load-on-startup>

      servlet>

      <servlet-mapping>

             <servlet-name>bfappservlet-name>

             <url-pattern>/bfapp/*url-pattern>

servlet-mapping>

2.       SpringapplicationContext.xml配置:

<bean id=" yourService "

      class="xxx.service.yourService ">bean>

<bean name="buffaloConfigBean"

       class="net.buffalo.service.BuffaloServiceConfigurer">

       <property name="services">

           <map>

               <entry key="yourService">

                   <ref bean=" yourService " />

               entry>

               <!– oterh entries… –&gt

           map>

       property>

bean>

通过以上配置后,开发者不用再配置buffalo-service.properties文件了,使用applicationContext.xml替代之.其中引用到的bean可以是任意被Spring托管的bean。在web页面的调用却不需要做什么改变。如:

<script language="javascript" src="js/prototype.js">script>

      <script language="javascript" src="js/buffalo.js">script>

     

      <script type="text/javascript">

      var END_POINT="<%=request.getContextPath()%>/bfapp";

      var buffalo = new Buffalo(END_POINT);  

     

      function xxx(){

buffalo.remoteCall("yourService. method", [], function(reply) {

             alert(reply.getResult());

          })

      }

   script>

看完了这篇文章,相信你对“Buffalo 2.0如何整合spring”有了一定的了解,如果想了解更多相关知识,欢迎关注行业资讯频道,感谢各位的阅读!

内容来源网络,如有侵权,联系删除,本文地址:https://www.230890.com/zhan/157063.html

(0)

相关推荐

  • MapReduce的工作原理是什么

    技术MapReduce的工作原理是什么本篇文章为大家展示了MapReduce的工作原理是什么,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。开始聊mapreduce,mapredu

    攻略 2021年12月3日
  • 兰因絮果是什么意思,与戚戚意思相似的词语是什么

    技术兰因絮果是什么意思,与戚戚意思相似的词语是什么,语文老师一枚,分享一些能替换一般词汇的高级词汇兰因絮果是什么意思: 1.陌上 陌,原来是田间的小路,后来指代一般的路。所以,陌上就是路上的意思。这是一个古典的词语,古人

    生活 2021年10月24日
  • Docker怎样进行部署dotnetcore

    技术Docker怎样进行部署dotnetcore这篇文章给大家介绍Docker怎样进行部署dotnetcore,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。安装docker系统还是之前centos

    攻略 2021年11月19日
  • 美国服务器机房的技术服务对电商很重要吗

    技术美国服务器机房的技术服务对电商很重要吗随着跨境电商的兴起。在线销售和服务的增加使使用网络服务成为有效销售的优先事项,使网络服务器的安全和稳定成为重中之重。租用海外服务器搭建电商独立站是最常见的选项,常见的地区主要有美

    礼包 2021年12月10日
  • golang 占位符%d %t %v

    技术golang 占位符%d %t %v golang 占位符%d %t %v1、首先需要了解哪些占位符分别代表什么
    这些是死知识,把常用的记住,不常用的直接查表就行了
    golang 的fmt 包实现了

    礼包 2021年11月30日
  • shotcut用什么剪辑(shotcut实用功能)

    技术Shotcut有什么用小编给大家分享一下Shotcut有什么用,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!Shotcut是一个免费、开放

    攻略 2021年12月24日