現在のWebシステム開発・ 運用で踏まえるべき新しい技術的な取り組みについて、 日立のアプリケーションサーバ (APサーバ) であるCosminexus(コズミネクサス) の製品群を題材として取り上げながら解説する本連載、前回は流量制御およびDB (I/ O) の最適 ...
前回は、Java 9で導入された新しいモジュールシステムについて、その概要や基本的な使用方法を解説した。そこでも触れたように、Java 9以降のJavaでは標準ライブラリやランタイムそのものが新しいモジュールシステムの仕組みの上で動作する。 それでは ...
Javaのモジュールシステムに関する議論がスタートしたのは15年ほど前のことになる。Javaアプリケーションの多様化やJava言語仕様の巨大化によって,従来のパッケージの仕組みだけではクラスライブラリの適切な構造化や管理が難しくなったというのがその ...
クラスパスとモジュールパスの違い前回は、Java 9で導入された新しいモジュールシステムについて、その概要や基本的な使用方法を解説した。そこでも触れたように、Java 9以降のJavaでは標準ライブラリやランタイムそのものが新しいモジュールシステムの ...
翔泳社では、「独習」「徹底入門」「スラスラわかる」「絵で見てわかる」「一年生」などの人気シリーズをはじめ、言語や開発手法、最新技術を解説した書籍を多数手がけています。プロジェクトマネジメントやチームビルティングといった管理職向けの ...
株式会社ビットマイスター(さいたま市中央区、代表:笠原勉)は、ITU-T / ISO標準の抽象構文記法であるAbstract Syntax Notation One (以下、ASN.1)を扱うシステムの開発を効率化するJavaクラスライブラリを、オープンソースで公開いたしました。以下の通りお知らせ ...
Javaアプリケーション開発で特定の機能が必要になった場合、開発者はライブラリを使用するか、自分で機能を実装するかを選択できる。自分のニーズに合った方法を選ぶには何を重視すべきなのか。 プログラミング言語および開発・実行環境「Java」の開発 ...
「Kotlin」(コトリン)はメインフレームアプリケーションからモバイルアプリケーションまで、幅広いシステムの開発に使えるプログラミング言語だ。プログラミング言語「Java」の代替としても注目されるKotlinには、Javaにはない利点や魅力がある。Kotlinの ...
Apache Software Foundationは1月4日、Javaマッピングライブラリの最新版「Apache Commons Digester 2.0」をリリースした。Apache License 2.0の下、プロジェクトのWebサイトからダウンロードできる。 Commons Digesterは、XMLファイルをJavaオブジェクトにマッピングするツール。
Javaのログ出力ライブラリであるLog4jに任意のコードをリモート実行される脆弱(ぜいじゃく)性「Log4Shell」が発見されました。Log4jは広く使われているJavaライブラリであることからその影響は大きく、世界中のシステムが可及的速やかなアップデートと修正を ...
Javaのログ出力ライブラリであるApache Log4jで、リモートコード実行のゼロデイ脆弱(ぜいじゃく)性「CVE-2021-44228」、通称「Log4Shell」を修正したバージョンが、日本時間の2021年12月10日に公開されました。このライブラリは広く利用されていることから、このゼロ ...
一部の結果でアクセス不可の可能性があるため、非表示になっています。
アクセス不可の結果を表示する