2012-04-16 6 views
0

Webアプリケーションのセキュリティ設定を詳しく説明したUMLダイアグラムを解析し、関連するファイル(web.xml)を生成する最適な方法を知りたいと思います。UML digramからTomcat web.xml設定を生成する

私はMetamodelとそのインスタンスをMagic Drawで作成していますので、それらをエクスポートしてJavaアプリケーション(プラグイン?API?)の一種で使用してから、いくつかの制約(OCL ?)最後にWeb.xmlファイルを生成する必要があります。

私はEMFを使用してモデルをキャッチすることができますが、URIからリモートでモデルを処理してemを検証できるJavaコードの平和を作成することはあまり明確ではありません。

これを作成するためのアドバイスやアドバイスはありますか? EMFを使用する必要がありますか?または別のフレームワークがありますか? UMLから

おかげ

答えて

0

web.xmlの?申し訳ありませんが、私はそれが有用なアイデアだとは思いません。そんなことを手で編集するのに時間がかからない。そのようなことを自動化するために取る努力はそれに値するものではありません。私はテキストエディタを開き、web.xmlを作成し、より有益なものを保存する時間を費やします。

しかし、必要ならば、オブジェクトモデルをXMLドキュメントにエクスポートする方法があります。私はそれをDOMツリーに解析し、ツリーを歩み、必要な要素をweb.xmlに出力します。

私は、Magic DrawがUMLをXMLとしてエクスポートできることを知っています。それがあなたに役立つかどうかを見てください。

しかし私が知っているMagic Drawツールから直接行う方法はありません。このJava後処理を記述し、エクスポートされたモデルXMLを入力としてコマンドラインで実行する必要があります。

+0

はい私はそれを知っていますが、私は研究プロジェクトを持っています。このモデルは多くのWebアプリケーションがあり、一般的なセキュリティ制約が必要です。そこで、セキュリティチームはセキュリティダイアグラムを作成し、web.xmlにセキュリティ制約部分を自動的に生成する一種のプラグイン/ APIを実行します。 – TheCyberXP

+0

web.xmlファイルで使用できる単純なクラスを記述します。それをDOMツリーに解析し、一般的なセキュリティ制約を追加します。私が反対するUMLから生成しています。 – duffymo

+0

実際には、オブジェクト図を出発点として使用する必要があります...その奇妙ですが、これが私が従わなければならない唯一の方法です...私は、オブジェクト図からWeb.xmlファイル – TheCyberXP

関連する問題