タグ

Javaに関するdeep_oneのブックマーク (25)

  • The Apache Tomcat Connector

    The Apache Tomcat Connectors project is part of the Tomcat project and provides web server plugins to connect web servers with Tomcat and other backends. The supported web servers are: the Apache HTTP Server with a plugin (module) named mod_jk. Microsoft IIS with a plugin (extension) named ISAPI redirector (or simply redirector). In all cases the plugin uses a special protocol named Apache JServ P

    deep_one
    deep_one 2008/02/28
    WebサーバーとTomcatを連携させる設定の仕方。
  • [実装編]メモリー管理を処理系任せにしてはいけない

    Javaや.NETを使うと,メモリー管理を意識しなくてもプログラミングできる。例えばJavaの場合は,Java VM(Virtual Machine)が備える「ガベージ・コレクタ」と呼ぶメモリー管理機能が,未使用のオブジェクトを破棄してメモリーを解放するといった処理を自動的に実行する(図1)。 図1●JavaVMによるメモリー管理の仕組み ヒープ領域は,生存期間の短いオブジェクトを格納する「New領域」と生存期間の長いオブジェクトを格納する「Old領域」で構成される。New領域はさらに,最初にオブジェクトを格納する領域「Eden」と,しばらく生存しているオブジェクトを格納する「世代0」「世代1」から成る。Edenに存在するオブジェクトは,生存期間が延びるにつれて,世代0または世代1に移動。世代0と世代1を何度か移動した後,最終的にOld領域に移される [画像のクリックで拡大表示] だが,処

    [実装編]メモリー管理を処理系任せにしてはいけない
    deep_one
    deep_one 2007/09/19
    手で書くの?と思ったら、単に「ちゃんと意識しておけ」ということだった。
  • BEA、仮想環境向けのAPサーバ"WebLogic Server Virtual Edition"をリリース | エンタープライズ | マイコミジャーナル

    米BEA Systemsは、仮想環境向けに最適化されたJavaアプリケーションサーバ「BEA WebLogic Server Virtual Edition」をリリースしたことを発表した。WebLogic Server Virtual EditionはTCOの削減とデプロイの複雑さの低減を目指して設計されたプロダクト。同社が2006年12月に発表した仮想化戦略とプロダクトロードマップの最初のメジャーマイルストーンリリースとなる。 WebLogic Server Virtual Editionでは、より効率よく仮想化ハードウェアを活用するためにBEA LiquidVMとJava VMの双方を組み合わせて動作する。また仮想化に対するユニークな取り組みとして、ソフトウェアスタックにおいて使われていない機能を削除するように設計されているという特徴もある。こうした取り組みがハイパーバイザで直接アプリ

    deep_one
    deep_one 2007/09/10
    直接JAVAバーチャルマシンを稼働させるもの?
  • “OSなし”で動く仮想化対応Javaアプリ・サーバー,BEAが6月までに出荷

    BEAシステムズは4月10日,アプリケーション・サーバーの仮想化戦略「BEA Virtualization」の追加情報を発表した。“OSなし”でJavaアプリケーションを動作させることができるアプリケーション・サーバー「WebLogic Server Virtual Edition(WLS-VE)」を2007年4~6月には出荷するという。 WLS-VEは,サーバーの仮想化機能を提供するソフト「仮想マシン・モニター」を内蔵するJVM(Java Virtual Machine)「LiquidVM」と,同社のJavaアプリケーション・サーバー「WebLogic Server 9.2」をパッケージングしたもの。LiquidVMは,同社のJVMソフト「JRockit」をベースに,JRockitの動作に必要な最小限のOS機能と,米VMwareの「VMware ESX Server」のHypervi

    “OSなし”で動く仮想化対応Javaアプリ・サーバー,BEAが6月までに出荷
    deep_one
    deep_one 2007/04/12
    でてない・・・
  • 特集 私がJavaからC#に乗り換えた10の理由(1/4) - @IT

    起きてから寝るまで、息を吸うのも、厠(かわや)での一連のアクションも.NET Frameworkで構築している私だが、実は少し前まで目を閉じるとまぶたの裏でJavaのマスコットである“Duke”がゴーゴー・ダンスを踊っちゃうくらいにJavaな日々を送っていた。そんな私が過去の資産を捨てて.NET Frameworkに転んだ理由は簡単。.NET Framework、特にC#の設計思想が私のし好に合っていると感じたためだ。 稿では、私がJavaからC#に乗り換えた理由を示し、それを基にC#の“正しい”使い方について考察する。C#に興味のあるJavaプログラマや、どう使えばよいのか悩んでいるC#プログラマに読んでいただきたい。そうそう、アーキテクトにも。プログラミングできないアーキテクトなどあり得ないのだから。 C#とJavaは似ていない。確かに表面上は似ているが、C#にはJavaにはない文法