現在、Access2000で作成されているシステム(スタンドアロン)をサーバサイド(クライアントサーバ)のシステムへ移行する案件が来ています。
私は、過去にServlet、JSP、Oracleを使用して買い物かごシステムを作成した経験がありますが、帳票を作成した経験がありません。インターネットで調べる限り動的にPDFファイルを作成するのが良いかなっと思ったりしています。
皆様の中でJava Servletを使用して帳票作成する一番良いと思われる方法を教えてください。また有償、無料の良い製品等ありましたら、教えてください。
よろしくお願いします。
環境
Webサーバ:Windows2000 or Linux
DBサーバ:Oracle
言語:JavaServlet、JSP
No.3ベストアンサー
- 回答日時:
>出来れば、Accessのレポートのようにデザイン画面にて各コントロールの配置が出来て、
>テキストボックスとデータベースとを連結するような事が出来れば工数も削減できるかなと思っています。
フリーのライブラリのユーザーは「お客様」ではないのですから、そこまで求めるのは無理があります。
製品を購入する費用と工数削減の効果のトレードオフを踏まえて有償の製品を検討されてはいかがでしょうか。
翼システムあたりでJavaの帳票関連の製品を扱っているはずですので、調べてみることをおすすめします。
参考URL:http://www.tsubasa.co.jp/
回答ありがとうございます。
質問を投稿した後、GrapeCityのElixirReport Server Editionのトライアル版を試してみました。次に翼システムの体験デモをしてみました(トライアル版の使用はまだ)。
shamrockさんがおっしゃっている通り、有償の製品を検討してみたいと思います。
ありがとうございました。
No.2
- 回答日時:
No.1
- 回答日時:
Javaを使用する場合、"iText"等のフリーのライブラリでPDFを生成できます。
ちょうど今月の日経ソフトウェアに解説があるので、よかったらご覧下さい。参考URL:http://software.nikkeibp.co.jp/software/contents …
この回答への補足
日経ソフトウェアを購入してiTextを試してみました。なかなか使えそうなライブラリだと思います。ですが、今回移行するシステムは帳票類が約60種類あるのです(最初に言わなくてすみません)。
出来れば、Accessのレポートのようにデザイン画面にて各コントロールの配置が出来て、テキストボックスとデータベースとを連結するような事が出来れば工数も削減できるかなと思っています。
他にもありましたら、教えてください。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- JavaScript [Java] Edgeでのアドレスバー非表示について 3 2022/04/20 17:51
- ノートパソコン ESETの初期インストールの仕方 1 2022/10/14 08:26
- PHP PHP でメールフォームを作成したい 1 2022/05/04 22:28
- IT・エンジニアリング プログラマーです 未経験から一年半汎用系(.NET、C#)システムを作っていました。自社なので1から 3 2023/03/16 20:13
- Windows 10 外部ドライブにマウントできない問題について 9 2022/03/22 18:08
- ホームページ作成・プログラミング 友人のホームページを引き継ぐには 2 2023/06/13 15:23
- その他(インターネット接続・インフラ) 語学レッスン予約ページを作ろうとしています。 1 2022/09/26 17:43
- WordPress(ワードプレス) WordPressの編集画面がいつもと違うのですがこれは何でしょう? 1 2023/03/29 10:26
- システム 帳票出力を行う単体テストのテストデータが作成できません 2 2023/08/26 21:26
- IT・エンジニアリング 帳票出力を行う単体テストのテストデータが作成できません 2 2023/08/26 21:25
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
eclipse実行ができない
-
配列にnullを代入すると、null...
-
マイクラでPythonのプログラミ...
-
JaneStyleのスレッドが見れなく...
-
プログラミングの問題です。大...
-
JAの支部?地域の農協のカード...
-
CSV出力を画面から選択したデー...
-
下記問題の答えが"D"になる意味...
-
jdk17.06のインストーラーが起...
-
リレーションエンティティクラ...
-
自作Androidアプリのデータ引き...
-
正規表現について質問です。 カ...
-
Processingでマウスクリックで...
-
えハミルトン路と全域木のちが...
-
ショートカットキーについて
-
list の空は [] ってあわらすのに
-
あんまりお料理しないのに台所...
-
質問です。 配列が100以上の場...
-
次のhtml・cssでspan内の文字を...
-
Jupyter notebookですわかりま...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Javaでgrep機能ってありますか?
-
スプライン補間関数が実装され...
-
美人時計の作り方
-
ライブラリの使い方が分からない。
-
SQLの構文解析
-
Javaで個人ブログサイトを作りたい
-
Javaグラフ描画
-
Delphi XE5 starterでSQLite
-
vba クリップボードクリアにつ...
-
IISワーカープロセスが原因でCP...
-
gitでバージョン指定してダウン...
-
使用しているJUnitのバージョン...
-
MSFormsとは何ですか?
-
JSPファイルで生じるエラーをど...
-
VBAの「for i=1 to cells(…」...
-
Javaでのエラーについて
-
Eclipseソース開発画面の行番号...
-
java と javax の違いは?
-
CrystalReportsのバージョン確...
-
エクリプスのプログラミングに...
おすすめ情報