请教下这个类应当放到哪一层?

分层架构的J2EE应用中, 被多个layer或者tier共享的类应该放到哪里? 包应该如何划分?
例如一个web应用中有一个创建excel文件的类, 假设叫做 CsvRender, 它可以被controller用到来产生一个csv写入http response, 也可能被service用来产生一个文件写入存储, 那么这个类应当放到哪一层?

慕田峪7331174
浏览 107回答 2
2回答

POPMUISE

采用命令模式,放到命令里头,没有事务的,可以直接在controller调用,有事务的,在service层简单包装一层

慕容708150

一般会定义一个util的包 存放某些公用的方法
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java