btcq.net
当前位置:首页 >> jAvA sErviCE >>

jAvA sErviCE

service是业务层,dao是数据访问层.呵呵,这个问题我曾经也有过,记得以前刚学编程的时候,都是在service里直接调用dao,service里面就new一个dao类对象,调用,其他有意义的事没做,也不明白有这个有什么用,参加工作久了以后就会

指的是服务器,就是接口一般做app,web后台需要留成接口做业务数据操作,就是service

这个有好多种最常用是xfire 这是企业现在都在用的,不过比较老了,但非常稳定,还用就是cxf这个也是企业在用的,这个功能比较多,传输图片流都可以,axis也还行,不过我没用过,如果你只是轻量级的完全可以用httpclient方式实现,这是现在用的最多的,也是最方便的,也可以考虑用消息对列如:mq, 像 apache active mq就不错,我以前用过,比IBM收费的mq都好用.看你怎么定吧.如果不是大项目,Webservice是有些重的.最重要的一点,如果对Webservice不熟悉,请写好代码后, 做一下压力测试.不然,你可能不知道自己怎么死的.

service:业务的意思 因此java的service层是业务接口,dao层为数据接口 service的实现类serviceImpl,则是具体业务流程,无非就是增删改查,

业务逻辑层

@service用于标注业务层组件 是spring框架中一个注解

是JAVA项目里的一些文件,

dao层:dao层叫数据访问层,全称为data access object,属于一种比较底层,比较基础的操作,具体到对于某个表、某个实体的增删改查zhidao service层:service层叫服务层,被称为服务,肯定是相比之下比较高层次的一层结构,相当于将几

只能说个大概:entity: 一般放的是对数据库的映射bean 或 一般的java bean, 比如 user{id, name} dao: 一般放的是某个bean的数据库操作, 比如userdao{updateuser(),queryuser(), insertuser()} service: 一般放的是一个事务, 也可以理解为一个完整的业务逻辑, 比如 userservice{register{queryuser(); 不存在则insertuser,否则返回错误}} resource: 顾名思义,放的是资源文件 至于配置文件什么的, 要看你们项目的具体设计了, 无法一概而论

1. 如果方法使static修饰的.直接:返回值(如果需要)=对象.方法(参数);2. 如果方法没有使static修饰的.直接:返回值(如果需要)=new 类().方法(参数);

网站首页 | 网站地图
All rights reserved Powered by www.btcq.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com