プロが教える店舗&オフィスのセキュリティ対策術

下記のjavaのパッケージ構成で各パッケージが何をしているか想像つく方いらっしゃいますか?
adempiereというソフトです※compiereはadempiereの元になったソフトです。古いソフト

├─org.adempiere.base
│ ├─.settings
│ ├─antlr
│ ├─META-INF
│ ├─OSGI-INF
│ │ └─metatype
│ ├─schema
│ └─src
│ ├─com
│ │ └─akunagroup
│ │ └─uk
│ │ └─postcode
│ └─org
│ ├─adempiere
│ │ ├─apps
│ │ │ └─graph
│ │ ├─base
│ │ │ ├─annotation
│ │ │ ├─ds
│ │ │ ├─equinox
│ │ │ ├─event
│ │ │ │ ├─annotations
│ │ │ │ │ ├─doc
│ │ │ │ │ ├─imp
│ │ │ │ │ ├─po
│ │ │ │ │ └─process
│ │ │ │ └─delegate
│ │ │ └─upload
│ │ ├─exceptions
│ │ ├─impexp
│ │ ├─model
│ │ ├─pdf
│ │ ├─print
│ │ │ └─export
│ │ ├─process
│ │ └─util
│ ├─compiere
│ │ ├─acct
│ │ ├─db
│ │ ├─dbPort
│ │ ├─impexp
│ │ ├─install
│ │ ├─model
│ │ ├─print
│ │ │ ├─layout
│ │ │ └─util
│ │ ├─process
│ │ ├─report
│ │ │ └─core
│ │ ├─sla
│ │ ├─tools
│ │ ├─util
│ │ └─wf
│ ├─eevolution
│ │ ├─model
│ │ └─process
│ ├─globalqss
│ │ └─process
│ ├─idempiere
│ │ ├─broadcast
│ │ │ └─process
│ │ ├─cache
│ │ ├─db
│ │ │ └─util
│ │ ├─distributed
│ │ ├─exceptions
│ │ ├─expression
│ │ │ └─logic
│ │ ├─fa
│ │ │ ├─exceptions
│ │ │ ├─feature
│ │ │ ├─model
│ │ │ ├─process
│ │ │ ├─service
│ │ │ │ └─api
│ │ │ └─util
│ │ ├─mfa
│ │ ├─model
│ │ ├─print
│ │ ├─process
│ │ └─util
│ └─krysalis
│ └─barcode4j
│ ├─impl
│ │ └─qr
│ └─tools

A 回答 (1件)

>>下記のjavaのパッケージ構成で各パッケージが何をしているか想像つく方いらっしゃいますか?



想像つかないですね。

ま、Javaに限りませんが、プログラム開発を行うとき、機能ごとに分割しますし、それぞれのソースコードのステップ数は、あまり大きくしないことが求められます。
となると、プログラムを構成するファイル数は増大しますし、解析ソフト等を使うと、質問者さんが示したように沢山のメソッドなどが表示されますね。
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人はこんなQ&Aも見ています


このQ&Aを見た人がよく見るQ&A