タグ

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

  • クラスやBeanの作成とJSPとの連携

    前回は既存のJSPコードをインクルードすることで、プログラムを再利用する方法を説明しました。今回は、JavaクラスとBeanのそれぞれについてオリジナルのものを作成し、それを利用する方法を解説します。また、JSPにおけるBeanのスコープの概念についても簡単に説明します。 第5回でも解説しましたが、JSPでのプログラムの再利用方法には、主に次のような方法があります。 インクルードディレクティブを使用した静的インクルード インクルードアクションを使用した動的インクルード オリジナルクラスの作成とその使用 オリジナルBeanの作成とその使用 第5回ではインクルードの手法を解説しました。今回は、上記の手法の後半にあたるオリジナルクラスとオリジナルBeanの作成と使用方法について説明します。クラスとBeanの作成は、一般的なJavaプログラムでも用いられる手法です。ここでは、これらのクラスとBea

    クラスやBeanの作成とJSPとの連携
  • クラスライブラリを攻略「データベース編」 @IT:連載 基礎から学ぶサーブレット/JSP 第10回

    いよいよクラスライブラリ活用編も大詰めの今回は「データベース編」です。なんといっても、サイトにさまざまな可能性を与え、高度なデータ処理を支えるのはデータベースサーバをおいてほかにありません。 もっとも、データベース連携だからといって決してかまえることはありません。稿をご覧いただければきっとご理解いただけるように、データベース連携を司るjava.sqlパッケージ(JDBC)の用法は、これまでとなんら変わることなく、極めて定型的です。いくつかの定石的なアルゴリズムをさえ押さえてしまえば、8割方の用途は十分に満たせるはずです。データベースは決して難しいものではありません。 ただ、ある一定量を超えたデータの操作に対して常にパフォーマンスを維持するためには、やはりそれなりのテクニックが求められるでしょう。もしもデータベース連携プログラミングに難しい点があるとしたら、その時々のボトルネックを適切に把

    クラスライブラリを攻略「データベース編」 @IT:連載 基礎から学ぶサーブレット/JSP 第10回
  • Eclipse バージョン別セットアップマニュアル一覧 - @IT

    IT編集部 2009/3/4 最終更新: 2010/04/01 14:19 主にJavaにかかわる開発者/プログラマのための開発環境/ツール/アプリケーションサーバのセットアップ/インストール記事へのリンク集です。ソフトウェアとそのバージョンごとに表でまとめてあります(基的にWindows系のOSを対象にしていますが、Linuxなども対象にしている記事もあるので、表のバージョン番号にご注意ください)。今後、新たにインストール記事が公開されたら改訂していきます。 それぞれ過去にリリースされたバージョン(アーカイブ)のダウンロード先 も掲載しているので、過去バージョンのソフトウェアを使う場合は併せてご覧ください。 JDK/JRE/Eclipse/MyEclipse/All-In-One Eclipse/NetBeans /Tomcat/JBoss AS/GlassFish/Apache/S

  • .NET Tools:.NETでもEclipseを使ってみる(1/4) - @IT

    Java界で絶大な人気を誇るEclipse 「Eclipse」をご存じだろうか。現在Javaの世界で絶大な人気を誇っている開発環境である。普段から.NET環境でゴリゴリ開発をされている方でも、その名前ぐらいは耳にしたことがあるはずだ。実際、Eclipseが持つさまざまな機能は、決定版となる統合開発環境の欠如に長い間悩まされ続けたJavaプログラマには福音であったらしい。入力の補完機能、強力なデバッグ環境、リファクタリング機能などを持っており、さらにプラグインによって、UMLモデリング機能をはじめ、あらゆる機能を追加できる柔軟な拡張性を備えている。 さて、ここまで読んできて、Javaのことなど関係ないと思った読者も多いだろう。だが、少々待っていただきたい。EclipseでC#のプログラムを開発できるといったらどうだろうか。「Improve C# Plugin for Eclipse」というプ

  • @IT:連載 改訂版 C#入門

  • 連載:[完全版]究極のC#プログラミング - @IT

    第2回 簡潔なコーディングのために (2017/7/26) ラムダ式で記述できるメンバの増加、throw式、out変数、タプルなど、C# 7には以前よりもコードを簡潔に記述できるような機能が導入されている 第1回 Visual Studio Codeデバッグの基礎知識 (2017/7/21) Node.jsプログラムをデバッグしながら、Visual Studio Codeに統合されているデバッグ機能の基の「キ」をマスターしよう 第1回 明瞭なコーディングのために (2017/7/19) C# 7で追加された新機能の中から、「数値リテラル構文の改善」と「ローカル関数」を紹介する。これらは分かりやすいコードを記述するのに使える Presentation Translator (2017/7/18) Presentation TranslatorはPowerPoint用のアドイン。プレゼンテー

  • Chapter1 C# 3.0らしいプログラミングとは?(2/10) - @IT

    1.1 意外性あり? 書で解説すること 書では、C# 2.0を含むC# 3.0(以後、C# 3.0という名称は2.0を含むものとして使う)をテーマに、C# 1.xより拡張、変更された点とそれらの使い方について解説を行う。しかし、おそらく多くの読者にとって、予想を大きく裏切る“大きな意外性のある”内容を含むことになるだろう。 なぜか? それは、C# 3.0では、C++Java → C# 1.xといった流れとして、あたりまえのように続いてきたOOP(Object Oriented Programming:オブジェクト指向プログラミング)言語のソースコードの書き方そのものに変化が起こりうるからである。たとえば、if文やswitch文で条件を判断し、for文やwhile文で繰り返しを行う……という常識そのものが変化を迫られるのである*1。 「まさか、いくらなんでもそこまで変わることはあり

  • Windowsでもスマートにできるマルチタッチの基礎知識

    Windowsでもスマートにできるマルチタッチの基礎知識:Windowsタブレット向けマルチタッチアプリ開発(1)(1/2 ページ) マルチデバイス時代に必須のマルチタッチUI iPhoneAndroid 2.x系といったスマートフォンなどのモバイルデバイスの需要が増えるなか、マウスやキーボードなどのコントロールデバイスを介さず、指先のみで操作可能なタッチUI(ユーザーインターフェイス)の重要性が一層高まってきています。また、「タブレット」「スレートPC」と呼ばれるデバイスの分野でも、iPadAndroid 3.x系、BlackBerry PlayBookに加え、Windows OSを搭載した製品が次々と世に出てきています。 東芝、法人向けの11.6型Windowsタブレット「WT310/C」 写真と動画で見る“2Way”スレートPC「FMV LIFEBOOK TH」 オンキヨー、企業

    Windowsでもスマートにできるマルチタッチの基礎知識
  • POIを使用してJavaからExcel出力を行う

    表形式のデータ保存には、CSV形式のテキストファイルを用いるのが一般的です。しかし、用途によっては、Microsoft Excelで作成したような見栄えの良い表形式での出力を求められることがあります。 そこで、稿では「POI」と呼ばれるJavaのライブラリを使用して、Excelファイルを出力する方法を紹介します。POIは、ExcelやWordなどの「Microsoft OLE 2複合ドキュメント形式」に準拠したファイルをJavaで扱うためのAPI群です。ここでは、POIの中でExcel出力を行う「HSSF」と呼ばれるコンポーネントを使用する例を紹介します。 package to.msn.wings; import java.io.FileOutputStream; import org.apache.poi.hssf.usermodel.HSSFSheet; import org.apa

    POIを使用してJavaからExcel出力を行う
  • 売れるスマホアプリを目指せ! テスト達人への道

    Java News.jp(Javaに関する最新ニュース)」の安藤幸央氏が、CoolなプログラミングのためのノウハウやTIPS、筆者の経験などを「Rundown」(駆け足の要点説明)でお届けします(編集部) 売れるアプリを作るために重要な“使い心地” iPhoneAndroidといった携帯電話端末が広まり、記事の読者はもちろんのこと、通勤電車などでもごく普通にスマートフォンの利用者を見かけるようになりました。単に、iPhoneAndroidアプリの利用者としてかかわっている人もいれば、実際にアプリの開発に携わっている人もいるでしょう。 各種スマートフォンアプリを使っていて、何を感じるでしょうか? さまざまなアプリの中にはシンプルで細かいところまで行き届いており、使いやすいアプリもあれば、遅くて使いづらく、頻繁に強制終了してしまうようなアプリまで、玉石混淆(ぎょくせきこんこう)です。

    売れるスマホアプリを目指せ! テスト達人への道
  • @IT:Javaプログラミング・ワンポイントレクチャー:配列の宣言(2)

    class MultiArray { public static void main(String args[]){ String dim[][] = {{"abc","def"},{"ghi","jkl"},{"mno","pqr"}}; System.out.println(dim[1][1] + dim[2][1]); } }

    striderkein
    striderkein 2011/05/30
    二次元配列の様子(どっちが「列」でどっちが「行」か)
  • 右Altキーに[漢字]キーを割り当てる方法(AXキーボード設定を利用する方法)

    対象OS:Windows 2000 Professional / Windows XP Professional / Windows XP Home Edition / Windows 2000 Server / Windows 2000 Advanced Server 解説 周知の通り、日語対応がなされた106型や109型キーボードには、[無変換]キーや[カタカナ・ひらがな]キー、[半角・全角]キーなど、かな漢字変換プログラムでの日本語入力を支援するためのキーが追加されている。しかし逆に、これらのキーが追加されたために、スペースバーが小さくなったり、かな漢字変換プログラムの使い方によっては、前出のような追加キーは不要だったりすることから、日語環境でも101型や104型英語キーボードを使っているユーザーも少なくないようだ。またビジネス用途ではないが、PC用のゲームなどは英語版の移植が多

    右Altキーに[漢字]キーを割り当てる方法(AXキーボード設定を利用する方法)
  • SSL-VPN、アプリケーション連携の先にあるもの

    SSL-VPN、アプリケーション連携の先にあるもの:使い方が見えた! これからが番、SSL-VPN(2)(2/3 ページ) SSLを使うことでとても実現しやすいことがある! ■SSLを使うとPCからVPN装置までのセキュリティ管理が確実 SSLの使い方は大きく分けると2タイプである。SSLだけで相互認証と暗号チャネルの作成を行う方法と、SSLでは暗号チャネルだけを作成し、ユーザー認証には別の方式を組み合わせる方法がある。このとき信用度を保証する鍵は証明書の利用にある。証明書の使い方を間違えると、SSLを使っていてもセキュリティの脆弱性が出てしまうことをまず警告しておく。これはSSL-VPNの構築、運用でカバーされるべき重要項目である。 SSLで通信チャネルを管理するとIPルーティングの制限を克服しやすい。例えば、ネットワークの境界を超える手段としてプロキシサーバしか提供されていない場合、

    SSL-VPN、アプリケーション連携の先にあるもの
  • 1