Excelファイル生成ライブラリ調査!
仕事で,何かとJavaプログラムからExcelファイルを読んだり吐かなければならないことが今まで数多くあった。Excelで書かれた設計書からコードを自動生成したり,帳票としてExcelファイルを作成したりといった感じだ。 しかし,自分ではやったことがない。「JakartaのPOIを使えばできる」くらいしか思ってなかった。副業で作っているシステムで,帳票をExcelファイルで作ることになったので,やっと自分もJavaからExcelファイ…
仕事で,何かとJavaプログラムからExcelファイルを読んだり吐かなければならないことが今まで数多くあった。Excelで書かれた設計書からコードを自動生成したり,帳票としてExcelファイルを作成したりといった感じだ。 しかし,自分ではやったことがない。「JakartaのPOIを使えばできる」くらいしか思ってなかった。副業で作っているシステムで,帳票をExcelファイルで作ることになったので,やっと自分もJavaからExcelファイ…
Dr.コトー診療所のビデオみて,泣きました。…
Webアプリケーションは,時にHTMLではない処理結果をWebブラウザに返却する。返却するものがHTMLの場合は,JSPや何らかのテンプレートエンジンを使用するが,バイナリデータをWebブラウザに返却する場合は,HttpServletResponseオブジェクトから出力ストリームを取得し,情報を送信する。 一般的なWebアプリケーションであれば,以下の手法のどちらかを採用するだろう。 サーブレットクラスの中に,情報を送信する処理を…
[JAVA PRESS Vol.41](http://www.gihyo.co.jp/magazines/javapress/contents)に記事を書いたのだが,最初のページにいつも自分のメールアドレスを書いている。他の著者もみんなそうしているので自分も書いているのだが,載せるのやめようかな・・・と考えている。 読者が記事を読んで,その内容に関する問い合わせが来るのは一向に構わないし,むしろ大歓迎である。もしかしたらダウンロードで…
今週に入り,JavaPress Vol.41が発売になった。この特集2の第4章は,僕が担当した記事である。 [JAVA PRESS Vol.41](http://www.gihyo.co.jp/magazines/javapress/contents) Spring+Struts+Hibernateでシンプル開発 -J2EEの先を行く!- 流行のDIコンテナを使って,シンプルかつ柔軟性の高いWebアプリを手軽に作りましょう,という…
[JAVA PRESS Vol.41](http://www.gihyo.co.jp/magazines/javapress/contents)の特集2の第4章を担当したが,さっそく質問メールが届いた。内容は以下の通り。 ActionのexecuteをInterceptorすることはできたのですが、そのAction内で使用している、Bean等のメソッドをInterceptorしてログを注入する方法を探しています。いろいろためしてみたの…
先日新バージョンを公開したTranslation Viewプラグイン,なんと早速動作不良が報告されてしまった。 [TranslationViewプラグイン - Eclipse](http://www.eclipsewiki.net/eclipse/?TranslationView%A5%D7%A5%E9%A5%B0%A5%A4%A5%F3) どうやら,Linuxだと翻訳結果が「???」になってしまうらしい。 このコメントを見ただ…
最近関わっている仕事のほとんどは,設計書からソースコードを自動生成するようにしている。僕が考えるに,XMLなどの設定ファイルだったら自動生成してくれるのは嬉しいと感じるのだが,やっぱりJavaのソースコードもある程度は定型的になってほしいので,自動生成の対象とすることが多い。 自動生成で問題になるのは,開発者が手を入れた後に設計書が変更になった,というケースだ。もちろん手を入れたコードと設計書にギャップが生じるので,多くの場合自動生成…
俺のJava歴はかなり古い。HotJava1.0αを使ったことがあるくらいだ。大学時代の恩師に進められて始めたJava。正直,こんなに使われるようになるとは,当時は全く思わなかった。 昔からやってるだけあって,JavaでのGUIアプリ開発もお手のモノだ。AWTからやってるし,自作のLight Weight Component(死語?)を作ったりもしてた。もちろんSwingも一通り使いこなせるので,付き合いの長い某企業内でも,Swing…
昨日書いた「 [しばらく見ないうちにSwingが成長してた!](http://blog.so-net.ne.jp/yoichiro/2005-03-23)」で登場した「Synth」。 これの読み方って,「シンセ」ですよね?…