在线293人
首页
主题表
培训咨询
标签
精华
查搜
注册
登陆
用户
自动登陆
密码
新用户注册
忘记密码?
首页
»
论坛
»
J2EE/JavaEE/JEE/EJB/JSF等技术讨论
上一主题
最近自己构思一个web项目,在做DAO层的时候,想做成对上层(业务核心层)只暴露接口,但是接口的实现都是在DAO层里做,DAO层可以理解成一个独立的项目,也就是实现是封闭在这个层次中的,但是不太清楚J..
返回本主题
返回主题列表
下一主题
elcipse 自带的java editor 是使用哪个类继承的TextEditor,我想研究下源代码,还刚开始了。.
Go
总共有
2
回复 /
1
页
前往下页:
cscs31
悄悄话
发表文章: 33
注册时间: 2007年04月06日 10:20
关于java中包和文件名的问题
2007年04月06日 16:50
标签列表
如果有这样四个接口如下:
com.jdon.itestA
IAA
IBB
com.jdon.itestB
ICC
IDD
假设每个接口都用同一种技术实现:
com.jdon.testA
AAImpl
BBImpl
com.jdon.testB
CCImpl
DDImpl
这样OK.
但是,如果现在对于同一接口或者同一包下的接口,会有不同的实现类,包的组织应该如何组织?
我觉得有三种,那种最好?
第一种:文件名分开,业务(testA、testB)不分开
com.jdon.testA
AAImplHibernate
AAImplEJB
BBImplHibernate
BBImplEJB
com.jdon.testB
CCImplHibernate
CCImplEJB
DDImplHibernate
DDImplEJB
第二种:文件名相同,业务下技术实现分开
com.jdon.testA
com.jdon.testA.hibernate
AAImpl
BBImpl
com.jdon.testA.ejb
AAImpl
BBImpl
com.jdon.testB
com.jdon.testB.hibernate
CCImpl
DDImpl
com.jdon.testB.ejb
CCImpl
DDImpl
第三种:技术上分开,然后再业务上分开
com.jdon.hibernate
com.jdon.hibernate.testA
AAImpl
BBImpl
com.jdon.hibernate.testB
CCImpl
DDImpl
com.jdon.ejb
com.jdon.ejb.testA
AAImpl
BBImpl
com.jdon.ejb.testB
CCImpl
DDImpl
到底哪种好?谢谢!
zuly
悄悄话
发表文章: 56
注册时间: 2007年03月29日 11:42
re:关于java中包和文件名的问题
2007年04月06日 18:15
接口继承
cscs31
悄悄话
发表文章: 33
注册时间: 2007年04月06日 10:20
re:关于java中包和文件名的问题
2007年04月08日 21:28
没有人指导一下吗?看起来简单的问题,我觉得深入思考,并不简单吧?
这个主题有
2
回复 /
1
页
Go
上一主题
返回本主题
返回主题列表
返回页首
下一主题
热点TAG:
AOP
cache
缓存
DDD
EJB
集群
设计模式
Hibernate
IOC
JiveJdon
OO
RBAC
Seam
Spring
Struts
正在读取,请等待...
Wowzio
grab this
·
technology
blog
查询本论坛内
近一天
近三天
近一周
近一月
近三月
近半年
近一年
所有
回复超过
的热门帖子
标题
内容
每2分种自动备份发贴内容Ctrl-V粘贴取出,提问题前先查询
标签列表
解惑之道在
J道
,打造中国最具影响力的的企业软件社区
OpenSource
JIVEJDON
v3.0
Powered by
JdonFramework
Code © 2002-08
jdon.com
anti spam