網路研討會重播:使用 Spring Boot 建置您的應用程式管理工具

新聞 | Pieter Humphrey | 2014 年 7 月 15 日 | ...

講者:Greg Turnquist

Spring Boot 讓您以前所未有的方式編寫應用程式。但您是否曾想過使用 Boot 編寫所有您不可避免地需要的支援腳本和工具? 在本次網路研討會中,了解 Spring 團隊如何已經選擇並使用 Spring Boot CLI 作為一種強大的方式來管理所有針對 60 多個入門指南的未解決問題。 了解如何使用一些 Spring Integration、Spring WebSocket+STOMP 和其他技術,並使用一些輕量級的 Boot+Groovy 代碼來監控應用程式日誌。

了解更多關於 Spring Boot 的資訊:http://projects.spring.io/spring-boot

網路研討會資源:https://github.com/gregturn/spring-monitor

https://github.com/gregturn/issue-aggregator

https://github.com/gregturn/drone-aggregator

SpringOne2GX 2013 重播:效能 - 調整 Spring Petclinic 範例應用程式

新聞 | Pieter Humphrey | 2014 年 7 月 3 日 | ...

在加州聖克拉拉舉行的 SpringOne2GX 2013 上錄製。

講者:Julien Dubios

本次演講是我關於效能調整 Spring Petclinic 應用程式的部落格文章的現場版本:http://blog.ippon.fr/tag/spring-petclinic/ 我們將討論 JVM 鎖、Web 應用程式效能的最佳實踐、JDBC 與 JPA 以及快取。 我們將了解如何有效地使用 JMeter、Yourkit 和 Intellij IDEA 等工具來快速解決效能問題。 我們還將解釋使用的方法,以便您可以在自己的應用程式上遵循相同的步驟。 在本次會議中,我們將討論

  • 壓力測試
  • 記憶體洩漏
  • 垃圾回收
  • 剖析工具
  • 應用程式伺服器調整
  • JVM 調整
  • JDBC vs JPA
  • 延遲載入
  • 快取
  • 還有更多!

了解更多關於 Spring 的資訊:http://projects.spring.io/spring-framework

!{iframe width="560" height="315" src="//www.youtube.com/embed/oR_7EtCgc1M" frameborder="0" allowfullscreen}{/iframe}

SpringOne2GX 2013 重播:Spring 下一代的工具

新聞 | Pieter Humphrey | 2014 年 7 月 3 日 | ...

Spring 下一代的工具

在加州聖克拉拉舉行的 SpringOne2GX 2013 上錄製

講者:Andy Clement 和 Martin Lippert

Spring Tool Suite (STS) 不斷發展,以跟上 Spring 以及更大的企業應用程式開發世界的發展。 本次演講重點介紹了基於 Eclipse 的工具,適用於整個 Spring 生態系統中的最新功能。 通過大量的現場演示,我們將向您展示如何使用 Spring 和 STS 快速提高工作效率。 我們將首先回顧包括無 XML Spring 開發在內的領域,然後查看對特定 Spring 下一代功能的早期支持。 我們還將演示 Eclipse 對 Java 8 的支持(以及 AspectJ 對 Java 8 的支持),並花一些時間研究這如何增強您的 Spring 開發體驗。 除了純粹基於 Java 的 Spring 編程之外,我們還將介紹 Groovy 語言工具的集成,並向您展示如何使用 Spring Tool Suite 在 Groovy 中編寫 Spring 應用程式。 然後,我們將深入研究該工具的詳細信息,以演示許多隱藏的寶石,這些寶石可幫助您每天提高工作效率,例如內置的驗證和最佳實踐、快速修復、自動完成和自動重構。 最後但並非最不重要的一點,我們將回顧 Spring Tool Suite 最近所做的一些效能改進。

了解更多關於 Spring Tool Suite 的資訊:https://spring.dev.org.tw/tools

了解更多關於 Spring 的資訊:http://projects.spring.io/spring-framework

!{iframe width="560" height="315" src="//www.youtube.com/embed/reYgWdrwfyQ" frameborder="0" allowfullscreen}{/iframe}

SpringOne2GX 2013 重播:分散式規則引擎和 CEP

