2012-01-01から1年間の記事一覧

JasperReportsでパラメータとフィールドを使ってPDFを出力する

前回は、PDFのデザインとプログラムからの出力できるところまでやったので、今回は、変数をバインドしてPDFを作成します。 ですので、変数のバインド先をiReportで設定することと、プログラムで変数を引き渡すところが今回の趣旨になります。 パラメータの作…

JasperReportsを利用してSAStrutsでPDF出力するサンプル

ダウンロード 以下のリンクからjasperreports-5.0.0-project.zipをダウンロードします。 Jasper Reports 5.0.0 ダウンロードjasperreports-5.0.0-project.zip を解凍して、 /lib/commons-beanutils-1.8.0.jar /lib/commons-collections-2.1.1.jar /lib/commo…

PDF帳票作成にはこれ!JasperReportsで日本語(IPAexフォント)を使うまで

JasperReportsは、オープンソースの帳票作成ライブラリでPDFやExcelファイルを生成することができます。帳票レイアウトのデザインには、iReportというツールを提供しており、これもオープンソースで各OSに対応したアーカイブが提供されています。iReportは、…

SAStrutsでAjaxリクエストのエラーメッセージを表示する方法

SAStrutsでは、入力チェックをFormのアノテーションや、メソッドを定義することで実行することができます。 特にFormのアノテーションによるチェックは、表示するエラーメッセージの処理を独自で書く必要がなく、フレームワークで請け負ってくれるため非常に…

Apache連携でも同じ! Tomcat6でBasic認証を行うための設定

Apache/Tomcat連携してWebアプリケーションを運用して、Basic認証でアクセス制限をかけることを検討しているとします。 Apache側でかけるのか? Tomcat側でかけるのか? あれ?ってなりませんか? 結論からいうと、Tomcat側で仕掛けます。 Apacheでは、80ポ…

Apache2.2/Tomcat6.0連携で名前ベースのVirtualHostを実現する方法

最近は、ハードウェアのコストが安くなり、潤沢なリソースを利用することが多くなりました。 これにより、1つのサーバで1つのアプリケーションを運用するとリソースが余るので、複数のアプリケーションを運用したいが、ドメインは分けたいということがある…

Tomcat6でオリジナルのエラーページを設定する方法

Tomcatを利用したWebアプリケーションを作成した場合に、エラーページをデフォルトのままにしていませんか?ユーザにとっては、Webアプリケーションの画面デザインと大きくかけ離れた画面は衝撃的であり、ユーザに不信感を与えてしまいます。Tomcatでは、Apa…

意外と簡単。Jenkinsとbitbucket(Git)を連携する7ステップ

Jenkinは、VCS(バージョン管理システム)と連携することが多いと思います。 今回は、Git*1のホスティングサービスを提供しているbitbucketとJenkinsを連携します。 Jenkinsサーバ環境 OS CentOS release 5.8 (Final) Jenkins version 1.466.2 on Tomcat bitbu…

JenkinsでFindBugsを実行するまでの環境設定

Jenkinsを導入したので、FindBugsを使ってソースコードを静的解析し、潜在的なバグの可能性のある箇所を指摘してもらうまでの手順です。 インストール環境 今回のサーバ環境は、以下のとおりです。 $ less /etc/redhat-release CentOS release 5.8 (Final) A…