タグ

ブックマーク / atmarkit.itmedia.co.jp (11)

  • インターネット興隆の立役者 HTTPとは

    スイスのCERN(ヨーロッパ素粒子研究所)において、Tim Berners-LeeがHTMLと共にHTTPの基礎を考案。WWW(World Wide Web)システムと名づける

    インターネット興隆の立役者 HTTPとは
  • 次世代Windowsシェル「Windows PowerShell」を試す(前編) ― @IT

    稿は2006年4月12日に公開された「次世代WindowsシェルMSH(コード名:Monad)を試す(前編)」の改訂版です。Windows PowerShell RC1版のリリースに合わせて、Monadシェルの正式名称は「Windows PowerShell」となりました。MSHおよびMonadという名称はもはや使用されません。 Monadベータ版からの変更点の詳細については稿冒頭で言及しているWindows PowerShell体のファイル「PowerShell_i386.zip」に含まれる「Windows PowerShell RC1 release notes.htm」に記載されています。 Windowsのシェルといえばコマンド・プロンプト(cmd.exe)であるが、その機能はUNIXなどのシェルと比較するとまったく貧弱なものである。WindowsではMMC(Microsoft

    次世代Windowsシェル「Windows PowerShell」を試す(前編) ― @IT
  • 仕事に役立つEclipseプラグインを作りたい ― @IT

    <はじめに この連載について> この連載は、新人プログラマにもEclipseプラグインが作成できることを目標にした解説記事です。登場人物と同様の操作を行うことで、プラグイン作成の基礎が理解できます。 登場人物は、先輩プログラマの長尾君と新人プログラマの田中君。長尾君が田中君に手取り足取りEclipseプラグインの基礎を教えていきます。

  • 見つけて得するソースコード専用の検索エンジン - @IT

    Java News.jp(Javaに関する最新ニュース)」の安藤幸央氏が、CoolなプログラミングのためのノウハウやTIPS、筆者の経験などを「Rundown」(駆け足の要点説明)でお届けします。(編集部) プログラミングと検索エンジンは切っても切れない プログラミングと検索エンジンの関係は切っても切り離せないものです。プログラミングに役立つドキュメントやノウハウを探したり、参考になるサンプルプログラムを見つけ出せます。 さらにバグの回避方法を見つけたり、エラーメッセージを検索エンジンで探して、解決方法が見つかることも多いでしょう。良質のソースコードから、的確なアルゴリズムや、思いもしなかったようなコード例を見いだすのも新たな楽しみです。 さて、ここではプログラミングの際に便利に利用できるソースコード専用の検索エンジンをいくつか紹介しましょう。ソースコード専用の検索エンジンを利用した検索

    見つけて得するソースコード専用の検索エンジン - @IT
  • 一足早く「Plagger」の便利さを実感してみよう − @IT

    2006年初頭から「Plagger」という技術が、一部で話題になりました。まだまだ知名度が低い「Plagger」ですが、便利でカスタマイズ性が高いものなので、2007年では爆発的に流行するかもしれません。豊富なプラグインを自在に組み合わせ、欲しい情報を収集し、加工して出力するPlaggerの仕組みや使い方を紹介します。 1. 何でもできる? Plaggerの正体に迫る 今回は話題のPlagger(プラガー)を取り上げます。 この連載を読んでいる読者の皆さんは、ネットワーク技術や知識に興味を持っている人が多いでしょうから、「Plagger」という単語は一度は耳にしたことがあるでしょう。しかし、Plaggerという言葉を聞いたことはあっても、いったいどんなものかピンと来ない人もいるかもしれません。今回はPlaggerがどういった働きをするか? その動きの仕組みなどを中心に紹介していきます。 ●

    一足早く「Plagger」の便利さを実感してみよう − @IT
  • 素早く正規形を見抜く実践テクニック(1/4) - @IT

    今回のテーマはデータベースエンジニアの必須知識の1つである「正規化」です。正規化は、リレーショナル・データベースのテーブル設計を行ううえで非常に重要なテクニックであり、データベースを設計、実装したことのある方なら一度は正規化に触れているのではないでしょうか。 それほど基的な知識であるにもかかわらず、正規化を説明できる人はなかなかいません。多く聞かれるのが「何となくテーブルを作ると自然に第3正規形になる」とか「実務上は第3正規化まで行えば問題ない」というものです。 ではなぜ「第3正規化まで行えば問題ない」のでしょうか。稿ではひととおり正規化について確認しながら、あまり触れられることのない第3正規化より先の正規化を紹介して、この疑問に答えていきたいと思います。 正規化の位置付け 正規化は、データベース設計全般にかかわる基礎知識ですが、特に論理データモデリングの作業の中で必要になります。稿

    素早く正規形を見抜く実践テクニック(1/4) - @IT
    yutakafresh
    yutakafresh 2006/06/11
    テーブルの正規化についてよくまとまってる。
  • lombozプラグインでEJB開発を簡素化

    EJBの作成 前述のとおり、LombozではEJBの開発にXDocletを使用します。XDoclet(http://xdoclet.sourceforge.net/)は、コード生成エンジンであり、ユーザーがXDoclet用の特殊なJavaDocタグをコード中に記述することにより、さまざまなファイルを自動生成します。EJBの開発においては、ホーム/リモートインターフェイス、デプロイメントディスクリプタを自動生成します。 Lombozでは、XDoclet用のタグを含んだクラスをウィザードにより生成します。また、XDocletを使用するためのbuild.xmlなどを自動生成し、Eclipseのメニュー上からXDocletを呼び出せるようにします。 以下の図に開発に必要となるファイルとLombozとXDocletの関係を示します。 つまり、Lombozを使用したEJB開発では、次のような利点があり

    lombozプラグインでEJB開発を簡素化
  • スマートなサーバ・サイドJava 第3回

    第3回 EJBの正しい用い方 ――JavaBeansとEJB、どちらを使えばよいのか―― 樋口研究室 2001/9/4 このコーナーでは現在、eビジネス・アプリケーションを支えているサーバ・サイドJava技術に焦点を当て、その仕組みを使ったさまざまなプログラムやソフトウェアの背景やデザイン考慮点を、皆さんと一緒に考えていきたいと思います。 eビジネス・アプリケーションやJavaの世界では、常に新しい複雑な技術が生み出されてきています。これを理解するには、基となるサーバ・サイドJavaの考え方や、この手法を編み出した先人のスペシャリストたちの知恵を学ぶのが一番応用が利き、今後のeビジネス・アプリケーションを取り巻くコンピュータの世界の変化に強くなるための一歩です。 ただ作るだけでなく永く安定して稼働するeビジネス・アプリケーションを実現するために、ぜひこのコーナーの内容を吟味し、楽しみ、そ

    yutakafresh
    yutakafresh 2006/04/06
    EJBとJavaBeansの良い所悪い所のまとめ。
  • @IT:JBossでかんたんEJB(1)

    記事は2004年に執筆されたものです。EJB、JBoss全般の最新情報は@IT Java Solutuionのカテゴリ「EJB(エンタープライズJavaBeans)」をご参照ください。 企業システムの常識をJBossで身につける New! 企業向けアプリケーションのさまざまな“常識”をJavaのオープンソース・フレームワーク群である「JBoss」から学んでいきましょう。企業システムを構築するうえでの基礎となる知識をリファレンス感覚で説明していきます。初心者から中堅、ベテランまで大歓迎! 皆さん、最初に以下の質問の答えを考えてください。 Q1:J2EEを構成する主要なテクノロジを挙げてください Q2:J2EEを構成するテクノロジの中で使ったことがあるものを挙げてください Q3:これらのテクノロジの中で次に使いたいものを挙げてください Q1の答えとして、通常Servlet/JSP、EJB、J

  • HibernateとCaché、性能比較の結論を出そう(1/4) − @IT

    前回までは、ただ1つのクラス(CaObject)について永続化の方法を見てきました。次は、実際のシステム開発では頻繁に登場する「継承」と「関連」の定義方法を見てみましょう。第2回で掲載した「ドメインモデルの一部」を図1として再掲します。ここに示した3つのクラスを含むオブジェクト・モデルを永続化します。 ■継承と関連の定義(Hibernateの場合) 第2回のリスト2で示したXML定義ファイル「CaObject.hbm.xml」に、そのサブクラスとしてCaScenarioとCaUsecaseを追加します(リスト1の(1)、および(3)<joined-subclass>要素)。 次に、CaUsecaseクラスとCaScenarioクラスの間に、1対多の双方向関連を定義します。つまり、CaUsecaseからも、CaScenarioからも、相手を誘導可能な関連です。具体的には、CaScenario

  • @IT:FAQ UML篇 UMLの9種類のダイアグラムとは?

    第1部:ダイアグラム解説篇 Q1-2)UMLの9種類のダイアグラムとは? 羽生田栄一 株式会社豆蔵 取締役会長 2003/5/22 ■UMLにはさまざまなダイアグラムがある UMLはモデリングのためのツールです。そしてモデリングはさまざまな目的を持っており、その目的に応じてツールとしてのUMLダイアグラムもいろいろ用意されています。ですから、UMLでモデリングをする皆さんは、目的に応じて適切なダイアグラムを選ぶ必要があります。

  • 1