总结:1.vo是复杂的前端对象,二po是对应表的对象,如果前端也是需要一个简单的对象那么po没有必要转为Vo,可以直接传到前台去。 po不应该被理解为只在dao层用,她也可以去前台。 2.如果说vo表示复杂前端对象,那么po表示简单前端对象和持久化对象。po和贯穿controller 和servic ...
分类:
其他好文 时间:
2019-01-23 10:36:45
阅读次数:
988
DAO层叫数据访问层,全称为data access object,属于一种比较底层,比较基础的操作,对于数据库的操作,具体到对于某个表的增删改查, 也就是说某个DAO一定是和数据库的某一张表一一对应的,其中封装了增删改查基本操作,建议DAO只做原子操作,增删改查。 Service层叫服务层,被称为服 ...
分类:
其他好文 时间:
2019-01-17 12:48:41
阅读次数:
201
@Component是所有受Spring 管理组件的通用形式,@Component注解可以放在类的头上,@Component不推荐使用。 @Controller通过@Controller注解说明该类非普通类,而是一个控制器类。 @Service@Repository用于注解dao层,在daoImpl ...
分类:
其他好文 时间:
2019-01-16 13:19:37
阅读次数:
183
传统的Dao层开发通过接口与实现类的方式,Mybatis中通过mapper动态代理是需要定义接口。 1.传统Dao层封装 那么可以将公共资源提取出来,剩余的封装成方法来实现。下面是UserDaoImpl.java中对查询的简单封装 在测试中通过加载公共资源,确定调用的mapper文件(此时表示Use ...
分类:
移动开发 时间:
2019-01-13 17:08:13
阅读次数:
220
一、配置数据库连接参数,用于引入到数据库连接池: db.properties文件: 二、DAO层配置,也就是Mybatis配置: 1、mybatis默认配置文件(sqlMapConfig.xml): 2、mybatis基本配置(applicationContext-dao.xml): 三、Servi ...
分类:
其他好文 时间:
2019-01-12 16:37:55
阅读次数:
154
@WebServlet替代了原本web.xml中配置的url拦截 可以直接在servlet上添加该注解,加入("/hello")类似的路径 但在controller层(SpringBoot)加入后,该注解使用率降低 基础的web端=>controller层=>service层=>dao层结构已经满足 ...
分类:
Web程序 时间:
2019-01-11 14:19:10
阅读次数:
221
svn:项目管理工具。 我们在进行团队开发的时候,每个人负责不同的层,比如:A负责DAO层,B负责SERVICE层,C负责DOMAIN层。我们开发完了自己管理的各层后需要将各层整合在一起,肯定不是拿U盘取拷贝。这时候公司就会搭一个SVN,给每一个人分配一个SVN账号,写完代码后就传到SVN服务器上。 ...
分类:
其他好文 时间:
2019-01-10 20:28:50
阅读次数:
169
1. 项目介绍 1.1. 项目安排 1.1.1. 项目目标 本项目为JAVAEE基础班综合项目,包含了若干个知识点,达到将基础班所学知识综合使用,提高了我们对项目的理解与知识点的运用。 熟练View层、Service层、Dao层之间的方法相互调用操作、 熟练dbutils操作数据库表完成增删改查 通 ...
分类:
其他好文 时间:
2019-01-09 21:34:27
阅读次数:
186
当你写完项目的时侯serviceimpl层下的@autowire->对应的是dao层的注入,其下面会出现一条红线 在Intellij Idea开发工具在@Autowired或者@Resource注入XxxMapper接口时报如下错误: Could not autowire. No beans of ...
分类:
其他好文 时间:
2019-01-08 19:16:40
阅读次数:
489