タグ

関連タグで絞り込む (252)

タグの絞り込みを解除

Javaとjavaに関するext3のブックマーク (148)

  • URI (Java Platform SE 6)

    指定されたインスタンスでは、どの特定のコンポーネントも「未定義」か「定義済み」であり、個別の型の値を持ちます。未定義の文字列コンポーネントは null で表され、未定義の整数コンポーネントは -1 で表されます。文字列コンポーネントは、値として空の文字列を持つよう定義できます。これは、そのコンポーネントが未定義であることと同等ではありません。 特定のコンポーネントがインスタンスで定義されるかされないかは、表現される URI の型により異なります。絶対 URI にはスキーマコンポーネントがあります。不透明 URI にはスキーマ、スキーマ固有部分、およびおそらくフラグメントがありますが、その他のコンポーネントはありません。階層 URI には、常にパス (ただし空の場合あり) およびスキーマ固有部分 (少なくともパスを含む) があり、さらにその他のコンポーネントのいずれかがある場合があります。機

  • 接続先のURLへ情報を送信し、結果を保存する

    Javaプログラムで、あるWebページにアクセスし、その内容を取得する方法として、java.net.URL#openStreamメソッドの利用があります。しかし、この方法には以下の問題があります。 サーバへのリクエスト中にHTTPヘッダをセットすることができない GETメソッドによるデータ取得しかできず、POSTメソッドによるデータ送信ができない こうしたことは、単純なWebページの取得だけなら問題にはなりません。しかし、ブラウザの種類(HTTPのUSER_AGENTヘッダの値)によって取得内容を変化させるようなWebページにアクセスし、特定のWebブラウザがアクセスしたときと同様の結果を取得したり、POSTメソッドによって入力データを送信するFORM入力の動作をエミュレートできません。 これらの問題は、java.net.URLConnectionクラスを利用すれば解決することができます。

    接続先のURLへ情報を送信し、結果を保存する
    ext3
    ext3 2012/08/17
  • JavaのURLクラスを使いこなす:ウェブへ簡単にアクセス - builder by ZDNet Japan

    Javaのネットワーク関連のクラスを用いることにより、ネットワーク上またはリモートのマシンと通信を行うアプリケーションを実装することはできる。しかし、JavaプラットフォームはインターネットやURLといったレベルで処理を行う機能も有している。 JavaのURLクラスを用いることにより、ウェブリソースへのアクセスはローカルファイルへのアクセスと同じくらい簡単になるのである。ここでは、どのようにすればURLクラスの力をうまく引き出し、コネクションを介してデータの読み書きを行うことができるかを見てみよう。 URLクラスを扱う URLは、ウェブ上に存在するファイル、ウェブページ、ウェブアプリケーションのようなリソースを識別するために用いられており、多数の構文上の要素から構成されている。例として以下のURLを見て欲しい。 http://www.example.com:8080/mywebapps/A

    ext3
    ext3 2012/08/17
  • HttpServlet (Jakarta EE 8 仕様 API) - Javadoc

    実装されたすべてのインターフェース:SerializableSE, Servlet, ServletConfig public abstract class HttpServlet extends GenericServlet サブクラス化する抽象クラスを提供して、Web サイトに適した HTTP サーブレットを作成します。HttpServlet のサブクラスは、少なくとも 1 つのメソッド、通常は次のいずれかをオーバーライドする必要があります。doGet、サーブレットが HTTP GET リクエストをサポートする場合 doPost、HTTP POST リクエスト用 doPut、HTTP PUT リクエスト用 doDelete、HTTP DELETE リクエスト用 init および destroy、サーブレットの存続期間中保持されるリソースを管理する getServletInfo、サーブレ

    HttpServlet (Jakarta EE 8 仕様 API) - Javadoc
  • Java Solution FAQ:EJBのメリットとは何ですか?

    EJBとは、Enterprise JavaBeansという名称が示すとおり、エンタープライズ向けのコンポーネントを提供するための仕組みです。最近は、Javaの世界に限らず、「コンポーネント」「ソフトウェアの部品化」という言葉をよく耳にします。では、エンタープライズの分野でEJBが注目されているのには、どういった理由があるのでしょう。 優れたビジネスモデルを少しでも早く市場に投入し、高い利益を得たいという要求がエンドユーザーには常にあります。特に、変化の激しいIT業界ではその要求はさらに高いものとなっています。 市場への投入を少しでも早くし、かつ、クオリティの高い製品を提供するためには、新しい案件があるたびに、コードを一から作り直していては、とても対応できません。そのため、個々のロジックや、汎用的なライブラリを再利用することで、開発コストを下げることを考える必要があります。モジュールの再利用

  • @IT:J2EE学習ガイダンス 前編

    前編 最初にJ2EEの全体像と動向を知ろう 篠塚克利 2002/5/29 最近では、「J2EE」という言葉も広く行き渡ったようで、さまざまな記事やWebサイトで見掛けるようになりました。その一方で、この言葉が意味するところを具体的に理解し、その技術を使いこなせているエンジニアはまだまだ少ないようです。 人材が不足する原因は、J2EEがカバーする領域の広さにもあると思われます。J2EEをベースとした開発を行えるようになるには、どんな技術をどのように学んでいけばよいのか、途方に暮れてしまう人は多いかもしれません。 この連載では、新人SEもしくはVisual Basic(以下VB)などからのスキルチェンジを迫られているエンジニアの方々を対象として、J2EEの学習の道筋を示していきたいと思います。 J2EEとは、Java2 Platform Enterprise Editionの略で、サン・マイク

    ext3
    ext3 2012/08/10
    JavaSeのハッテン形
  • メソッドのJavaBeans命名規則―daoパターンのdtoクラスに使われる規則

  • instanceof演算子

    実装の確認 これまで、Javaのオブジェクト指向とポリモーフィズムの実現を学習し 動的なメソッドやクラスの継承、インターフェイスを覚えました Java言語はポリモーフィズムをサポートするオブジェクト指向型言語です これは、Cとは違ってコンパイル時にデータ型が決定されません メソッドのオーバーライドでは、実行時にデータ型が決定されます しかし、そのデータ型が実際に何を指しているのか知る必要が出てくる場合があります そのような場合instanceof演算子が有効です instanceof演算子は、次のような書式を持ちます var instanceof type varには変数名を、typeにはクラスやインターフェイス名を指定します varがtypeで指定されたクラスやインターフェイスを実装していればtrueが返されます 実装していなければfalseが返されます この機能から、やはり一般的には制

  • ルックアンドフィールで遊ぼう! [Javaプログラミング] All About

    ルックアンドフィールで遊ぼう!Swingではルックアンドフィールを変更できます。自分だけのオリジナルなルックアンドフィールだって作れるんですよ! ルックアンドフィールを変えよう! Swingの大きな特徴の一つに「自由なルックアンドフィール」というものがあります。ルックアンドフィールとは、GUIの「見た目」のデザイン。例えば、WindowsMac OSでは、ボタンやメニューのデザインが違っていますね。これが、ルックアンドフィールです。 Swingでは、このルックアンドフィールを、独立した形で提供し、それを設定できるようになっています。では、実際にどのようなルックアンドフィールが用意されているのか、どのようにしてルックアンドフィールを変更すればよいのか、サンプルプログラムを作って説明していきましょう。 package jp.allabout; import java.awt.*; impor

    ルックアンドフィールで遊ぼう! [Javaプログラミング] All About
  • [Java 5]C言語からの移植に便利なprintfの注意点

    C言語ユーザーのJavaへの不満とは? C言語ユーザーの方がJavaを用いるときに聞かれる不満として、最も多いことの1つが「printfに該当する機能がない(使いづらい)」ではないかと思います。 この「出力形式設定」機能については、JDK 1.4までは、java.textパッケージのFormatクラスとそのサブクラスを用いることが解決策でしたが、決して使いやすい仕様ではありません。よって、C言語で作成されたプログラムをJavaに移植する場合のネックの1つと呼ばれることもあります。 これに対してJava 5では、PrintStreamクラスにprintfメソッドが追加されました。このメソッドは「書式付き文字列を、指定された書式文字列と引数を使用し、この出力ストリームに書き込む便利な方法」です。 Java 5の書式付き出力は、C言語のprintfの影響を大きく受けています。よって、書式文字列は

    [Java 5]C言語からの移植に便利なprintfの注意点
    ext3
    ext3 2012/08/06
    それよりSystem.out.printfとか長たらしい命令文をどうにかできないものか
  • “スルガ銀−IBM裁判”を振り返る - 週末スペシャル:ITpro

    「約111億円」という巨額の損害賠償を求めて、スルガ銀行が日IBMを提訴したのは2008年3月のことだ。それから3年余り、裁判は終盤戦を迎えているという。システム開発に多少のトラブルは付きものだが、これほど大きな損害賠償請求に至ったのはどうしてか。ここで、裁判で示された問題を振り返ってみよう。 プロジェクト破綻までの経緯と裁判の様子 スルガ銀行は勘定系の次期システムとして、IBMのパッケージ「NEFSS/Corebank」の導入を決め、2004年9月にプロジェクトがスタートした。だが、要件定義を3回繰り返すなどシステム開発は難航。2008年1月の稼働予定を延期した。日IBMはスコープの大幅な縮小や追加費用を要求したが折り合わず、2007年5月にスルガ銀はプロジェクトの中止を決断した。 スルガ銀が日IBMを提訴、システム開発の債務不履行による損害など111億円超を賠償請求 スルガ銀行と

    “スルガ銀−IBM裁判”を振り返る - 週末スペシャル:ITpro
  • IBM 官公庁のクラウド・コンピューティング活用の最適解はどこに? - Japan

    IBMの革新的なテクノロジーは、さまざまな業界に多くの影響をもたらしました。深い業界知識を持ち、カスタマイズされたサービス、業界固有のソリューションを提供することで、IBMは世界中でお客様のビジネス変革をサポートしています。 自動車産業 銀行と金融サービス 消費財 防衛 エネルギー 金融サービス 官公庁・自治体 医療 保険 ライフサイエンス 製造業 金属と鉱業 石油・ガス 小売 宇宙 通信 旅行・運輸 お客様事例 Telefonica IBMとTelefonicaスペインがどのように協力し、アイデアを実際のビジネス価値に変えたかをお読みください。 State bank of India State Bank of Indiaのインテリジェント プラットフォームがどのように顧客を第一に考えているかをご覧ください。 アメリカン航空 より良いカスタマーエクスペリエンスへの道は、クラウドです。

    IBM 官公庁のクラウド・コンピューティング活用の最適解はどこに? - Japan
  • [ThinkIT] いまさら聞けないTomcat~JSPサーバ構築のキソ

    Tomcatマスターになるために HTTP/HTMLを用いた静的ドキュメントの交換という目的からスタートしたインターネットは、産業や社会のコミュニケーションやパーソナライズされた情報を扱う媒体として発展してきています。こうした流れの中で、インターネットはリアルタイムのコンテンツ更新を求められるようになってきました。 検索エンジンや掲示板などはその一例です。こうしたWebアプリケーションを実現するためには、HTTPを介してリクエストを受け取り、リクエストに応じた処理を行った結果(動的コンテンツ)をリクエスト元に返す仕組みが必要になります。 動的コンテンツ提供のための仕組みの1つが「サーブレット/JSP」です。サーブレット/JSPは、Sun Microsystems(以下、Sun)によって開発されたサーバサイドのJava技術であり、オブジェクト指向に基づくプログラムの部品化の実現や、豊富なクラ

  • 列挙型

    定数リストの定義 C言語の変数の型で、もうひとつ特殊な列挙型というものがあります 列挙型は定数のリストを定義することができます 列挙型を作成するにはenumキーワードを使用します enum タグ名 {定数リスト} 変数; タグ名には、この列挙型の名前を指定します これは構造体と同様に、別の場所で変数を宣言する時に使用します 定数リストには、それぞれの定数名をカンマ「 , 」で区切って指定します 変数には、この列挙方の変数名を指定します 構造体や共用体をやってきた今となっては、enumの感覚もなんとなくわかるでしょう 例としては次のように定義します enum TAG { ASAHINA , MIZUNO , HUZISAKI , KISARAGI } tokimemo; これは列挙型変数tokimemoの定義例です 忘れてはいけないのが定数の質は整数であるということです 列挙型のリストの定

  • Webアクセスの基本---目次

    Webブラウザが要求し,Webサーバーがデータを返す——。Webアクセスの基はきわめて単純だ。しかし,今どきのWebアクセスは,この基だけでは説明できない現象が数多くある。そうした現象のカラクリを解き,Webアクセスの真の姿に迫っていこう。

    Webアクセスの基本---目次
  • Eclipse を使用しての Java サーブレット・プログラム開発

    kkaneko.com 2024 著作権. 不許複製 プライバシーポリシー

  • 自機を動かす!! ( シューティングゲームを作ってみよう )

    自機を動かす!! 前回は、自機の表示位置を指定できるようにしました。今回は、ユーザーのキー入力に応じて自機を左右に移動できるように改造します。 まず、自機クラスの方に右に移動する機能と左に移動する機能を加えます。表示位置を右にずらせば右方向に移動、 左にずらせば左方向に移動するようになります。 ■自機クラス 自機オブジェクト左右移動機能追加改造 (Gun.java) 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. public class Gun { private Polygon p; public Gun() { in

  • 自機の初期表示位置 ( シューティングゲームを作ってみよう )

    自機の初期表示位置 前回作った自機クラスでは、初期表示位置が左上なので、今回は、初期表示位置を指定できるように改造します。 それでは、ちょっとプログラムを書いてみましょう。赤字の部分が前回の自機クラスから追加になった部分です。 ■自機クラス 初期表示位置指定改造 (Gun.java) 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 30. 31. 32. 33. 34. 35. 36. 37. public class Gun { private Polygon p; public Gun() { int[] xlist = { 0, 0, 8, 13, 18, 26, 26, 0 }; int[] ylist =

    ext3
    ext3 2012/07/30
  • とほほのJava入門 - とほほのWWW入門

    データの 入出力 には多数のクラスが用意されています。クラスの階層構造を下記に示します。InputStream系クラスは主にバイナリデータを扱う際に、Reader系クラスは主にテキストデータを扱う際に用いられます。 □ Object ├□ InputStream(抽象クラス:主にバイナリ用) │├□ AudioInputStream │├□ ByteArrayInputStream │├□ FileInputStream(バイナリファイル読み込み) │├□ FilterInputStream ││├□ BufferedInputStream(非推奨) ││├□ CheckedInputStream ││├□ CipherInputStream ││├□ DataInputStream ││├□ DigestInputStream ││├□ InflaterInputStream │││├□

  • Java 暗号化拡張機能 JDK5.0