新聞 | Pieter Humphrey | 2014 年 6 月 24 日 | ...

在加州聖克拉拉舉行的 SpringOne2GX 2013 上錄製

講者:C24 首席技術長 John T. Davies

我們已經擁有強大的規則引擎和複雜事件處理技術十年了,市場上也有幾個功能強大的引擎,有些甚至是開源的。 然而,許多這些引擎都是圍繞在單個但高效的應用程式構建的,這些應用程式在單個機器上運行。 當我們正面處理大數據時,我們開始看到需要我們可以分發的規則以及跨分散式系統的複雜事件處理。 將 Pivotal 的 GemFire 和 C24 的 Integration Objects 結合在一起,自然地使用一些 Spring 將它們粘合在一起,我們可以在幾秒鐘內處理數百萬個複雜事件。 John 將逐步介紹這些強大系統的一些設計和使用案例。

了解更多關於 Pivotal Gemfire 的資訊:http://www.gopivotal.com/products/pivotal-gemfire

了解更多關於 Spring Framework 的資訊:http://projects.spring.io/spring-framework

了解更多關於 C24 的資訊:http://www.c24.biz

!{iframe width="560" height="315" src="//www.youtube.com/embed/61TDzRQei_8" frameborder="0" allowfullscreen}{/iframe}

SpringOne2GX 2013 重播:即時事件處理和決策

新聞 | Pieter Humphrey | 2014 年 6 月 24 日 | ...

在加州聖克拉拉舉行的 SpringOne2GX 2013 上錄製

講者:Lyndon Adams

隨著資訊科技的發展和改進,產業和網際網路的需求繼續挑戰其能力。 今天的“物聯網”每秒都有數百萬台設備在網路上報告其狀態,產生了大量的事件流。 獲取這些事件中的資訊,進行使用和關聯,以便可用於對相關事件做出路由和處理決策,這尤其具有挑戰性。 隨著這些過程的數據需求增加,傳統的客戶端-伺服器架構開始失效。 將事件處理與從大數據模型中收集的模式和知識相結合,可以實現全新的即時應用程式。 Spring Integration 和其他 Spring 專案在這個新範例中發揮了重要作用,增加了開發人員的生產力並簡化了集成。 Lyndon 將討論和演示快速數據與大數據相遇時發生的架構決策和用例。

了解更多關於 Pivotal Gemfire 的資訊:http://www.gopivotal.com/products/pivotal-gemfire

了解更多關於 Spring Framework 的資訊:http://projects.spring.io/spring-framework

!{iframe width="560" height="315" src="//www.youtube.com/embed/GETASt9DwGU" frameborder="0" allowfullscreen}{/iframe}

網路研討會重播:Spring Integration 以 Boot 的方式完成

新聞 | Pieter Humphrey | 2014 年 6 月 23 日 | ...

講者:Glenn Renfro

隨著發出資訊的設備數量增加,能夠檢索此數據並相應地處理變得越來越重要。 為了響應這種需求,MQTT 已成為連接“物聯網”的事實輕量級傳輸協議。 話雖如此,您的應用程式如何支持事件、消息傳遞和排程? 利用 Spring Boot 和 Spring Integration,您將看到如何創建一個具有排程器的應用程式,該排程器將從 Web 服務檢索數據,清理數據並通過 MQTT 發送數據。 然後,您將看到如何創建一個應用程式,該應用程式也使用 Spring Boot 和 Spring Integration 編寫,該應用程式將捕獲 MQTT 事件並記錄結果。 從這次討論中,您可以看到如何使用這些工具並利用它們來開展自己的大數據專案。

了解更多關於 Spring Integration 的資訊:http://projects.spring.io/spring-integration

了解更多關於 Spring Boot 的資訊:http://projects.spring.io/spring-boot

!{iframe width="420" height="315" src="//www.youtube.com/embed/EfgOs92viBM" frameborder="0" allowfullscreen}{/iframe}

Meetup 重播:使用 Spring Framework 4.0 和 Java 8

新聞 | Pieter Humphrey | 2014 年 6 月 23 日 | ...

講者:Adib Saikali

