"プログラミング" に関するすべての投稿

Java開発を変える最新の設計思想「Dependency Injection(DI)」とは

Java開発を変える最新の設計思想「Dependency Injection(DI)」とは

「DIする」,「Injection(注入)する」──新しい技術に敏感なソフトウエア開発者たちの間で使われている言葉である。DIとは,「軽量コンテナ」を実現する新しい設計思想Dependency Injection(依存性… 続きを読む

JMeterを使う

明日から仕事ということで、鈍った頭脳を多少は復活させるために、JMeterの勉強をしてみました。宿題でもあったので。 まずは、ここから、JMeter2.0.2.zipをダウンロード。 解凍して、binディレクトリにあるA… 続きを読む

「UMLモデリングの本質」

今日買った本の紹介を1つ。 今、ちょうどモデリングをやらないといけなくて・・・、モデリングは今までも何度もやったけど、どうも自分的に今ひとつ感が拭えず、参考書籍の追加購入に走ったわけで、そこで見つけたのがこの1冊です。 … 続きを読む

Oracle JDeveloper 10gを買う

Oracle JDeveloper 10gを買う

1年使えて1980円で話題のJ2EE開発環境、Oracle JDeveloper 10gを買ってみました。 インストールは、ZIPファイルを解凍するだけと実に簡単。 半日程度使っていましたが、「なんか凄いなぁ」という印象… 続きを読む

フレームワークによる開発手法とは?(2)

フレームワークによる開発手法とは?(2)

やりやすいところから再利用を システム開発において、「再利用」は使い古されたキーワードです。 例えば過去の構造化プログラムにおけるモジュール分割や機能による関数分割であったり、最近ではオブジェクト指向プログラムにおけるク… 続きを読む

フレームワークによる開発の手法とは?

フレームワークによる開発の手法とは?

フレームワークによる開発の手法を考えてみようと思います。まず、フレームワークについての概略ですが、「システムを開発する際にその開発する手法や方法論を実装よりから定義していったもの」ということが出来ると思います。(「フレー… 続きを読む

XML技術者として学ぶべきこととは?

XML技術者として学ぶべきこととは?

Advanced IT School学長の川俣晶氏による記事です。 騒がれながらも、対応できる技術者が増えないXMLですが、XML技術者たるために学ぶべきことが、「どんなXML技術者になりたいか」によって説明されています… 続きを読む

システム開発は砂遊びではなく積木遊びである

システム開発は砂遊びではなく積木遊びである

砂で城を作ろうとする場合、まず水を混ぜるなりして固形のブロック状のものを作らないといけないでしょう。砂で積木のブロック相当のものを作ることから作業が始まります。だから、積木で城を作るよりも、砂では時間がかかってしまいます… 続きを読む

ウォーターフォールモデルの限界

ウォーターフォールモデルの限界

「SIer」・・・。この言葉が一般に通用する言葉なのかはよく分かりませんが、必ず通じる言葉で言い直すとSI(システム・インテグレーション)企業です。NTTデータとか、伊藤忠系のCTC、独立系のCSKといった、まぁシステム… 続きを読む

Relaxerをもう一度

Relaxerをもう一度

以前の記事で取り上げたRelaxerについて、ある人からの質問のメールに対し、「Relaxerとは何ぞや」という内容で答えたのですが、それが我ながら良くまとまってるかも!と思ったので、掲載します。 さて、Relaxerで… 続きを読む

Relaxerを試してみた

Relaxerを試してみた

8/1の記事でもご紹介したRelaxerですが、ちょっと試してみました。XMLドキュメントとJavaオブジェクトのやり取りについては、難なくできるなという印象です。XMLドキュメントとRDBでは、1つのXMLドキュメント… 続きを読む

Relaxer:XMLがJava開発を変える

Relaxer:XMLがJava開発を変える

DTDに代わるXMLスキーマ定義言語として、日本発で提案されているRelaxがありますが、そのRelaxによるスキーマ定義から、そのままJavaで扱えるクラスを生成するツール、Relaxerが紹介されている記事です。XM… 続きを読む