只是想知道以下命名和包装约定:
thufir@dur:~/NetBeansProjects/USENET$
thufir@dur:~/NetBeansProjects/USENET$ tree src/
src/
├── META-INF
│ └── persistence.xml
├── net
│ └── bounceme
│ └── dur
│ └── usenet
│ ├── controller
│ │ ├── CommentsDefaultListModel.java
│ │ ├── GroupDefaultListModel.java
│ │ ├── MessageBean.java
│ │ └── MessagesDefaultListModel.java
│ ├── model
│ │ ├── Articles.java
│ │ ├── NewsgroupsArticles.java
│ │ ├── Newsgroups.java
│ │ ├── PropertiesReader.java
│ │ └── Usenet.java
│ └── swing
│ ├── Comments.form
│ ├── Comments.java
│ ├── Groups.form
│ ├── Groups.java
│ ├── MainFrame.form
│ ├── MainFrame.java
│ ├── Messages.form
│ ├── Messages.java
│ ├── PanelWithTabs.form
│ └── PanelWithTabs.java
└── usenet.properties
8 directories, 21 files
thufir@dur:~/NetBeansProjects/USENET$
在 swing 包中,我放置了 Swing GUI 类,“模型”类型的 Swing 类除外。它们似乎与 JPane 的有点不同,所以我将其MessagesDefaultListModel
放入控制器包中,因为它本身并不是真正的模型,至少在我看来,因为它从“模型”包中获取数据。所以,尽管MessagesDefaultListModel
它是JList 的模型,但我更多地将其视为控制器。
Newsgroups
,Articles
并且NewsgroupsArticles
是@Entity类,所以我把它们放到模型包中。这些实体对应于表newsgroups
和。articles
newsgroups_articles
这是一个理智的包装和命名吗?