タグ

OSGiとJavaに関するw650のブックマーク (7)

  • Project Jigsaw の延期 - Mark Reinhold 氏による発表とその反響

    Rustが再評価される:エコシステムの現状と落とし穴 In this article, we share findings and insights about the Rust community and ecosystem and elaborate on the peculiarities and pitfalls of starting new projects with Rust or migrating to Rust from othe...

    Project Jigsaw の延期 - Mark Reinhold 氏による発表とその反響
    w650
    w650 2012/08/01
    「あきらめてMavenを使ったらどうですか。」というのはどうなの??
  • Edge Components 概念、計画とインストール / WebSphere Application Server

    Get equipment you can rely on at an affordable price. Shop IBM refurbished servers, storage and parts.

    Edge Components 概念、計画とインストール / WebSphere Application Server
    w650
    w650 2011/07/04
  • Java標準モジュールシステムの要件

    原文(投稿日:2011/05/26)へのリンク 昨日、Mark Reinhold氏はJavaのモジュラリティの未来についての最初の公開ドラフトを投稿した。以前のJSR294でのやりとりとは異なり、Javaのモジュラリティに関する議論はSun/Oracleの閉ざされた扉の外側で行われ、OpenJDKにおける他の利害関係者、つまりIBMや他のJava SE、Java EEコミュニティのメンバなど、を巻き込んでいる、とこの話題に関するMark氏のブログ記事で説明されている。 これはドラフトなので、まだ議論される必要のある課題もわずかながら存在するが、Javaにおけるモジュラリティがどのようであるべきかについての共通認識を表している。そして、IBMの関わりによって、これまで以上にOSGiとの相互運用性がより強調されている。 要件に関して興味深いのは、その意図がServiceLoaderとResou

    Java標準モジュールシステムの要件
    w650
    w650 2011/06/13
  • Google Code Archive - Long-term storage for Google Code Project Hosting.

    Code Archive Skip to content Google About Google Privacy Terms

  • Modular Java:それは何なのか?

    Javaは(導入時にModula-3モジュールになぞらえたというpackage以外には)モジュールのことを念頭において設計されてはいなかったにもかかわらず、Javaコミュニティでは多くの事実上のモジュールが存在している。Log4JからHibernate、Tomcatにいたるまで、どんなJavaライブラリも事実上モジュールである。一般的に言って、オープンソースのアプリケーションもクローズドソースのアプリケーションもいくつかの外部ライブラリへの依存性を持っているはずであり、それによって結果的にさらに別のライブラリへの依存性を推移的に持つことになる。 ライブラリもモジュールである ライブラリは暗黙的なモジュールである。ライブラリは必ずしもやりとりするための単一のインターフェースを持っているというわけではないだろうが、多くの場合(使われるためにあるべき)'パブリックな'APIとユースケースを文書化

    Modular Java:それは何なのか?
    w650
    w650 2010/03/11
  • InfoQ: Modular Java:動的なモジュール化

    これからの当然の結果として、同じ名前の異なった Classオブジェクトを持つVM中に、複数のクラスローダを持つことができる、ということである。com.infoq.example.Appという名前のクラスを、同じVM上のバンドルcom.infoq.exampleのバージョン1とバージョン2の両方によってエクスポートできる。バージョン1にバインドされたクライアントバンドルは、バージョン1のクラスを得る。バージョン2にバインドされたクライアントバンドルは、バージョン2のクラスを得る。このことは、モジュールシステムにかなり普通に起きることである。同じVM上で、あるコードは、ライブラリの古いバージョンをロードする必要があり、一方(他のバンドルにある)新しいコードは、ライブラリの新しいバージョンが必要な場合である。幸いにも、OSGiは、そのような推移的な依存性を管理し、非互換なクラスに起因する問題がな

    InfoQ: Modular Java:動的なモジュール化
    w650
    w650 2010/03/11
  • Ajax in Action

    News April 08, 2024 08 Apr'24 Worlds toughest core Java interview question The trickiest Java interview question ever asked? In five words or less, explain the red 'x' the Eclipse IDE displays at the end of the provided Java code snippet. March 04, 2024 04 Mar'24 Best crash course to learn Jenkins from scratch Need to learn Jenkins CI fast? This Jenkins tutorial will quickly get you up to speed on

  • 1