一、未使用注解的web-service-dao结构 1、action类源码 其中,service作为一个成员属性,采用的是层层调用,service类中dao作为一个成员属性,再成员方法中调用; 2、bean.xml中装配bean: 3、创建spring容器,调用容器中的对象: 二、使用注解的方式we ...
分类:
Web程序 时间:
2019-09-22 14:49:26
阅读次数:
166
1.每个service的impl都可以指定名称(使用@Service(“名称”)) 2.Controller中注入service的时候使用名称来指定注入哪一个。 (1). (2). 代码如下: ...
分类:
编程语言 时间:
2019-09-16 23:34:52
阅读次数:
280
Servlet 的生命周期(1) 结论:从第一次被调用到服务器关闭。 无论Tomcat服务器开辟了多少个线程,servlet只会创建一个对象,去调用service方法,因为不同线程的传入的形参req、rep不一样,所以结果也是不一样的。 Servlet 的生命周期: * 1.结论:从第一次被调用到服 ...
分类:
其他好文 时间:
2019-09-02 09:39:43
阅读次数:
55
1. 前期环境: Zabbix源代码解压包:/root/zabbix-3.0.27 Zabbix安装路径:/usr/local/zabbix-3.0.27 2. 复制启动脚本到/etc/init.d/目录下 启动脚本:/root/zabbix-3.0.27/misc/init.d/fedora/co ...
分类:
系统相关 时间:
2019-08-31 15:09:20
阅读次数:
175
Spring部分 声明bean的注解 @Component 组件,没有明确的角色 @Service 在业务逻辑层使用(service层) @Repository 在数据访问层使用(dao层) @Controller 在展现层使用,控制器的声明(C) 注入bean的注解 @Autowired:由Spr ...
分类:
编程语言 时间:
2019-08-26 15:01:01
阅读次数:
84
web程序分层架构 浏览器发送请求--web层(controllor)--调用service层--调用数据访问层(dao)--data 自动装配之 定义组件 @Component spring 识别对象 @Autowired自动注入;@Autowired(required=false) 定义装配歧义 ...
分类:
编程语言 时间:
2019-08-24 20:37:27
阅读次数:
84
零点间的记录 一、启动方式1、使用linux命令service 启动:service mysqld start2、使用 mysqld 脚本启动:/etc/inint.d/mysqld start3、使用 safe_mysqld 启动:safe_mysqld&二、停止1、使用 service 启动:s ...
分类:
数据库 时间:
2019-08-23 00:30:52
阅读次数:
228
1.SpringMVC异常处理的方式 、 2. 异常处理思路 1>. Controller调用service,service调用dao,异常都是向上抛出的,最终有DispatcherServlet找异常处理器进 行异常的处理。 3. SpringMVC的异常处理 1>. 自定义异常类 2> 自定义异 ...
分类:
编程语言 时间:
2019-08-20 12:31:11
阅读次数:
76
复制依赖和改jar包方式 src下的都复制过来。 复制到新项目里了 bean.xml里面复制上面一行代码到下面。把aop改成context。 配置spring容器创建时要扫描的包 Service的配置这里就可以删除了 配置注解 使用@Service注解 开始AOP配置 把通知类交给Spring来管理 ...
分类:
编程语言 时间:
2019-08-15 18:49:30
阅读次数:
70
为什么要使用者三个注解 Controller:表现层 Service:业务层 Repository:持久层 在这里就是用Controller 运行也没问题 用Service Repository同样也是可以的,这里不再尝试 dao内配置 测试dao的注解 总结 有些时候对象不属于三层的话,可以直接用 ...
分类:
编程语言 时间:
2019-08-13 20:46:22
阅读次数:
100