Spring Framework 4.0 附帶 Java 8 支持,這意味著您可以立即開始使用 Java 8 的所有強大功能。 本演示將展示如何在存儲庫層、服務層和控制器層中將 Java 8 與 Spring Framework 4 一起使用的示例。 對於每個示例,我們將展示一個 Java 7 和一個 Java 8 版本,以便您可以輕鬆地看到基於 Java 8 的解決方案的優缺點。 不需要或假定事先具備 Java 8 的經驗,我們將在進行過程中介紹 Java 8 的一些基本功能。 關於講者:Adib 是一位專業程式設計師,對商業和技術之間的介面充滿熱情。 他以程式設計師的身份開始了他的職業生涯,參與了許多創業組織,從小型初創公司到(當時擁有 750 名員工的)RIM。 Adib 培訓並指導了加拿大、美國和歐洲各地的數千名開發人員。 他紮實的技術知識、豐富的專案經驗以及從多種角度看待技術問題的能力使他能夠為“現實世界”問題創建創新的解決方案。

了解更多關於 Spring Framework 的資訊:http://projects.spring.io/spring-framework

!{iframe width="560" height="315" src="//www.youtube.com/embed/5b5h1G_GLaY" frameborder="0" allowfullscreen}{/iframe}

網路研討會重播:Spring Batch 3.0.0

新聞 | Pieter Humphrey | 2014 年 6 月 19 日 | ...

講者:Michael Minella

Spring Batch 3.0.0 引入了 JSR-352 支持,以及其他功能。 採用最初直接基於 Spring Batch 的 Java EE 標準對我們來說幸運的是相當簡單的。 JavaEE7 合規性更新擴展了 Spring Batch 3.0.0 的範圍,將 JavaEE7/352 合規性與 Batch 多年經過戰鬥考驗的、在生產中驗證的代碼庫相結合。 當然,還有大量的功能和特性遠遠超出了規範,進入了分散式處理等領域。 在本次網路研討會中,專案負責人 Michael Minella 將介紹 Spring Batch 對 JSR-352 的實現,以及 3.0 版本中的一些新功能。

了解更多關於 Spring Batch 的資訊:http://projects.spring.io/spring-batch

 

 

!{iframe width="420" height="315" src="//www.youtube.com/embed/lHCPppMlylY" frameborder="0" allowfullscreen}{/iframe}

停用 forum.spring.io 網站

新聞 | Pieter Humphrey | 2014 年 6 月 18 日 | ...

親愛的 Spring 社群和論壇用戶 -

我們感謝您在社群論壇上的所有互動,並感謝您的所有問題、答案和討論。

stackoverflow.com 上有更好的社群體驗在等待著我們所有人,事實上,我們中的許多人已經在那裡有一段時間了。 作為我們在 Pivotal 這裡為您提供最佳社群體驗的不懈努力的一部分,forum.spring.io 網站將於今天(2014 年 6 月 20 日)停用。 它將僅以只讀模式保持在線上 - forum.spring.io 將關閉發布活動或用戶註冊。

尋求社群支持的用戶應使用 StackOverflow.com 上的相應標籤。 您可以在 https://spring.dev.org.tw/questions 上查看我們的工程師(和社群)監控的 StackOverflow 標籤列表。 如果您不確定哪個 StackOverflow 標籤對應於 forums.spring.io 上的特定論壇,您可以參考下面的嵌入式映射。

在 StackOverflow 上見!

論壇 / 專案

SO 標籤

Grails

Grails

CONTAINER     

(spring framework)

spring, spring-annotations, spring-java-config, spring-3, spring-transactions, spring-el, spring-cache

AOP

spring

Data

spring-data

Data REST

spring-data-rest

Data/JPA-ORM

spring-data-jpa, spring-orm

Data/NoSQL  

spring-data, spring-data-mongodb, spring-data-gemfire, spring-data-cassandra, spring-data-couchbase, spring-data-redis, spring-data-hadoop, spring-data-neo4j

Data/JDBC

spring-jdbc

Data or NoSQL (Neo4J)

spring data neo4j

Data or NoSQL (MongoDB)

spring-data-mongodb

Data/gemfire

