Download List

Project Description

Projectの概要

JSPカスタムタグをベースとした、Webアプリケーションフレームワークです。
SQLの知識さえあれば、データのCRUD操作をメインとした業務システムが 簡単に構築することができます。

このフレームワークは、村田機械株式会社の基幹システムを構築するために 開発され、ほぼ全ての基幹システムは、これを利用して構築し、稼動しています。

(基本機能)
・ユーザー管理         ・認証・アクセス制御
・多言語対応          ・Excel入出力機能
・ガントチャート表示、編集機能 ・定型帳票作成、発行機能
・定型メール送信機能      ・データベース定義管理機能
・バッチ処理機能

各種詳細情報及びドキュメントについては、openGion@Websiteを参照して下さい。


Java を含む標章は、米国 Sun Microsystems, Inc.の商標であり、同社のJava ブランドの技術を使用した製品を指します。
Excel は、Microsoft Corporationの米国及びその他の国における登録商標です。
コンテンツ中に記載された社名および製品名は、すべて各社の商標または登録商標です。

System Requirements

System requirement is not defined

Released at 2018-10-02 12:25
DB定義書 Ver7.0 GE(エンジン本体) (2 files Hide)

Release Notes

7.0.0.0 (2018/10/01)

→ 6.9.9.4 (2018/10/01) より、taglet パッケージを削除した バージョンです。

Changelog

ORACLE java11 より、ライセンス方法が、変更されました。 https://www.oracle.com/technetwork/jp/java/eol-135779-ja.html

このため、openGion は、今後、openJDK11 で、対応していきます。

6.9.9.4 (2018/10/01) を、openJDK11 環境下でコンパイルし直したものが、 7.0.0.0 (2018/10/01) になります。

当面は、互換性の関係で、Ver6系(java 8 コンパイル)も残しますが、 商用ユーザーの公式アップデート終了日が、2019年1月 なので、 速やかに、openJDK11 + openGion Ver7 に更新してください。

Ver7 開始

java10 より、リリース方法が変わりました。

これにより、Taglit/Doclet関連のクラス(com.sun.javadoc,com.sun.tools.doclets等) が、削除されてしまいました。 openGionV7 は、org.opengion.fukurou.taglet パッケージを削除しました。

この結果、リソースファイル作成やタグリブマニュアルが、Ver6 の機能でしか 作成できなくなりました。

拡張Jar最新

apps\endorsed7.0 にインストールしている拡張Jarファイル群を、最新にアップします。 また、MySL,PostgreSQL,H2,hsqldb,SQL Server のドライバは、削除し、必要な場合にダウンロードしてください。 更新バージョン等の詳細は、apps\endorsed7.0\ogReadme.txt をご確認ください。

※ 大きな変更

dom4j-1.6.1 → dom4j-2.1.1
poi-3.17 → poi-4.0.0
Oracle 12c → Oracle 18c

POI関連 上記、拡張Jarの関連で、POI関係は、ソースコードの修正が必要です。 6.9.9.4 (2018/10/01) より、以下のソースの修正が入っています。

org.apache.poi.POITextExtractor org.apache.poi.extractor.POITextExtractor
org.apache.poi.extractor.ExtractorFactory org.apache.poi.ooxml.extractor.ExtractorFactory
org.apache.poi.POIXMLDocumentPart org.apache.poi.ooxml.POIXMLDocumentPart

例外InvalidFormatExceptionは対応するtry文の本体ではスローされません

fukurou.model.POIUtil#createWorkbook(File file)

[警告:[deprecation] CellのgetCellTypeEnum()は推奨されません (POI4.0.0)]

fukurou.model.POIUtil#getValue(Cell oCell)
fukurou.model.POIUtil#setValue(Cell oCell,String val)
fukurou.model.POIUtil#activeWorkbook(Workbook wkbook,boolean isCellDel)

[警告:[deprecation] SharedStringsTableのgetEntryAt(int)は推奨されません (POI4.0.0)]

fukurou.model.EventReader_XLSX.SheetHandler#endElement(String namespace,String localName,String qname)

[警告:[deprecation] WorkbookのgetNameAt(int)は推奨されません (POI4.0.0)]

fukurou.model.POIUtil#getNames(Workbook wkbook)

[警告:[deprecation] org.apache.poi.xslf.extractorのXSLFPowerPointExtractorは推奨されません (POI4.0.0)]

fukurou.model.POIUtil#pptReader2(File file,TextConverter conv)