刚毕业,刚做了2个项目,但是我一直没明白为什么一定要放一个接口呢?比如在service层里面,明明都是每个对象对应一个操作的service类,但是为什么非要每个类都写一个接口呢?也没有别的类来继承这个接口啊?目前没有发现其他什么好处,请大牛指导谢谢。
解决方案 »
- java如何将毫秒数转为相应的年月日格式
- struts格式化输出日期
- 问大虾,如何通过el表达式获取集合里面的session对象里面存的值?
- 如何得到客户端的IP
- hibernate+spring中的HQL如何查询没作表映射的两张表的数据?
- Hibernate怎么才能让主键不自增?
- 关于AJAX的大家务必帮忙!谢谢了!
- jbuilder7配置好weblogic6.x 运行jsp出问题一旦解决给高分急
- 如何在jdom中使用xpath?
- hibernate本地sq如何调函数,如何传入值和接收返回值?
- 求大批量数据导入算法
- request是存放客户端请求信息的对象????????????????????????????
一个实现类可以是数据库中读取,另一个实现类可以是文件中读取,你写成接口,就可以任意的换
有时间看看struts2的原理 源码 你就知道接口有什么好处了 struts2 主要就是一个核心控制器 那我们写的action只不过是他的一个小的控制器 处理一些事务.这时你就要知道 核心控制器就相当于一个项目经理
公司现在接了一个项目 交给了项目经理.
项目经理一看 这个可以由你的小组完成 那个由那个小组来完成.
这里的项目经理是分配任务的 就是核心控制器做的事 他具体做的时候就是看这个接口 判断action类是否实现了这个接口 要是实现了 这个接口有的方法 这个action的具体实现方法都有.然后根据他的名字来分配任务的.