spring scala项目:在scala中使用spring -pg电子游戏网站

4顶
0踩

springsource社区近日推出了spring scala项目,该项目的目标是使开发者可以更容易地在scala中使用spring框架。



目前spring scala项目主要致力于:

1.  使用spring beans来配置、注入scala类,你可以使用传统形式的,也可以使用

例如,有一个scala类:

class person(val firstname: string, val lastname: string)

可以这样来配置,使用c命名空间:


2.  提供了的spring模板,如simplejdbctemplate、jmstemplate、resttemplate和transactiontemplate等。例如,使用jmstemplate模板:

val connectionfactory : connectionfactory = ...
val template = new jmstemplate(connectionfactory)
 
template.send("queue") {
    session: session => session.createtextmessage("hello world")
}
 
template.receive("queue") match {
    case some(textmessage: textmessage) => println(textmessage.gettext)
    case none => println("no text message received")
}

spring scala目前还是一个进展中的项目,开发团队称未来几个月内将提供更加完善的功能。

详细信息:

项目地址:
  • 大小: 5.3 kb
4
0
评论 共 13 条 请登录后发表评论
13 楼 2013-01-08 15:59
scala不需要ioc来装配的。
12 楼 kimmking 2012-12-14 13:25
key232323 写道
tlde_ti 写道

scala不需要spring(至少是xml)这个观点我当然同意,所以没反驳这一条,而是反驳的逻辑。
如果你解释动态语言那句和下面那句scala是没有逻辑关系的话,你也可以理解提醒你前言不搭后语.


哦——你是指我认为scala是动态语言的——的确我没讲清楚,用groovy多了,被洗脑了


xml和script/动态语言是两个东西,xml的意义在于assembly和logic区分开,至于是xml还是其他什么形式无所谓。
11 楼 2012-12-12 21:42
tlde_ti 写道

scala不需要spring(至少是xml)这个观点我当然同意,所以没反驳这一条,而是反驳的逻辑。
如果你解释动态语言那句和下面那句scala是没有逻辑关系的话,你也可以理解提醒你前言不搭后语.


哦——你是指我认为scala是动态语言的——的确我没讲清楚,用groovy多了,被洗脑了
10 楼 2012-12-12 19:48
key232323 写道
tlde_ti 写道
key232323 写道
我怎么觉得从灵活性上来讲:动态语言 > xml

如果在scala中用xml做bean定义,不如扩展下,直接用scala替代xml

同学,scala是静态语言..
并且其类型系统比java复杂强大的多.

我想表达的是——半人马说的——

scala不需要spring.

scala不需要spring(至少是xml)这个观点我当然同意,所以没反驳这一条,而是反驳的逻辑。
如果你解释动态语言那句和下面那句scala是没有逻辑关系的话,你也可以理解提醒你前言不搭后语.
9 楼 2012-12-12 19:04
[color=red][/color][size=small][/size]
8 楼 2012-12-12 08:53
tlde_ti 写道
key232323 写道
我怎么觉得从灵活性上来讲:动态语言 > xml

如果在scala中用xml做bean定义,不如扩展下,直接用scala替代xml

同学,scala是静态语言..
并且其类型系统比java复杂强大的多.

我想表达的是——半人马说的——

scala不需要spring.
7 楼 2012-12-12 08:42
另外打个广告,写j2ee without xxx 那本书的rod johnson已经加入scala的官方公司typesafe了.
6 楼 2012-12-12 08:39
key232323 写道
我怎么觉得从灵活性上来讲:动态语言 > xml

如果在scala中用xml做bean定义,不如扩展下,直接用scala替代xml

同学,scala是静态语言..
并且其类型系统比java复杂强大的多.
5 楼 2012-12-11 23:35
scala不需要spring.
4 楼 2012-12-11 21:19
我怎么觉得从灵活性上来讲:动态语言 > xml

如果在scala中用xml做bean定义,不如扩展下,直接用scala替代xml
3 楼 yidao620c 2012-12-11 20:15
freezingsky 写道
不得不说spring真是有容乃大!

