`
emarket
  • 浏览: 22437 次
  • 性别: Icon_minigender_1
最近访客 更多访客>>
社区版块
存档分类
最新评论

SpringOne Day 1

阅读更多

谢天谢地航空公司虽然晚了3个小时,不过还是没错过Rod Johnson的主题演讲。

 

不过要赞一下的是迈阿密的风光真是太美了,SpringOne在这里开真是享受。

 

今天是SpringOne的第一天,Rod Johnson做了主题演讲,然后是Party。

 

总的来说,这次的主题是 “Battle Against Complexity", Rod 提出3大武器。

1. Spring Frame Work

2. Spring Web Flow

3. Grails

 

当然哲学上讲,还是“The Spring Way” (就是Spring变复杂为简单的逻辑)。

 

Spring 3.0的特性主要集中在REST Support 和 EL(其实EL已经在web flow的xml中普及,spring 3.0要把EL挪到所有的spring beans xml和annotation中)上.

 

Rod也提及的SpringSource近一年的成就,就是收购了G2One和Covalent。G2One是写Grails的, Covalent是老牌的tomcat apache的后台支持着。由此可见SpringSource进入App Server market的野心。

 

果不其然,Rod接着就宣布Spring Source接下来要Release 一个新的App Server (in additional to SpringSource DM Server) SpringSource TC Server.  从他的demo上看,就是AMS+tomcat。感觉像是提供了management and monitoring UI的tomcat. 这样Spring就有两个App Server了, 一个DM,一个TC。  Rod给DM的定位是next generation OSGI based Module application server。 而TC则是挑战传统的weblogic&oracle的War based deployment的Server。

 

另外Spring将release SpringSource Application Platform Configurator. 感觉有点像一个app download的service, 它可以根据你的需求(e.g batch, web, JSF, Flex, )定制一个 working的app server供你下载。

 

第一天就这么多内容,要去睡觉了,这个酒店这不错,Ocean View,楼下就是private beach。 就冲这,没白来。

 

 

 

7
0
分享到:
评论
3 楼 emarket 2008-12-03  
eyejava 写道

spring越来越大,越来越复杂 

复杂(complex)和全面(comprehensive)是不同的。 spring的覆盖面全,但是他并不复杂
2 楼 gurudk 2008-12-03  
羡慕啊!
1 楼 eyejava 2008-12-02  
spring越来越大,越来越复杂 

相关推荐

    Altium designer中文培训资料Day1、Day2、Day3

    这份"Altium Designer中文培训资料Day1、Day2、Day3"涵盖了初学者到进阶用户所需的关键知识点,旨在帮助用户快速掌握该软件的各项功能。 在Day1的培训中,通常会介绍Altium Designer的基础知识,包括软件界面、工作...

    eq_data_30_day_m1.rar

    1. Python的基础语法,如变量、条件语句、循环和函数。 2. 使用Python的内置`json`模块来加载和解析JSON数据。 3. 掌握pandas库,用于数据处理和分析。包括创建DataFrame,理解索引和列,以及执行各种统计操作。 4. ...

    CTSC2013-day1-day2-word版试题.zip

    CTSC2013,day1,day2,word版试题 题目名称 手套 没头脑和不高兴 复原 源文件名 glove headless restore 时限 10s 2s 1s 测试点数目 10 10 20 内存 256MB 256MB 128MB 有无部分分 无 有 无 评测类型 传统 ...

    通达信day格式文件转换(含港股和基金等)

    把通达信day文件转换为csv文件,包含上证、深证、港股。对于股票、基金、及港股的不同格式进行了处理。 用法:把stock.exe 复制到 vipdoc\sh\lday 或 vipdoc\sz\lday 或 vipdoc\ds\lday 下面,运行即可在当前目录下...

    ioi99年day1数据

    《IOI 1999年Day1数据详解:走进国际信息学奥林匹克竞赛》 IOI,即国际信息学奥林匹克竞赛,是全球最高水平的信息学竞赛之一,每年吸引着众多优秀青少年参与,旨在培养和展示他们在算法设计、编程以及问题解决等...

    Day one(日志/日记)

    屡获殊荣的 iPhone、iPad 和 Mac 专用日志应用软件:2011 年 Mac App Store 最佳应用、2012 年 1 月 App Store 一周最佳应用、2012 年 Mac 最佳应用。 用 Day One 来记录您的重要时刻和精彩照片 “Day One 可能是我...

    Modeler10_Day1-2

    ,OPNET专业培训资料,共十天,此乃第一天第二部分Modeler10_Day1-2

    0day安全随书代码

    1. **漏洞发现与分析**:这部分可能包含代码示例,演示如何发现和分析潜在的0day漏洞,可能涉及逆向工程、二进制分析和调试技术。 2. **漏洞利用**:学习如何编写利用0day漏洞的攻击代码,这有助于理解攻击者是如何...

    eq_data_30_day_m1.json

    30天全球地震数据集

    0day软件系统漏洞基础教程之bug与软件漏洞rar

    1. **漏洞分类**:讲解不同类型的漏洞,如缓冲区溢出、整数溢出、格式字符串漏洞、SQL注入、跨站脚本(XSS)、权限提升等,以及它们的工作原理和危害。 2. **漏洞发现**:介绍如何通过静态分析、动态分析、模糊测试...

    基于网络防御知识图谱的0day攻击路径预测方法.docx

    ### 基于网络防御知识图谱的0day攻击路径预测方法 #### 一、0day漏洞概述 0day漏洞是指那些未被安全厂商发现,但却可能已被黑客组织掌握的系统脆弱性。这类漏洞因为其未知特性,在被利用时会加剧攻击者与防御者...

    0day-Exp包

    在IT安全领域,"0day Exp包"是一个极具重量级的话题。"0day"一词源于英文,意为“还未被公开”的意思,通常用来描述一个软件漏洞在官方发布补丁之前就被发现并利用的情况。当一个0day漏洞被发现,意味着攻击者可以...

    mybatis框架-学习笔记Day01.rar

    本人博客文章《mybatis框架-学习笔记Day01》的相关代码文件本人博客文章《mybatis框架-学习笔记Day01》的相关代码文件本人博客文章《mybatis框架-学习笔记Day01》的相关代码文件本人博客文章《mybatis框架-学习笔记...

    软件测试NextDay类以及测试类(附含文档,测试用例)

    1. **NextDay类**:NextDay可能是一个自定义的Java类或者Python类,其功能可能是处理日期或时间,比如计算当前日期的下一天。在编程中,这类类通常会包含方法如`getNextDay()`,用于获取给定日期之后的一天。 2. **...

    崔希凡javaweb笔记day18-day23

    1. **Servlet基础**(day18):Servlet是Java Web应用的核心组件,用于处理HTTP请求。在day18的笔记中,可能会介绍Servlet的生命周期、`doGet`和`doPost`方法以及如何通过`web.xml`配置Servlet。还会涉及到Servlet的...

    崔希凡javaweb笔记day24-day28

    崔希凡老师的JavaWeb笔记涵盖了从day24到day28的内容,这五天的教程主要涉及了JavaWeb开发中的核心技术和实践应用。在JavaWeb领域,这些天的学习通常是项目开发周期中的关键阶段,涵盖了从数据库交互、Servlet编程、...

    day1_day2-2020-ASN.zip

    标题中的"day1_day2-2020-ASN.zip"是一个压缩文件,根据描述,它包含了名为"DAY1-2020"和"DAY2-2020"两个子目录,这些目录下的内容主要是ASN(Abstract Syntax Notation)代码。ASN是一种标准化的编码系统,通常用于...

    三角形构成及next day整体代码

    LocalDate nextDay = localDate.plusDays(1); return nextDay.format(formatter); } } ``` 在这个例子中,`LocalDate.parse()`用于将输入的日期字符串转换为`LocalDate`对象,`plusDays(1)`增加一天,然后`...

    mysql高级笔记 P1 day01-02. MySQL 高级 - Linux上安装MySQL P2 day01-03. MyS

    P1 day01-02. MySQL 高级 - Linux上安装MySQL P2 day01-03. MySQL 高级 - 启动及登录MySQL P3 day01-04. MySQL 高级 - 索引 - 概述 P4 day01-05. MySQL 高级 - 索引 - 优势和劣势 P5 day01-06. MySQL 高级 - 索引 - ...

    flash0day源码以及利用方法

    1. **研究源码**:分析Flash 0day的源码,找出导致漏洞的关键代码行。这通常需要深入理解ActionScript(Flash的编程语言)和Flash Player的工作原理。 2. **构造恶意SWF**:根据源码,创建一个恶意的SWF文件,该...

Global site tag (gtag.js) - Google Analytics