最新記事一覧
JavaとSpring Bootの進化は止まらない。Spring Boot 2系のOSS版サポート終了を、モダンなアプリケーション開発・運用を加速する“絶好のチャンス”として生かすにはどうすればよいのか。その決断をするのは今だ。
()
さまざまなプログラミング言語がある中で、あえて「Java」を選ぶ理由になり得るのが、プログラムの開発に役立つフレームワークの豊富さだ。中でも定番と言える「Spring Framework」「Spring Boot」の存在が大きい。
()
一年を振り返ってみると業務環境の変化に右往左往した自分自身の体験を思い返すことになりました。
()
Microsoftは、「Visual Studio Code」でJavaアプリケーションの作成、テスト、デバッグを進めるための拡張機能集「Extension Pack for Java」の2022年10月の更新情報を公開した。
()
CoderPadはJavaScriptでよく使われる10種類のデータ可視化ライブラリを紹介した。ApexCharやChart.js、D3.jsなどを扱う。
()
なぜ「分散SQLDB」が注目を集めているのか。日本国内における分散SQLDBの普及に注力しているYugabyte Japanに「分散SQLDB」とその利点を伺いました。記事後半では2022年3月に開催されたアジア圏向けイベント「Distributed SQL Summit Asia」の内容を紹介します。
()
Tenableは、同社の脆弱性リスク管理ソリューションを日本語で提供すると発表した。ADの脆弱性管理に特化したTenable.adや自社のIT/OT環境全体を可視化するTenable.otなどが対象となる。
()
Cisco製品に深刻度「緊急」および「重要」に分類される複数の脆弱性が見つかった。既にセキュリティアドバイザリが公開されているため、同製品を使用している場合は迅速に対処してほしい。
()
2021年末に発見された「Apache Log4j」の脆弱性。この脆弱性を悪用する攻撃に対峙したセキュリティベンダーは、どんな対処を取ったのか。実際の対応を参考に、ゼロデイ攻撃への対策を考える。
()
Check Point ResearchはSpringに存在する脆弱性、通称「Spring4Shell」を悪用したサイバー攻撃が全世界で拡大していると発表した。既に3万7000件に及ぶ悪用を確認しているという。
()
Spring Frameworkにリモートコード実行の脆弱性が見つかった。同フレームワークはWebアプリケーションやエンタープライズアプリケーション開発に広く利用されており、広範囲の影響が予想される。
()
私がベンチャー企業を渡り歩きVPoEになるまでの経歴と、活躍している多数のエンジニアたちと出会い、一緒に仕事をしてきた経験を基に、外部の状況にかかわらず必要とされるエンジニアに共通するスキルやスタンスをお伝えします。
()
決まりきった作業を取り除き、アプリケーション開発を効率化するとして普及する、Javaフレームワークの「Spring Boot」。このSpring Bootで作成したアプリケーションをコンテナ化し、Kubernetesにデプロイするための5つの要点を解説する。
()
IDC Japanによると、2020年はコロナ禍で成長が鈍化するものの、前年比成長率13%で約346億円規模となる見通しだ。
()
特集「マイクロサービス入門」の第3回目は、マイクロサービス化を実現したECサイト「Oisix」がどのような環境でサービスを提供していて、どういった課題を抱えた中でマイクロサービス化を選択したのか、オイシックス・ラ・大地でシステム本部シニアアーキテクトの小林弘明氏が紹介します。
()
Spring FrameworkやPaaS型クラウド基盤Cloud Foundryの開発を主導していることなどで知られるPivotal Software社。VMwareがこの企業に対して買収交渉をしていることを、Pivotal Softwareが正式に認めました。Pivotalの現在の株式は8ドル30セント程度であり、VMwareが提案している1株あたり15ドルは十分によい条件のようにみえます。
()
セブン銀行は新サービス「ATM受取」のシステムをホスティング型プライベートクラウドに構築した。それまではオンプレミスのインフラを利用してきた同社がプライベートクラウドを選択した理由と、その効果に迫る。
()
新銀行構想とLINE証券の設立を発表し、金融サービス事業の強化を図るLINE。新規開業を進める中、エンジニアはどのような取り組みを行っているのだろうか。
()
2018年4月のセキュリティクラスタは「漫画村」「Wizard Bible」「Drupalgeddon2」に話題が集まりました。著作権を侵害するサイトのブロッキングに対し、大きく2つの意見が対立しました。メールマガジンWizard Bibleでは、表現の自由と犯罪につながりかねない情報の公開について、公権力が押し切る形になりました。Drupal CMSの脆弱(ぜいじゃく)性では、リモートからOSのコマンドを操作できることが実証されてしまいました。
()
GoogleとPivotalは、SpringアプリケーションをGoogle Cloud Platformで簡単に実行できるようにする「Spring Cloud GCP」プロジェクトに乗り出している。
()
本連載では、近年注目されている認証プロトコル「OpenID Connect」をサポートするオープンソースのシングルサインオン(SSO)ソフトウェア「Keycloak」の活用方法を解説していきます。今回は、Keycloakクライアントアダプターを利用して、APIサービスを構築してみます。
()
本連載では、リアクティブプログラミング(RP)の概要や、それに関連する技術、RPでアプリを作成するための手法について解説します。初回は、「リアクティブ」に関連する幾つかの用語について解説し、リアクティブシステムを実現するためのライブラリを紹介します。
()
「市場に求められる」「本当の価値を持つ」エンジニアであるために必要な考え方を身に付けるにはどうすればいいのか。そのヒントの幾つかは、企業で業務部門のIT課題を解決すべく日々奮闘する、情報システム部門が持つさまざまな悩みにある。
()
新規のエンタープライズJava開発において現在有力視される3つのフレームの違いについて解説する連載。前回から複数回に分けて、MVCのViewとControllerにフォーカスして各要素を紹介しています。今回はJava EEのJAX-RSについて。JAX-RSの基本的な設計方針であるRESTについて解説し、Struts 1、JSFとの違いやJAX-RSの使いどころを紹介します。
()
Pivotalジャパンは2016年3月24日、2016年の同社における事業戦略を説明、このなかで「今年は日本のデジタルトランスフォーメーション元年」とし、同社が2015年12月に本格始動したPivotal Labs東京の活動を戦略的に活用して、一般企業のデジタルビジネスへの取り組み支援を進めていくと説明した。
()
新規のエンタープライズJava開発において現在有力視される3つのフレームの違いについて解説する連載。今回から複数回に分けて、MVCのViewとControllerにフォーカスして各要素を紹介していきます。今回はJSFについて。サンプルコードを通じてJSFの機能を紹介し、JSFの特徴を3つ挙げた上で、JSFのメリット・デメリットを検討します。
()
Java開発現場に即効性があるツールが登場した。「JRebel」はアプリケーションサーバーの再起動を待つ時間をなくしてくれる。「XRebel」はJavaアプリケーションのログファイルを解読しなくても、デバッグに必要な情報をすぐに取り出せる。この両ツールの使い勝手を見ていこう。
()
2000年前後からのアプリケーションアーキテクチャやEJB、SOAに触れながら、今後、大規模システム構築で主流になるであろう「マイクロサービス」アーキテクチャの意義と価値を考える。
()
新規のエンタープライズJava開発において現在有力視される3つのフレームの違いについて解説する連載。初回は、Strutsを使い続けることの問題点と3つの概要、アーキテクチャ、使い分けについて。
()
Docker人気を踏まえたとき、Cloud Foundryはどのように位置付けられるのか。PaaSの最終的な価値とは何なのか。AWSとの競合とは。Cloud Foundryの責任者である米PivotalのJames Watters氏に聞いた。
()
Java EEにおいてJava 8はどこまで利用できるのか、Java開発でGit、CI、継続的デリバリは、どこまで有効なのか、Struts後時代のJava EE開発における有効なフレームワークなどをお伝えする。
()
米Pivotalは2013年12月12日、オープンソースのJavaアプリケーションフレームワーク「Spring Framework 4.0」の正式版をリリースした。
()
Cloud Foundryを活用したPaaS環境や大量データ分析向けの製品群を展開するPivotalが、日本法人を設立。日本企業のデータ活用を本格的に支援する体制を整えた。
()
オープンなクラウドで重要性を増すJava。DevOps時代のJavaプログラマはアプリケーション開発者(Dev)もデプロイや運用(Ops)面におけるクラウド/インフラ技術への幅広い理解が必要となる。本連載では、さまざまなオープンクラウド技術を紹介していく。今回は、オープンソースのPaaSである「Cloud Foundry」を紹介。また、環境構築が手軽にできる「Vagrant」を使ってローカルにCloud Foundryの開発用稼働環境を用意してみよう。
()
国内での法人設立も間近と噂されるPivotal。一足先に今後の製品展開をウォッチした。SAP HANAやOracle Database 12cなども。
()
EMCとヴイエムウェアが4月に設立した、企業のための次世代アプリケーション開発環境を提供する企業、Pivotal。CEOに就任したポール・マリッツ氏が、5月7日にEMCのイベント「EMC World」で、この新会社について説明した。Pivotalはどういったアプリケーションを想定しているのか、具体的にはどのような製品を提供しようとしているのだろうか。
()
EMCとヴイエムウェアの出資により誕生した新企業Pivotal。日本時間の4月25日午前2時よりWebキャストで、CEOに就任したポール・マリッツ氏や、プラットフォーム&サービス担当シニアバイスプレジデントを務めるスコット・ヤラ氏が、同社の目指すものについて説明した。
()
DevOpsという観点で、クラウドに使えるオープンソースの運用管理ツールとして、Zabbix、Hinemos、Hyperic HQ、Scalr、Aeolusの特徴をまとめて紹介します。
()
IaaSのコモディティー化が進み、PaaS市場が活況を帯び始めている。今後、Windows Azureに代表される「Proprietary PaaS」に加え、「Open PaaS」の流れが進むだろう。
()
EMCとVMwareは、GreenplumやvFabric、Cloud Foundryなどのプロダクトを横断し、ビッグデータ市場を狙った新組織を立ち上げた。
()
Cloud FoundryとOpenShiftはプロダクト展開がかなり似通っている。両者の強みと弱みを考えるには、ヴイエムウェアとレッドハット両社の強みと弱みを第一に考えなくてはならない。
()
Hadoopをはじめ、Java言語を使って構築されることが多い「ビッグデータ」処理のためのフレームワーク/ライブラリを紹介しながら、大量データを活用するための技術の常識を身に付けていく連載
()
ApacheのHadoopやCassandraを利用するTwitterが、ASFのBronze Sponsorになった。
()
2回にわたりCloud Foundryの魅力に迫る。前編では、昨今のIaaS、PaaSの動向から始まり、Cloud Foundryがなぜ注目されるのかについて解説する。
()
Cloud FoundryやOpenShift、Herokuなど、今注目のPaaSを一挙に紹介する。主要コンポーネント、対応言語やデータベース、想定用途などをまとめた。
()
本連載では、代表者に話を聞いたりイベントに潜入したり名産品を食べたりして、Javaを中心に地方のさまざまなコミュニティを紹介していきます
()
「世界市場で勝つには技術力も必要」という思想の下、内製主義にこだわる楽天。同社はオープンソースのPaaS基盤ソフト「Cloud Foundry」のカーネルで、自前の“プライベートPaaS”を構築。その取り組みを紹介した。
()
プライベートクラウドを構築するには、「既存の仮想インフラの活用」「プライベートクラウドのスケーラビリティと融通性」「プライベートクラウドの管理」といった3つの観点を考慮する必要がある。
()