spring-data-gemfire

Data or NoSQL (Solr)

spring-data-solr

Data or NoSQL (Cassandra)

spring-data-cassandra

Data or NoSQL (ElasticSearch)

spring-data-elasticsearch

Data or NoSQL (Couchbase)

spring-data-couchbase

Data or NoSQL (Redis)

spring-data-redis

XD

spring-xd

Hadoop

spring-data-hadoop

Boot

spring-boot

Security

spring-security

Security/SAML

spring-security

Security/OAUTH2

spring-security-oauth2

Security/Kerberos

spring-security

Security/LDAP 

spring-ldap

Web

spring-mvc, spring-webflow, spring-social, spring android, spring-mobile, spring-hateoas, spring-test

Web (hateoas)

spring-hateoas

Web/Web Flow

spring-webflow

Web/Flex

spring–flex

Web/Social

spring-social

Web/Social

(facebook)

spring-social-facebook

Web/Social

(linkedin)

spring-social-linkedin

Web/Social

(twitter)

spring-social-twitter

Web/Social

(google)

spring-social-google

Web/Android

spring-android

Web/Mobile

spring-mobile

Integration (整合)

spring-integration

Integration/Web Services (整合/Web服務)

spring-ws

Integration/AMQP (整合/AMQP)

spring-amqp

Integration/JMS (整合/JMS)

spring-jms

批次處理

spring-batch

Scala

N/A

Tools (工具)

sts-springsource-toolsuite, spring-tool-suite

Tools/REST Shell (工具/REST Shell)

spring-shell

Tools/Spring Tool Suite (工具/Spring Tool Suite)

sts-springsource-toolsuite, spring-tool-suite

Tools/Shell (工具/Shell)

spring-shell

Tools/Roo (工具/Roo)

spring-roo

Management (管理)

spring-insight, spring-jmx

Remoting (遠端)

spring-remoting

EJB

ejb

Spring Python

N/A

Architecture (架構)

architecture

Grails

grails

Spring ActionScript

spring-actionscript

Meta (元)

N/A

Champions (社群領袖)

N/A

User Groups (使用者群組)

N/A

tcServer General (一般)

tcserver

tcServer Annoucements(公告)

tcserver


Sincerely, (此致)

The Spring Team at Pivotal

SpringOne2GX 2013 Replay: Open/Closed Software - Developing freemium application using Spring Framework

新聞 | Pieter Humphrey | June 17, 2014 | ...

在加州聖克拉拉舉行的 SpringOne2GX 2013 上錄製

Speaker: Frederic Simon Developing freemium which involves OSS is not a trivial task. From one side, you need to prevent premium code from working in your free modules, and do it gracefully - without errors and performance degradation. From other side, your OSS core must be easily accessible to the premium modules. Partial public availability of the code and unified continuous delivery process for two different versions of the product is also challenging. In this talk we'll showcase Artifactory, which successfully combines OSS and Pro versions by heavily relying on flexible dependency injection mechanics, available in Spring. We will talk about developing, building, testing and releasing hybrid freemium application and will review the existing approaches, discussing pros and cons of each of them.

Learn more about Spring Framework at http://projects.spring.io/spring-framework

 

!{iframe width="560" height="315" src="//www.youtube.com/embed/tqsmCvuQpuc" frameborder="0" allowfullscreen}{/iframe}

Get the Spring newsletter (取得 Spring 電子報)

Stay connected with the Spring newsletter (保持與 Spring 電子報的連結)

Subscribe (訂閱)

Get ahead (領先一步)

VMware offers training and certification to turbo-charge your progress. (VMware 提供培訓和認證,以加速您的進程。)

Learn more (了解更多)

Get support (取得支援)

Tanzu Spring offers support and binaries for OpenJDK™, Spring, and Apache Tomcat® in one simple subscription. (Tanzu Spring 在一個簡單的訂閱中提供對 OpenJDK™、Spring 和 Apache Tomcat® 的支援和二進制檔案。)

Learn more (了解更多)

Upcoming events (即將舉行的活動)

Check out all the upcoming events in the Spring community. (查看 Spring 社群中所有即將舉行的活動。)

View all (查看全部)