9

ATG Dynamo 向けに開発する場合、モジュールと依存関係をどのように構築しますか?

プロジェクトをどのように構成しますか? ソース ディレクトリ、JAR 構成など。

どのようにビルドしてデプロイしますか? どのようなツールを使用しますか?

4

4 に答える 4

6

単一の ATG モジュールを備えたモノリシック アーキテクチャがあります。このサイトはもともと JHTML で開発されており、その後、この ATG モジュール内に (モノリシック) J2EE Web アプリを作成し、すべての JHTML を JSP に変換しました。

ディスク上のプロジェクトは次のようになります。

root
  deploy
    class (compile java to here)
    config (primary configpath)
    docroot (JHTML docroot)
    dev (configpath for dev environment)
    test (configpath for QA environment)
    prod (configpath for prod environment)
  j2ee (j2ee web-app)
    WEB-INF
    dir-a (application JSPs)
    dir-b (application JSPs)
  src
    java (java src)
    sql (sql src)

Java ソースをデプロイ/クラスにコンパイルする Ant ビルド ファイルがあります。開発/テスト時および製品 JAR アップ。CVS リポジトリをチェックアウトし、シェル スクリプトと build.xml を使用してコンパイルし、Interwoven OpenDeploy (基本的には rsync) を使用して要求されたサーバーにデプロイする単一のビルド サーバーがあります。

于 2008-11-07T02:37:10.450 に答える
2

ほとんどの構造は、上記のものに少し変更を加えたものに似ています。ビルドとデプロイには MAVEN を使用します。

于 2009-06-02T20:28:36.517 に答える
1

上記と非常によく似ています (Maven なし)。さらに、groovy ディレクトリ - 展開/ビルド関連のタスクに多くの groovy スクリプトを使用します (Ant と Antbuilder の組み合わせ)

于 2010-06-17T19:43:37.347 に答える
1

使用するレイアウトは次のとおりです。

root
 src (java src)
 test/src (単体テスト)
 build (ant によって作成されたディレクトリ)
   classes
   config
   javadoc
   lib
   liveconfig
 buildlib (ビルドに使用されるライブラリ)
 config
 install (さまざまな IDE に使用されるアイテムを保持)
 j2ee-apps
 lib (によって使用されるライブラリアプリケーション)
 SQL
   Oracle
   データの
   インストール (テーブル、インデックスなど)
   セットアップ (テーブルスペース、ユーザーなどの作成)    デルタの
   アンインストール(開発中の変更)

于 2009-03-04T13:33:34.010 に答える