1. 程式人生 > >Java News and Code Episode 12

Java News and Code Episode 12


Visit the developerWorks Java Hub

Adobe Announces EOL for Flash Player

On July 25th, Adobe announced it would stop updating and distributing Flash Player at the end of 2020. The announcement on the Adobe Blog comes as no surprise to many, myself included.

The main reason for the decision, according to the post, is maturity among open standards like HTML5, which reduces the need for browser plugins like Flash Player.

Reasons for continuing support through 2020 include supporting partners who have built games, and other software around the player, with Adobe saying they

“…remain committed to supporting Flash through 2020, as customers and partners put their migration plans into place.”

But check this out:

“In addition, we plan to move more aggressively to EOL Flash in certain geographies where unlicensed and outdated versions of Flash Player are being distributed.”

Adobe didn’t elaborate on what “certain geographies” they were referring to. So this may be some kind of loophole to speed up the end of life transition pretty much anywhere they see fit.

But not everyone thinks Flash should just slink off into that good night. There’s even a petition to open source the code

for Flash Player.

Among the reasons for wanting to do this terrible thing are: it’s a part of history and, well, you “never know what will come up after you go open source!”

Really?

New Spring Releases

All kinds of new releases have poured forth from our friends at Spring in the past couple of weeks.

Even though Spring Framework 5 is feature complete, the Spring team have decided to extend the Release Candidate phase in order to align with other open source projects like JUnit, and Jackson, both expected to be released in September.

Spring 5 is expected to be in General Availability in September, around the time Java 9 is released.

Included in Spring Framework 5 are lots of bug fixes. Improvements, new features, and some tasks, which include compatibility with Groovy 2.5, JDK 9. And an upgrade to JUnit 5 milestone 6.

Lots of developers, myself included, use Spring projects.

The trove of open source Spring projects include Spring Framework, Spring Boot, which we’ll look at in today’s code talkthrough, Spring Cloud, Spring Batch, and lots more. And Spring is open source, so you can always look at the source code if you want to.

September is shaping up to be an exciting month for Open Source fans.

IBM Open

If you love open source like I do, make sure to check out IBM’s Open, where you can find all kinds of great resources to help you be a better developer.

Build a Spring Boot WAR file

Spring Boot is awesome for creating applications that just run.

In the code talk through for Episode 6 we looked at Spring Boot code from my developerWorks Tutorial “Spring Boot Basics”.

In that code talkthrough I showed you how to build and run a Spring Boot application from the command line, and access it through a browser.

And that’s great, but what if you want all the great benefits of using Spring Boot, but with the ability to deploy a traditional WAR file?

In today’s code talk through, I’ll show you how to use the opinionated nature of Spring Boot to get all the benefits of a Spring Boot application,

But to package it a WAR file, and deploy it on WebSphere Liberty.

The code you’ll see in this episode is available in GitHub, and a link to the repository is in the show notes.

Credits

Music:

Slay Well by Gunnar Olsen, YouTube Audio Library (Free to use for commercial purposes, no attribution required), see YouTube Terms of Service and this YouTube support article for details.

Pixabay images and videos are free for commercial use, no attribution required. See Pixabay Terms of Service for more information..

Pixabay Image URLs:

Pixabay Video URLs:

相關推薦

Java News and Code Episode 12

Adobe Announces EOL for Flash Player On July 25th, Adobe announced it would stop updating and distributing Flash Player at the end of 2020. The announc

Java News and Code Episode 14

Welcome Welcome to Java News and Code, where I tell you about interesting goings-on in the world of IT in general, and Java in particular. And there’s

Java News and Code Episode 11

Hyperledger Fabric v1.0 Released on July 11, 2017 Hyperledger Fabric is a framework for building Blockchain applications. It is licensed under the Cre

Java News and Code Episode 10

New open source tools for micro containers Containers are quickly becoming the de facto standard for deploying scalable, high performance applications

Java News and Code #4: When Burger King Attacks

Visit the developerWorks Java Hub for more tools and education to future-proof your Java code. The King Attacks! Burger King on April 2nd released a 15

Java News & Code #3: JUnit 5, Tomcat and Open Source Sites

Visit the developerWorks Java Hub for more tools and education to future-proof your Java code. Google Open Source Project Directory Google announced on