spring包罗万象,有容奶大  
2 楼 2012-12-11 14:21
spring什么语言都想插一脚。。。 强大的带套模式。。
1 楼 2012-12-11 14:04
不得不说spring真是有容乃大!

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

  • 中创中间件(inforsuite-as-ste-10.0.1.3),免安装解压即可

  • 这一节我们主要来学习一下什么是中间件,为什么使用中间件和主要中间件的分类。 中间件是什么 中间件是一种独立的系统软件或服务程序,分布式应用软件借助这种软件在不同的技术之间共享资源。中间件位于客户机/ 服务器的操作系统之上,管理计算机资源和网络通讯。是连接两个独立应用程序或独立系统的软件。相连接的系统,即使它们具有不同的接口,但通过中间件相互之间仍能交换信息。 执行中间件的一个关键途径是信息传递。通过中间件,应用程序可以工作于多平台或 os 环境。 中间件是介于操作系统和应用软件之间,为应用软件提供服务功能的软件,有消息中间件,交易中间件,应用服务器等。由于介于两种软件之间,所以,称为中间件。

  • 分布式中间件是在分布式系统中用于解决通信、数据传输、负载均衡、数据存储和处理等问题的软件组件。

  • iis服务简介: iis是是internet infomaition services的缩写,意为互联网信息服务,是全球第三大网络服务器,其中第一是apache,第二是ngin。,iis是由微软公司提供的基于运行microsoft windows的互联网基本服务。最初是windows nt版本的可选包,随后内置在windows200,windows xp professional和window...

  • 1.iis是internet information services的缩写,意为互联网信息服务,是由微软公司提供的基于运行microsoft windows的互联网基本服务。2.iis一般适用于windows系统,而不适用于其它系统。

  • 系列文章专辑:渗透测试之地基篇简介渗透测试-地基篇该篇章目的是重新牢固地基,加强每日训练操作的笔记,在记录地基笔记中会有很多跳跃性思维的操作和方式方法,望大家能共同加油学到东西。请注意:本文仅用于技术讨论与研究,对于所有笔记中复现的这些终端或者服务器,都是自行搭建的环境进行渗透的。我将使用kali linux作为此次学习的攻击者机器。这里使用的技术仅用于学习教育目的,如果列出的技术用于其他任何目标,本站及作者概不负责。名言:你对这行的兴趣,决定你在这行的成就!一、前言中间件是介于应用系统和系统软件之间的一类

  • 1. 中间件简介 中间件(英语:middleware)顾名思义是系统软件和用户应用软件之间连接的软件,以便于软件各部件之间的沟通,特别是应用软件对于系统软件的集中的逻辑,是一种独立的系统软件或服务程序,分布式应用软件借助这种软件在不同的技术之间共享资源。中间件在客户服务器的操作系统、网络和数据库之上,管理计算资源和网络通信。总的作用是为处于自己上层的应用软件提供运行与开发的环境,帮助用户灵活、高效地开发和集成复杂的应用软件。 也就是说,关于中间件,我们可以理解为:是一类能够为一种或多种应用程序合作互通、资源

  • 什么是中间件? 顾名思义,中间件就是处于中间的软件,处于操作系统、数据库等系统软件和应用软件之间的一种起连接作用。中间件是一种独立的系统软件平台,为网络应用软件提供综合的服务和完整的计算环境,借助这种软件使得网络应用能够实现集成,达到业务的协同,实现业务的灵活性。主要解决异构网络环境下分布式应用软件的互连与互操作问题,提供标准接口、协议,屏蔽实现细节,提高应用系统易移植性(北京大学梅宏)。 常见的中间件 中间件通常被称为服务器、容器、插件等,被导入开发工具中完成软件或网页的开发。 1、tomcat tomc

  • 网关:nginx、kong、zuul 缓存:redis、memcached、oscache、ehcache 搜索:elasticsearch、solr 熔断:hystrix、resilience4j 负载均衡:dns、f5、lvs、nginx、openresty、haproxy 注册中心:eureka、zookeeper、redis、etcd、consul 认证鉴权:jwt、springsecurity 消费队列:rabbitmq、kafka、rocketmq、activemq、redis 系统监控:gra

  • “即使知道会坠落,却还是想抓住那片星光。”

  • lis是internet information services的缩写,是由微软公司提供的microsoft windows的互联网基本服务。内置在windows 2000、windows xp professional和windows server 2003一起发行,但在windows xp home版本上并没有lls。

  • 前言: 有时候会连中间件,服务器,容器分不清楚,我当时看过一篇博客,讲的很详细。于是我摘抄出来 掌握中间件漏洞,对渗透测试有很大的帮助,例如 apache和iis的解析漏洞,以及weblogic反序列化漏洞 基础概念与作用 这里只介绍web中间件、web服务器、web容器,因为除了web以外,其概念还可以扩展为数据库等。 web服务器 web服务器用于提供http服务,即向客户端返回...

  • 文章目录中间件常用的中间件tomcatweblogicjbossjettywebshereglasshfish 中间件 我们经常会看到中间件,但是,一直好奇的是,中间件到底是什么? 中间件(英语:middleware)是提供系统软件和应用软件之间连接的软件,以便于软件各部件之间的沟通。中间件处在操作系统和更高一级应用程序之间。他充当的功能是:将应用程序运行环境与操作系统隔离,从而实现应用程序开发者不必为更多系统问题忧虑,而直接关注该应用程序在解决问题上的能力 。容器就是中间件的一种。 也就是说,关于中间件,

  • 互联网公司常用四大类中间件之搜索中间件与缓存中间件 1. 搜索中间件:solr,elk(elasticsearch,logstash,kibana)达成近实时搜索。 底层均基于lucence。如果能考到elk认证(当前很少人获得),高薪无悬念。 大型互联网公司项目请求响应处理: 远端通过访问web->检索->缓存->hbase->mapreduce->hdfs 2. 缓存中间件: redis缓存常用方法大家都比较清楚: ehcached:轻量级java缓存框架

  • 一、中间件是什么? 非底层操作系统软件、非上层业务应用软件,不是直接给最终用户使用的,不能直接给客户带来价值的软件,统称中间件。 程序a和程序b互相通信使用的协议,程序a,b可以由不同语言不同平台构建。但是协议可以保证他们能互相认识互发的东西。 中间件有个很大的特点,是脱离于具体设计目标,而具备提供普遍独立功能需求的模块。这使得中间件一定是可替换的。如果一个系统设计中,中间件是不可替换的,不...

  • 该漏洞的意义:1、 猜解后台地址2、 猜解敏感文件,例如备份的rar、zip、.bak、.sql文件等。3、 在某些情形下,甚至可以通过短文件名web直接下载对应的文件。该漏洞的局限性:1、 只能猜解前六位,以及扩展名的前三位。2、 名称较短的文件是没有相应的短文件名的。3、 不支持中文文件名4、 如果文件名前6位带空格,8.3格式的短文件名会补进,和真实文件名不匹配5、 需要iis和.net两个条件都满足。...

  • java常见面试题,含答案解析!扫码关注微信公众号“it魔幻屋”获取更多业内资讯。

global site tag (gtag.js) - google analytics
网站地图