java
log4jを検索して情報を集めていると、設定ファイルに「log4j.logger.xxx」となっていたり、「log4j.category.xxx」となっていたりして、どっちが正しいのか混乱したので、まとめてみました。 前提 検証したのは、log4j-1.2.17.jar 結論としては 設定ファイル…
DEBUG以上は標準出力に出力し、ERROR以上はファイルに出力したい場合、Loggerの階層構造とadditivityや、Appenderの複数設定を駆使しても実現することができません。また、Java側のロジックで別々のLoggerを取得して、同じログを出力する方法もありますが冗…
Loggerの階層構造について Loggerは階層構造を作ることができます。例えば、 #--------------------------------------------------------------------------------------- # Logger #--------------------------------------------------------------------…
アプリケーションは、リリースした段階で終わりではありません。リリース後も以下のようなアプリケーションログを出力し、システムの安定稼働を継続するためのメンテナンスや、業務改善のフィードバックを行うことも大事な機能のひとつです。 利用状況の把握…
前回は、PDFのデザインとプログラムからの出力できるところまでやったので、今回は、変数をバインドしてPDFを作成します。 ですので、変数のバインド先をiReportで設定することと、プログラムで変数を引き渡すところが今回の趣旨になります。 パラメータの作…
ダウンロード 以下のリンクから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…
JasperReportsは、オープンソースの帳票作成ライブラリでPDFやExcelファイルを生成することができます。帳票レイアウトのデザインには、iReportというツールを提供しており、これもオープンソースで各OSに対応したアーカイブが提供されています。iReportは、…
私的スニペットです。ご自由にお使いくださいw 静的メソッドにするとこう ソース public static String inputStreemToString(InputStream in) throws IOException{ BufferedReader reader = new BufferedReader(new InputStreamReader(in, "UTF-8"/* 文字コ…
私的スニペットです。ご自由にお使いくださいw cookieとは これですねw → http://ja.wikipedia.org/wiki/HTTP_cookieログインを必要としないサイトのような、Sessionが使えない状況では、 Cookieを利用することでユーザを特定することができます。ただし、…
備忘録としてのJavaソースコードを貯めておきます。私的スニペットです。ご自由にお使いくださいw propertiesファイルを準備する 設定値を記載しておくpropertiesファイルを準備します。 記載ルール 1行に[key=value]の形式で記載 拡張子は[.properties] …
JSP2.0より導入された、EL式(Expression Language)で、 [Functions]という機能を用いて静的な関数を呼びだすことができます。何度も実行する文字列操作や処理を、関数にまとめておくことで、 開発効率を上げることができます。 ここでは、長い文字列を指定…