《Thinking in JavaAnd 《Effective Java》啃起來

大學 前言 技術 數據結構和算法 解決 一句話 定義 應該 太多的 前言   今天從京東入手了兩本書,《Thinking in Java》(第四版) 和 《Effective Java》(第二版)。都可以稱得上是硬書,需要慢慢啃的,預定計劃是在今年前把這兩本書啃完。哈哈,可

201521123088《Java程序設計》第12周學習總結

正則 ted 底層 文本文 throw filename ise 網頁 編程 1. 本周學習總結 1.1 以你喜歡的方式(思維導圖或其他)歸納總結多流與文件相關內容。 2. 書面作業 將Student對象(屬性:int id, String name,int age,

Java Web學習總結(12)Filter過濾器

strong xsd filter過濾器 應用程序 map .com pre one exception 一,Filter簡介 Filter也稱之為過濾器,Filter是對客戶端訪問資源的過濾,符合條件放行,不符合條件不放行,並且可以對目標資源訪問前後進行邏輯處理。

Java Language and Virtual Machine Specifications

block virtual cif ora .html https fat docs cti 記錄下The Java Language Specification & The Java Virtual Machine Spectifation的網址: https:

JNDI(Java Naming and Directory Interface,Java命名和目錄接口)

負載平衡 抽象層 共享 eight interface dsm 通過 data win JNDI(Java Naming and Directory Interface,Java命名和目錄接口)是SUN公司提供的一種標準的Java命名系統接口,JNDI提供統一的客戶端API

自定義idea File and Code Templates

1.給class新增作者,描述,建立時間 #if (${PACKAGE_NAME} && ${PACKAGE_NAME} != "")package ${PACKAGE_NAME};#end #parse("File Header.java") /** *@author

HTML學習筆記 AND 2018-11-12 晚上11:00

HTML學習筆記 2018-11-12 晚上11:00 一、塊標籤 1.(div) DIv標籤:用於文件設定一個塊區域。 Div的預設寬度是頁面的100%。 Div有預設的邊距。 常用屬性:align=“” ; left(靠左)center(居中)、right(靠右)。 例如:

演算法筆記 (七)PriorityQueue 實現 Huffman Tree and code

背景        在看word2vec訓練模型時發現它在優化cbow模型時採用了哈夫曼編碼,不禁勾起了以前的回憶,趁著模糊的記憶,梳理一下哈夫曼樹相關內容,在以前的文章介紹了線性表、圖等結構,這次我們正好來介紹下樹結構。

Idea使用筆記——自定註釋模板&自定義程式碼模板&自定義File and Code Templates

設定類註釋: File-->settings-->Editor-->File and Code Templates-->Files 類註釋模板: /** * @Classname ${NAME} * @Description TODO * @autho

讀書筆記 ---- 《深入理解Java虛擬機器》---- 第12篇:執行緒安全與鎖優化

上一篇:Java記憶體模型與執行緒:https://blog.csdn.net/pcwl1206/article/details/84661639 目  錄: 1  Java語言中的執行緒安全  1.1  不可變  1.2 

java程式連線mysql8.0.12資料庫報連線異常

  最近做SSM框架整合練習,資料庫使用最新的 mysql8.0.12版本,但是部署好伺服器後,請求相應的資源時報org.springframework.transaction.CannotCreateTransactionException異常,查了很多資料,終於找到原因,現做一個總結。   以往版本的my

【搞定Java併發程式設計】第12篇:happens-before

 上一篇:final域的記憶體語義:https://blog.csdn.net/pcwl1206/article/details/84925372 目  錄: 1、JMM的設計 2、happens-before的定義 3、happens-before規則

Java基礎面試題(12)----JSP是什麼和內建物件介紹

問題 JSP和Servlet有什麼區別? JSP有哪些內建物件,他們的作用是什麼? 解析1:JSP和Servlet又有什麼區別? JSP和Servlet的關係 我們上次講解Servlet的時候,去看了他的原始碼,最終實現的是Servlet介面。而JSP

Java基礎面試題(12)----session和cookie的區別

問題 session和cookie的區別? 解析 聯絡 session和cookie都是會話跟蹤技術。 cookie通過再客戶端記錄資訊,確定使用者的身份 session通過再服務端記錄使用者確定使用者的身份 但是session的實現依賴於cookie,se