タグ

javaに関するkagamarkのブックマーク (30)

  • Strutsをなめんな - ひがやすを blog

    リリースノートはこちら Bug [SASTRUTS-18] - ArrayWrapperでListを実装するようにしました [SASTRUTS-20] - ActionからActionへ遷移できない問題を修正しました Improvement [SASTRUTS-19] - ActionのプロパティがMapの場合も扱えるようにしました ダウンロードはこちら http://sastruts.seasar.org/download.html このバージョンから、チュートリアルに、ResourceSynchronizerプラグインを使ったリッチなエラーページをつけました。ResourceSynchronizerを超ざっくり説明すると、ブラウザからEclipseを操作するプラグインです。 チュートリアルのリッチなエラーページをクリックすると、Ext.jsで作ったリッチなエラーページが表示されます。ス

    Strutsをなめんな - ひがやすを blog
  • JavaのGC頻度に惑わされた年末年始の苦いメモリ

    JavaのGC頻度に惑わされた年末年始の苦いメモリ:現場から学ぶWebアプリ開発のトラブルハック(9)(1/3 ページ) 連載は、現場でのエンジニアの経験から得られた、APサーバをベースとしたWebアプリ開発における注意点やノウハウについて解説するハック集である。現在起きているトラブルの解決や、今後の開発の参考として大いに活用していただきたい。(編集部) Java言語を利用するようになって、システムを開発するうえで楽になった要素は何かというアンケートがあったとき、読者の皆さんならどのように回答するだろうか。私は迷わず、「メモリ管理」と回答する。 同時に、Javaを利用してシステム開発を行う際に、注意していること、悩まされたことは何かとアンケートがあれば、「GC(ガベージ・コレクション)」と回答するだろう。 多くのシステム開発の現場では、いまこの瞬間も、JavaのGCの挙動に悩まされ、GC

    JavaのGC頻度に惑わされた年末年始の苦いメモリ
  • Tomcat 6で実現! Ajaxを超える通信技術Comet (1/3) - @IT

    Tomcat 6で実現!Ajaxを超える通信技術Comet:Tomcatはどこまで“安全”にできるのか?(3)(1/3 ページ) Ajaxを超える? Tomcat 6で搭載されたCometとは? 前回はTomcatを“安全”に活用するために、ツールを使った運用の仕方やTomcatの設定について解説しました。 今回はTomcatの安全性から少し離れて、Tomcat 6の新機能の利用方法について解説します。Tomcat 6では、いくつかの大きな拡張がありましたが、今回はJ2SE 1.5で実装されたNew I/O APIjava.nioパッケージ)を用いたComet(コメット)通信について解説します。 おさらい 「通常のHTTPでの通信」 通常のHTTPでの通信はクライアントのWebブラウザなどからサーバへリクエストを送信し、サーバはリクエストを解釈してレスポンスを返します。つまり、通信のタイ

    Tomcat 6で実現! Ajaxを超える通信技術Comet (1/3) - @IT
  • "Apache POI 3.0.1"登場 - 読み込みだけだがVisioへの対応を実現 | エンタープライズ | マイコミジャーナル

    The Apache POI Teamは9日(米国時間)、 Apache POIの最新版となる「Apache POI 3.0.1」を公開した。Apache POIはJavaで開発されたMicrosoft OLE 2 Compound Documentフォーマット操作用APIExcel、Word、PowerPoint、Visioなどのデータ操作といった作業が可能。6月8日(米国時間)、これまでThe Apache Jakarta Projectのサブプロジェクトに位置付けられていたApache POIはトッププロジェクトへの格上げを果たしている。今回リリースされた3.0.1は、トップレベルプロジェクトとしてのApache POIからリリースされた最初のバージョンということになる。 マイナーバージョン番号のアップデートだが、バグ修正のみならず新機能の追加も行われている。主な新機能は"miss

  • 【特集】ついに登場! Eclipse 3.3 - 新機能と同梱プラグインを速攻レビュー (1) ついに登場!Eclipse 3.3新機能レビュー | エンタープライズ | マイコミジャーナル

    Eclipse 3.3、待望のリリース 2007年6月末、待望のEclipse 3.3が正式にリリースされる。皆さんが稿をご覧になるころには、Eclipse.orgから入手できる状態になっているだろう。Eclipse 3.3は、2006年6月に3.2がリリースされて以来、およそ1年ぶりのメジャーバージョンアップとなる。今回のリリースでは大きな変更や機能追加はなく、細部の使い勝手を向上させるための機能追加や改善が目立ち、比較的地味なバージョンアップといえる。EclipseはこれまでもことJavaのコーディングに関しては定評があったが、3.3ではさらにかゆいところまで手が届くようになっている。3.3へのバージョンアップで日常的な作業の効率は間違いなく向上するはずだ。 また、Eclipse 3.3のリリースにあわせてWTPなどの主要なプラグインがバージョンアップするほか、この1年の間にEcli

  • Oracle Java Technologies | Oracle

    Java Is the Language of Possibilities Java is powering the innovation behind our digital world. Harness this potential with Java resources for student coders, hobbyists, developers, and IT leaders.

    kagamark
    kagamark 2007/06/30
    J2SE v1.4.2_15
  • 日付時刻の扱いにJavaの難しさが凝集されている - きしだのHatena

    日付がわかっててDateクラスのオブジェクトが得たいとき、一番便利なのはDateクラスのコンストラクタに日付を渡して「new Date("2007/6/28")」とすることなんですけど、このコンストラクタは非推奨になってます。 でも、日付からDateオブジェクトを得る方法として、一番わかりやすいのはコンストラクタに指定する方法です。 設計ポリシーのために一番わかりやすい利用法が使えないというのが、Javaのそこかしこをちょっとずつ難しくして、全体を難しくしています。 まあ、ちゃんとわかってる人がテストとか一時的なコードで仮の日付が欲しいときには適当に使っちゃってかまわないのですが、初心者向けの文章には使うことができません。 で、代替案として、CalendarかDateFormatを使う必要があります。数値で日付が指定されているときはCalendar、文字列で日付が指定されているときはDat

    日付時刻の扱いにJavaの難しさが凝集されている - きしだのHatena
    kagamark
    kagamark 2007/06/29
    日付の扱いについて
  • まつもとゆきひろ×結城浩,Rubyを語る - 特別対談:ITpro

    結城浩 (ゆうき ひろし) JavaPerlなどの書籍でおなじみの著者。 最新刊は「数学ガール」。 このイラストは結城浩さん書き下ろしのもの。 http://www.hyuki.com/ 日経ソフトウエア2007年8月号,特集のテーマはプログラミング言語のRubyです。「Ruby大作戦」と題した特集の中で,Ruby作者のまつもとゆきひろ氏と,JavaPerlの書籍や誌連載の執筆,Web上での活動で著名な結城浩氏の対談を設けました。以下は,日経ソフトウエア2007年8月号に掲載した対談の全内容です。ぜひお楽しみください。なお,この対談では,お二人のファンで日経ソフトウエア特集「Ruby大作戦」のPart5にも寄稿いただいた松岡浩平氏にも同席していただきました。この対談でRubyに興味を持たれた方は,ぜひ日経ソフトウエア2007年8月号をお読みください。 はじめてのRuby ――結城さ

    まつもとゆきひろ×結城浩,Rubyを語る - 特別対談:ITpro
  • オブラブ夏イベント LT資料「JavaからJavaへ」 - yojikのlog

    すぐにおく!おいた JavaからJavaへ〜プログラマのための移行ガイド〜 あとで補足書く! (まとまった奴はあとでオブジェクト倶楽部のページからダウンロードできるようになるはずです)

    オブラブ夏イベント LT資料「JavaからJavaへ」 - yojikのlog
    kagamark
    kagamark 2007/06/22
    ○○言語 vs ○○言語って議論は不毛なのかもしれないねぇ
  • Javassistでクラスのバイトコードを直接書き換える:CodeZine

    はじめに Javaのクラスファイルというのは、ソースコードからコンパイルして作成する――これが、長い間の常識でした。しかし昨今、この常識を覆すような技術が次々と登場しています。最近のフレームワークなどを見ていて、ふと不思議に思ったことはありませんか? XMLで必要な情報を定義すると、自動的にそのクラスが生成されたり、既にあるクラスの機能が書き換わったりする。プログラマがソースコードを書くこともなく、必要なクラスが作成されてしまう。そうした「クラスの自動生成」の技術を大幅に進歩させたのが「クラスのバイトコードを直接書き換える」技術です。対象読者Javaを使ったプログラム作成を行っている中級レベルのプログラマ。クラスのバイトコード操作について興味のあるひと。同じようなBeanクラスをひたすら作り続けるのに、いい加減、嫌気がさしている人。 クラス生成の新しい形とは? 最近のフレームワークなどでは