タグ

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

  • iTextを利用してJavaからPDF形式の帳票を出力する

    はじめに 現在のWebシステムにおいて帳票の出力を行う場合、PDF形式が選択されることが一般的になっています。その理由としては、データサイズをコンパクトにすることができる、情報の改ざんを防止できる、などが挙げられます。一般ユーザにも普及していますので、システム開発時に顧客からPDF形式での情報の出力を求められることも多いのではないでしょうか。 この記事では、「iText」というライブラリを活用して、PDFの出力を行う方法を解説します。 対象読者 Javaプログラミングで開発を行った経験のある方、および、Javaプログラミングに興味をお持ちの方を対象としています。 必要な環境 このサンプルアプリケーションを動作させるには、以下のソフトウェアが最低限必要です。環境についての詳細や設定方法については、サーバサイド技術の学び舎 - WINGSにある「サーバサイド環境構築設定」を参照してください。

    iTextを利用してJavaからPDF形式の帳票を出力する
  • iText Examples

  • Mac Java の複雑な階層構成のまとめと管理 ||| Apribase

    元々の Mac OS X Leopard の特殊なディレクトリ階層に加えて、Sum Microsystems からは Mac 向け Java が提供されていないため AppleJava を用意しているわけですが、これがさらに特殊な階層構成になっていました。

    Mac Java の複雑な階層構成のまとめと管理 ||| Apribase
  • hibernate.org - Hibernate

    Others Other Hibernate related projects (e.g. Hibernate OGM, Hibernate Shards).

  • Hibernateで覚えるO/RマッピングとBeanの常識

    Hibernateで覚えるO/RマッピングとBeanの常識:Webアプリの常識をJSPとStrutsで身につける(9)(1/3 ページ) 連載は、JSP/サーブレット+StrutsのWebアプリケーション開発を通じて、Java言語以外(PHPASP.NETRuby on Railsなど)の開発にも通用するWebアプリケーション全般の広い知識・常識を身に付けるための連載です 前回の「MySQLの常識を知りセットアップしてJSPからDB操作」では、アプリケーション開発におけるデータベースとの連携と、その仕組みを説明しました。 今回は、データベース操作において重要なO/Rマッピングや、長らく連載で触れながら説明できなかった、MVCモデルの「Model」の部分であるBeanについて説明していきます。今回も引き続きMySQLを使用するので、環境作成がまだの読者は前回の記事を参照しておいてくださ

    Hibernateで覚えるO/RマッピングとBeanの常識
  • トップページ

    SQL データベース操作言語SQLについて、またRDBMSの持つ機能について詳しく解説します。 DB概要、SQL、テーブル操作、データ操作 ... 特集:replication PostgreSQLのレプリケーションシステムを紹介し、それらの機能を比較していきます。 特集:pgbench PostgreSQLのベンチマークテストに用いられるプログラムである pgbench について解説します。 SQL演習問題 各章に用意された演習問題を集めました。

  • O/Rマッピングの役割とメリット

    O/Rマッピングは、従来の煩雑なデータベースに関する処理の記述をスマートにし、、柔軟なアプリケーションの構築を可能にします。連載ではオープンソースのO/Rマッピングフレームワーク「Hibernate」を用いてO/Rマッピングの基礎を解説します。そしてさらに、J2EEアプリケーションへの実践的な適用方法とそのメリットも紹介していきます。(編集局)

    O/Rマッピングの役割とメリット
  • サービス終了のお知らせ

    サービス終了のお知らせ いつもYahoo! JAPANのサービスをご利用いただき誠にありがとうございます。 お客様がアクセスされたサービスは日までにサービスを終了いたしました。 今後ともYahoo! JAPANのサービスをご愛顧くださいますよう、よろしくお願いいたします。

  • 第3回 Excelの扱い方

    Javaを使って普段の仕事をラクにするツールを作っていくこの連載。第3回は,おなじみの表計算ソフトExcelJavaからどう扱うかを説明します。簡単な家計簿ツールの作成を通じて,JavaによるExcel操作の基礎を習得していくことにしましょう。 皆さん,こんにちは! kikainekoです。この連載では,日々の定型的な業務をJavaで自動化してラクする方法を紹介しています。今回は,皆さんが仕事でもっともよく使用していると思われる,ExcelファイルをJavaから操作してみましょう! 「ExcelにはVBA(Visual Basic for Applications:ExcelやWordなどMicrosoft Officeのマクロ言語)があるのに,わざわざJavaから操作する必要があるの?」と思われるかもしれません。確かに,Excelへのアクセスのしやすさだけを考えると,VBAのほうが簡単

    第3回 Excelの扱い方
  • Jakarta POI Index

    5) HSSFの機能 5.1) HSSFの機能と制限 5.2) HSSFが提供するAPI 5.3) スプレッドシートの構造 5.4) ユーザモデルAPIによる表の読み込み 5.5) ユーザモデルAPIによるXLSファイルの出力

  • excella - Google Groups

  • ExcelとJavaを連携させ帳票やグラフを作成するExCella Reports,ビーブレイクがOSSとして公開

    ビーブレイクシステムズは2009年6月25日,JavaExcelを連携させ,帳票やピボットグラフを作成する「ExCella Reports」,およびExcelデータをJavaのオブジェクトとして取り込む「ExCella Trans」をオープンソース・ソフトウエア(OSS)として公開した。 ExCella Reportsは,Excelで定義したテンプレートからJavaで帳票やPDFレポート,ピボットグラフを作成するためのツール。Excelのテンプレートに定義したタグに,データやイメージを埋め込むことができる。またExcel上で定義したピボットグラフに動的に値を埋め込むことが可能。 ExCella Transは,ExcelのデータをJavaオブジェクトまたはSQLとして取り込む,データ移行のためのツール。Excel上に埋め込んだタグに従い,データ移行を行う。 いずれも,ビーブレイクシステムズ

    ExcelとJavaを連携させ帳票やグラフを作成するExCella Reports,ビーブレイクがOSSとして公開
  • ExCella

    お知らせ ExcellaのリポジトリはGitHubへ移行しました。 最新の情報はこちらをご覧ください https://excella-core.github.io/ コンセプト Excelは様々なシステムのフロントエンド・バックエンドで利用されるようになってきました。 またExcel2007では、扱えるデータ件数の増加、ピボットテーブル/ピボットグラフの機能の充実などが行われ、今後より多くのシーンでの利用が予想されます。 一方、JavaからExcelを操作するには POIやJava Excel APIなどの低レベルのAPIを利用するのが一般的ですが、 これらのAPIを利用してExcelを操作するには多くのコーディングをする必要があり、Excelのバージョンの違いにも悩まされます。 このような問題を解決する目的で作られたのがExCellaです。 ExCellaでは、ベースとなるフレームワーク

  • 全Eclipse Java プログラマーに捧げる Eclispe 徹底活用術完全版〜Eclipseに空気を読ませて楽する術〜 - Yamashiro0217の日記

    この記事は、http://d.hatena.ne.jp/higayasuo/20090612/1244772658 の「Ctrl+1とCtrl+Spaceうんぬん」の話にインスパイアされて書いた。Eclipse可愛いよ。Eclipse。 記事長いから、さくっと読み飛ばして、アニメーションgifがあるところから読んでも十分訳にたつと思う。 あと、新人さんとかに写経させるのもいいかも。というか、半分ぐらいうちの新人に勉強のためと思って書いたから。で、実際に写経させて役にたった。 Java は Eclipse などの IDE も含めて言語というか、環境というか…だと僕は思ってる。Commons, Maven なども含めたい(まぁ、そのあたりは、CPANも含めてperlだろ。とか、これは否定する人だらけだろうけど、Railsrubyということを言う人もいるよね)。 少なくとも僕は、Eclipse

    全Eclipse Java プログラマーに捧げる Eclispe 徹底活用術完全版〜Eclipseに空気を読ませて楽する術〜 - Yamashiro0217の日記
  • 良いプログラマを目指すなら「Java並行処理プログラミング」は今すぐ読むべき - higepon blog

    Java並行処理プログラミングを読み終えた。ここ 1 年に読んだ技術書の中でダントツのベスト。(2位はWorking Effectively With Legacy Code) 「Javaだから関係ない」と思った人にこそ読んで欲しい。僕もここ数年 Java のコードなど一切書いていないが、このを読んで得たものは非常に大きかった。 このでは マルチスレッドプログラミングにおける問題と背景、その対処方法 Java が提供している API の設計と実装 を解説している。分かりやすさとレベルの高さを兼ね備えたとても良い。翻訳も最高。 僕はこのを読んで、Java の並行処理プログラミングは、想像を遙かに超えて進化している事に驚きを隠せなかった。何回も twitterJava すげーと叫んだ。 これを読んでしまうと、最近僕が熱心な Scheme も含めて、自分の身の回りにあるプログ

    良いプログラマを目指すなら「Java並行処理プログラミング」は今すぐ読むべき - higepon blog
  • あなたの知らないJDKの便利ツールたち

    Java News.jp(Javaに関する最新ニュース)」の安藤幸央氏が、CoolなプログラミングのためのノウハウやTIPS、筆者の経験などを「Rundown」(駆け足の要点説明)でお届けします(編集部) 標準JDKに含まれる便利なツール 読者の皆さんは、最近のJDK(Java SE)に、開発やデバッグに便利な新しいツールが含まれていることをご存じでしょうか? 古くからのJava開発者は、古い時代のJDKのツールしか知らず、一方で新しいJava開発者はEclipse/NetBeansなどの統合開発環境に慣れてしまい、細かなコマンドツールを直に使う状況が減ってきているかもしれません。 そこで今回は、最近のJava SE 6含めて比較的新しいと思われるツールを以下の5種類に分けて紹介します。 プロファイリング トラブルシューティング/情報取得 監視 配備/補助 スクリプティング 「こんなツー

    あなたの知らないJDKの便利ツールたち
  • iText書籍

    iTextの解説「iText」入門(無料公開中) iiTextの無料チュートリアルは以下の掲載内容で完了いたしました。ここに掲載したものも含めて多彩な内容でオンライン書籍化しましたので、ご興味のある方は是非ご購入ください。詳しくは左のメニューまたは下の表紙をクリックしてください。 無料公開コンテンツ

  • web.xml 要素リファレンス

    web_app_2_3.dtdに基づいたweb.xmlの各要素に関するリファレンスです。 JavaPress誌Vol22/23に掲載された「ピンポイントJSP&サーブレット」 という記事の原稿をもとにして、 コラムなどを末尾に移動して見通しをよくしたものを公開します。 校正前の原稿(プレインテキスト)を元にしていますので、 見栄えなどはあまり考慮していません。 また、雑誌記事口調の部分と、適当に省略して不自然になっている文が 混じってます_o_。 間違いのご指摘はshin@sk-jp.comまでお願いします。 Webアプリケーションとは web.xml詳細 各要素の説明 開発者のサポートのための要素 <distributable>? <context-param>* <param-name> <param-value> <description>? <filter>* <icon>? <f

  • 数字パズルを半自動的に解くプログラムの作成:CodeZine

    対象読者 パズルの解法やゲームプログラムに興味のある人。必要な環境 J2SE 5.0を使っていますが、これより古いバージョンでも、稿のコードをコンパイルし、実行することができます。ただし、添付のコンパイル済みアプレットの実行には、J2SE Runtime Environment 5.0が必要です。 最近非常に流行していて、多くの雑誌や単行が出版されているものに数字パズルがあります。標準的な数字パズルは、3×3のサブグリッド(サブマトリックス)をさらに3×3に並べたもので、サブグリッドには1~9の数字が重複することなく入り、全体のグリッド(9×9)を見ても、縦横に1~9の数字が重複することなく入ります。これだけの条件で空欄に適切な数字を当てはめて行くので、一見簡単のようですが、問題によっては非常に難しいものもあり、頭の体操や暇つぶしに好適です。数字パズルを解くプログラム ネット上には、有

  • Java House ML

    重要: メールアドレスが変更になりました 登録アドレスのリストは非公開としました。 購読登録の受付を再開しました。手作業により登録作業を行います。 投稿は登録された後でないとできません。 しばらくの間、購読登録を停止します。未登録のアドレスからは投稿できません。 java-house.jpにおけるクロスサイトスクリプティング対策の状況について Majavdomoプロジェクトが装い新たに再始動しました。 「フリーウェブメール」 からの投稿は禁止になりました。 [j-h-b:44551] 購読はできますが、投稿しても流れなくなります。 投稿が拒否された際、特に通知は返送されません。 Java FAQ: Javaに関するよくある質問とその回答集が公開されました。 「java-house@」は廃止されました。 [j-h:9220] [j-h:9343] いったいどうやって入会したのですか? [j-