タグ

JAVAに関するnekojitanのブックマーク (35)

  • データベースの内容をCSV形式でダウンロードする

    昨今では、データベースサーバに格納されているデータをHTML形式で出力し、ブラウザで参照するというシステムが一般的です。しかし、このようなHTML形式によるデータ出力は、データの閲覧には適していますが、再利用には不向きです。出力されたデータに対して何らかの加工や分析が必要な場合でも、HTMLファイルのままでは容易ではないからです。 その点、CSV(Comma Separated Value:カンマ区切りテキスト)形式のデータなら、データベースへ取り込んで、容易に加工や分析を行うことができます。そこで、稿ではデータベースから抽出したデータをCSV形式に整形し、クライアントからダウンロードできるようにする方法を紹介します。 以下は、リクエストされたデータをデータベースサーバから取得し、CSV形式に整形するプログラムです。 package to.msn.wings; import java.i

    データベースの内容をCSV形式でダウンロードする
  • サルでもわかる 逆引きデザインパターン 第1章 はじめてのデザインパターン はじめに:

    第1章 はじめてのデザインパターン はじめに デザインパターンとは 特集の構成 すぐわかるオブジェクト指向 すぐわかるUML おわりに 第2章 逆引きカタログ ロジック編 Singleton (シングルトン) Factory/Factory Method (ファクトリ/ファクトリメソッド) Strategy (ストラテジ) Composite (コンポジット) Visiter (ビジタ) 第3章 逆引きカタログ J2EE編 Template Method (テンプレートメソッド) Facade (ファサード) ViewHelper (ビューヘルパ) DAO (Data Access Object) 第4章 逆引きカタログ その他 ユーティリティクラス 実行時例外を標準的に使う Nullオブジェクト 第5章 デザインパターン適用の勘所 はじめに アプリケーションの仕様 リファクタリング前のサ

  • 正規表現の確認

    正規表現を入力すると即座に一致判定を行います。パターンや入力を変えながら あれこれ試行錯誤したい時などに使用してください。正規表現エンジンは JDK 1.6 (Sun Microsystems Inc. Java VM 10.0-b23) を使用しています。PerlJavaScript など他の言語の正規表現とは細かいクセが違う 可能性があるので注意して下さい。Java 正規表現の詳しい仕様は Pattern クラスの API リファレンスに記載されています。

  • Jakarta POIを用いたExcelファイルの入出力 〜POI HSSFを用いたExcel簡単入出力〜

    HOMMEZ(オムズ)はすべての男性の悩みに寄り添い、心と身体の健康を支援し、男性としての喜びを享受できる社会を目指しています。人には相談しづらいAGA、ダイエット、ED、妊活にまつわる男性特有の悩みに対し、情報やソリューションを提供することで男性が前向きに自分らしく生きられる幸せを実現します。

    Jakarta POIを用いたExcelファイルの入出力 〜POI HSSFを用いたExcel簡単入出力〜
  • Apache POIでExcelを操作

    Apache POI(以前はJakarta POIと呼ばれていました)はJavaアプリケーションからExcelやWordなどのMicrosoft製品のフォーマットファイルを読み書きするためのAPIです。 今回は特にExcelのファイルを対象として試していきますが、Excelのファイルの読み書きではApache POIの中のHSSFとXSSFを使用します。HSSFExcel2003までのファイルフォーマットに対応したもので、XSSFExcel2007のOOXML(.xlsx)ファイルフォーマットに対応したものです。 Apache POI 3.6のダウンロード Apache POI 3.6のインストール クラスパスの設定

  • ( Jakarta POI ) WebアプリケーションでExcelファイルの利用

    Javaに関するさまざまなソフトウェアをオープンソースで開発しているJakartaプロジェクトもかなり広まってきて、最近では、プログラムを組むときに、Jakartaプロジェクトのサイトをチェックしてから作り方や作るものを決める、という方も多いのではないでしょうか。 そのJakartaプロジェクトのサブプロジェクトの1つに、Microsoft OfficeのExcel、Wordファイルを読み書きするための、POI注1というライブラリがあります。 現状ではまだ、Excelファイルの読み書きができるようになったばかりですが、プログラムを組むときにExcelが使えると、さまざまな便利な機能を実装することができます。 Webアプリケーションの場合は、データの一括登録やデータ一覧のダウンロード、また、帳票向けの印刷用整形ファイルなどとして、Excelファイルを使うことができるようになります

  • POIを使用してJavaからExcelデータを読み込む

    データ入力を行うには、Webブラウザや専用のGUI画面を使用することが一般的ですが、用途によっては、Microsoft Excelで作成したファイルからデータの読み込みを求められることがあります。そこで、稿では「POI」を使用して、Excelファイルを読み込む方法を紹介します。なお、POIの基については、「POIを使用してJavaからExcel出力を行う」をご覧ください。 今回は、Excelファイルを読み込み合計値を出力するというサンプルを実行します。 package to.msn.wings; import java.io.FileInputStream; import java.text.SimpleDateFormat; import java.util.Date; import org.apache.poi.hssf.usermodel.*; import org.apache

    POIを使用してJavaからExcelデータを読み込む
  • 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出力を行う
  • Jakarta POI - @//メモ

    ※追記※ この記事は Excel97-2003 形式しか扱えなかった POI 2.x 時代のもの POI 3.9 から Excel 2007 形式にも対応している。 Excel97-2003 は HSSFWorkbook クラスにマッピング Excel2007 は XSSFWorkbook クラスにマッピング しかし、読み込み時にファイル形式を自動判別して Workbook インタフェース型として返してくれる API があるので、基的に両者の違いを意識してプログラムを書く必要はない → xUnit Theories / Fixture を参照 HSSFWorkbook(Excel97-2003) も XSSFWorkbook(Excel2007) も Workbook インタフェースを実装しているので、 HSSFWorkbook book = new HSSFWorkbook(in);

  • POI API Documentation

    The Javadocs for the latest (development) version of Apache POI can be accessed online here, or build from a source code checkout by running the javadocs Ant task. The latest (development) Javadocs are generally updated every few weeks, so may lag the most recent development slightly. For recent releases, the Javadocs for the latest stable release each the family can also be browsed online: Apache

  • Y's-Jlib

  • Kishida's SITE ~ Java入門講座

    ここのJava入門をベースにしたが出ます。 基礎・データベース・Webアプリケーションから、ORマッピングとかStrutsとかSpringとかを抜いたものです。 なんとなく見たことあるサンプルもありますが、ほとんど別物です。 というか、書籍化作業のためにここの更新を止めていました。 あぁ、長かった。 書籍化の話が来てから3年。ここ書き始めてからなら4年がかりです。 [創るJavaNetBeansでつくって学ぶJavaGUI&WEBアプリケーション~]

  • mycom:【特集】実践的サンプルで学ぶStruts 2

    以前のものとは似て非なるもの Apache Struts(以下、Struts)という名前を知らないJava EE/Web開発者は、もはやいないのではないでしょうか。紹介するまでもありませんが、Strutsは、Javaで記述されたオープンソースのWebアプリケーションフレームワークです。 今回紹介するStruts 2は皆さんがご存知のStruts(以下、Struts 1と表記します)とは似て非なるものです。Struts 2は、Struts 1のメジャー・バージョンアップ・プロダクトとして開発されましたが、そのベースは、WebWork2と呼ばれていたStruts 1とはまったく別のWebアプリケーションフレームワークです。すなわち、Struts 1とは異なるアーキテクチャとAPI、機能を提供する別のWebアプリケーションフレームワークと言えます。よって、Struts 1アプリケーションを、ライ

  • Tomcat 6.0のインストールと環境設定 - サーブレット入門

    サーブレットやJSPなどサーバー側でのアプリケーションを開発するため、サーブレットコンテナの1つであるTomacatを利用していきます。ここではTomcatのインストールと環境設定について確認していきます。2010年04月現在の最新バージョンはTomcat 6.0.26です。 なおTomcat 6.0を動作させるにはJava SE 5以上が必須です。事前にインストールを行っておいて下さい。JDKのインストールについては「JDK(Java)のインストールと環境設定」を参照して下さい。 Tomcatのダウンロード Tomcatのインストール Tomcatへの接続 Windowsサービスの確認 Servlet 2.5/JSP 2.1 仕様書の確認 CATALINA_HOMEの設定 サーブレットアプリケーションのコンパイル エラーが出た場合の対処方法 Unable to open the serv

  • 【新人研修向け特別企画】JavaでPHPを使ってみた

    教育界、技術者コミュニティでJava言語の教育と啓蒙に長年携わってきた筆者が、独自の視点からJavaの面白さを掘り下げていく。(編集部) Webサービスを実装する際によく使われるプログラミング言語として、Java以外には何があるでしょうか? RoR(Ruby on Rails)の出現によりRubyが最近は注目されていますが、普及度を考えるとPHPではないでしょうか。数年前には、LAMP(Linux、Apache HTTP Server、MySQLPHP)という用語が流行しました。もちろん、LAMPのPはPerlPythonを意味する場合もあるようですが、筆者がよく使用しているWebアプリケーションはJavaPHPでコーディングされたものが多いので、PHPの方をすぐに想像してしまいます。今回は、Javaで記述されたPHP実行エンジンがあるということで調べてみました。 Quercusとは

    【新人研修向け特別企画】JavaでPHPを使ってみた
    nekojitan
    nekojitan 2008/06/03
    PHP on JAVA