シーオーリポーツ帳票クリエータ for JavaのWEB APIにユーザ認証機能を追加する(2)Spring Security編
パッケージ製品開発担当の大です。こんにちは。 先週は、2016 Japan IT Weekにおきまして、数多くのお客様に弊社ブースへお立ち寄りいただき、ありがとうございました。私も最終日に参加いたしました。弊社ブースにて製品のご説明をさせていただいたほか、他社様の展示も(駆け足ではありましたが)見せていただき、たいへん勉強になりました。 さて、前回に引き続き、帳票クリエータに認証を追加する方法について書きます。今回は、Spring Securityを使用します。 Spring Securityは、Spring Frameworkのサブプロジェクトで、JavaEEアプリケーションにセキュリティを […]
シーオーリポーツ 帳票クリエータ for Java Ver.3のWEB APIに認証機能を追加する(1) Basic認証編
パッケージ製品開発担当の大です。こんにちは。 久しぶりに帳票クリエータの話を書いてみたいと思います。 もともと、帳票クリエータのWEB APIには、ユーザ認証機能がありません。なぜかというとこれは、帳票クリエータの前身のReportsStationの時代、当時は素のサーブレットとして提供されていたのですが、このときの仕様の名残りです。また、基本的にはクリエータのWEB APIを呼ぶのはローカルネットワーク上のWEBサーバやバッチプログラムなどで、認証が必要ないという前提もあります。 とはいっても、さまざまなレベルでセキュリティが必要になる場合もあります。今回はもっともお手軽なBasic認証をか […]
Nashorn の GlobalScope にやられたので、帳票クリエータを Java8 + Rhino で動かしてみる
こんにちは、開発担当の Masa です。 前回に引き続き Nashorn のグローバルスコープに関する話題です。 現在発売されている「シーオーリポーツ 帳票クリエータ Ver.3 for Java」は Java8 では動作しません。 Java8 で標準搭載されているスクリプトエンジンがそれまでの Rhino から Nashorn へと変更され、 しかも Rhino と Nashorn は 100% の互換性を保っていないことが理由です。 今回のブログは、何とか Rhino との互換性を保とうとするプログラマの苦悩と、 いっそ Java8 + Rhino で動かしてしまえと言う開き直りについてお […]
JavaFXアプリケーションを特定のファイルタイプに関連付ける [Windows MSI編]
パッケージ製品開発担当の大です。こんにちは。 前回に引き続き、Javaパッケージャツールのファイルの関連付け機能を試してみます。今回はWindowsでMSI形式のインストーラを作成してみます。
nashorn のグローバルスコープ
こんにちは、開発担当の Masa です。 最近 Java8 の ScriptEngine(nashorn) を調査していますが、グローバルスコープ 関連でつまずいたので現象と回避方法を紹介します。