[DBFLUTE-397] {Java}: allcommonパッケージのJARファイル化 Created: 2008-12-08 Updated: 2009-01-31 Resolved: 2009-01-29 |
|
| Status: | Closed |
| Project: | DBFlute |
| Component/s: | None |
| Affects Version/s: | None |
| Fix Version/s: | None |
| Type: | Improvement | Priority: | Major |
| Reporter: | jflute | Assignee: | jflute |
| Resolution: | Fixed | Votes: | 0 |
| Labels: | None | ||
| Description |
|
【概要】 メリット: デメリット: 「A」はクラス数が多いからである。 「D」は以前から課題で、今の構成の一番弱いところである。 「E」は将来的にSpring対応(*1)やLucy対応する際に今の構成は足枷となる。 *1: 【構成】 自動生成対象は以下のクラス: 【自動生成対象】 o allcommon.BuriDef *When using Buri Only o allcommon.CacheBehaviorSelector o allcommon.CDef o allcommon.DBCurrent o allcommon.DBFluteConfig o allcommon.EntityDefinedCommonColumn o allcommon.DBFluteInitializer o allcommon.ImplementedCommonColumnAutoSetupper (implements CommonColumnAutoSetupper) o allcommon.ImplementedInvokerAssistant (implements InvokerAssistant) o allcommon.ImplementedSqlClauseCreator (implements SqlClauseCreator) o allcommon.dbmeta.DBMetaInstanceHandler (implements DBMetaProvider) DBFluteのJARファイルを追加する代わりにS2DaoのJARファイルを o BeanMetaData o (Sql)Node o もろもろのインターフェース 【タスク】 <JARプロジェクトの作成> リファクタリングを公開前に行うべきであるが、 o s2daoパッケージ配下のPrefixとパッケージ構造 o outsidesqlパッケージをcbeanから独立 o MapString系のクラスのパッケージ構造 o ConditionBeanSetupperとEntityListSetupperのパッケージ o PagingResultBeanやListResultBeanのパッケージ o ...その他検討中 <テンプレートの修正> <JARのMaven化> <EMechaの改良> <セットアップドキュメントの修正> <Spring対応・Lucy対応> o BeanDesc o PropertyDesc o ValueType o ResultSetWrapper o OgnlUtil o もろもろのインターフェース 【マイルストーン】 その後、EMechaの改良を粛々と。。。 2009年x月に安定した「0.8.8.x」で自動生成したallcommonパッケージを基に 2009年y月にEMechaと共に「0.9.0」をリリース。 |
| Comments |
| Comment by jflute [ 2009-01-29 ] |
|
一通りの準備が整い、DBFlute-0.9.0-RC1はリリースした。 |