- 博客(16)
- 收藏
- 关注
原创 JAVA基础知识-运算符
1、三目运算符:唯一的三目运算符 :?:(expression)? if-true-statement: if-false-statement;三目运算符的规则是鲜对逻辑表达式expression求值,如果逻辑表达式返回true,则返回第二个操作数的值,如果逻辑表达式返回false,则返回第三个操作数的值。三目运算大部分时候作为if-else的精简写法。...
2020-04-14 15:26:49 163
原创 轻量级Java_EE企业应用实战-单例模式
1、单例模式使用原因:有些时候,允许自由创建某个类的实例没有意义,还可能造成系统性能下降(因为创建对象所带来的系统开销问题)。Hibernate访问时只需要一个SessionFactory实例。如果一个类始终只能创建一个实例,则这个类被称为单例类,这种模式称为单例模式。Spring推荐将所有业务逻辑组件、DAO组件、数据源组件等配置成单例的行为方式,因为这些组件无须保存任何用户状态,故所有...
2020-03-20 14:53:09 125
原创 轻量级Java_EE企业应用实战-Spring整合Hibernate
1.1Spring提供的DAO支持DAO模式的核心思想是:所有的数据库访问,都通过DAO组件完成,DAO组件封装了数据库的增删该等原子操作,业务逻辑组件依赖于DAO组件提供的数据库原子操作,完成系统业务逻辑的实现。轻量级Java EE架构以Spring IoC容器为核心,承上启下:其向上管理来自表现层的Action,向下管理业务逻辑层组件,同时负责管理业务逻辑层所需的DAO对象...
2020-03-19 16:25:42 155
原创 轻量级Java_EE企业应用实战-Spring整合Struts 2
直接在web.xml文件中配置创建Spring容器为了让Spring容器随Web应用启动时回调自定义方法——该方法就可以启动Spring容器。Spring提供了一个ContextLoaderLIstener,该监听器实现了ServletContextListener接口。该类可以作为Listener使用,它会在创建时自动查找WEB-INF/下的applicationContext.xml...
2020-03-19 11:01:42 115
原创 轻量级Java_EE企业应用实战-Spring的事务
Spring事务策略是通过PlatformTransactionManger接口体现的,该接口是Spring事务策略的核心。接口代码如下public interface PlatformTransationManager{ //平台无关的获得事务的方法 TransactionStatus getTransaction(TransactionDefiniton defin...
2020-03-18 16:47:18 109
原创 轻量级Java_EE企业应用实战-Spring的AOP(面向切面编程)
Spring定义切入点和增强处理的方式1.1 基于Annotation的“零配置”方式1.1.1 定义切面Bean1.1.2 定义Before增强处理
2020-03-16 16:21:59 126
原创 轻量级Java_EE企业应用实战-Spring中资源访问
1.1 Resource实现类1.1.1访问网络资源1.1.2 访问类加载路径下的资源1.1.3 访问文件系统资源1.1.4 访问应用相关资源1.1.5 访问字节数组资源...
2020-03-12 14:08:54 135
原创 轻量级Java_EE企业应用实战-Spring的“零配置“支持
1.1 搜索Bean类1.2 指定Bean的作用域1.3 使用@Resource配置依赖注入名为stoneAxe的实例1.4 使用@PostConstruct和@PreDestroy定制生命周期行为1.5 Spring3.0新增的Annotation1.6 自动装配和精确装配...
2020-03-11 16:59:33 140
原创 轻量级Java_EE企业应用实战-Spring中的两种后处理器
Spring框架允许开发者使用两种后处理器扩展IoC容器,这两种后处理器可以后处理Ioc容器本身,或对容器中所有Bean进行后处理,IoC容器还提供了AOP功能,极好地丰富了Spring容器的功能1.1 Bean后处理器1.2 容器后处理器1.3 属性占位符配置器1.4 重写占位符配置器...
2020-03-10 16:31:42 171
原创 轻量级Java_EE企业应用实战-深入理解依赖关系配置
1.1 注入其他Bean的属性值1.2 注入其他Bean的Field值1.3 注入其他Bean的方法返回值
2020-03-05 16:52:25 111
原创 轻量级Java_EE企业应用实战-容器中Bean的生命周期
1.1依赖关系注入之后的行为<!-- 配置chinese Bean,使用init-method="init" 指定该Bean所有属性设置完成后,自动执行init方法 --><bean id="chinese" class="xxx" init-method="init"> <property name="axe" ref="ste...
2020-03-05 14:22:55 158
原创 轻量级Java_EE企业应用实战-深入理解容器中的Bean
spring框架绝大部分工作都集中在对容器Bean的管理上,包括管理容器中Bean的生命周期,使用Bean继承等特殊功能。通过这些深入的管理,应用程序可以更好迪使用这些Java组件(容器中的Bean对应用而言,往往是一个组件)1.1使用抽象Bean<bean id="chineseTemplate" class="org.crazyit.app.service.impl.C...
2020-03-03 10:08:32 120
原创 轻量级Java_EE企业应用实战-Bean实例的创建方式及依赖配置
1.1使用构造器创建Bean实例package com.jtwl.office.service;/** * @todo * @author 成明俊 * @email 1047914020@qq.com * @date 2020年1月21日 */public interface Person { public void useAxe();}package com...
2020-02-24 17:03:53 431
原创 轻量级Java_EE企业应用实战-Spring容器中的bean
1.1Spring中BeanFactory与ApplicaitonContext的区别1.2bean设置普通属性值(int double等)采用value来引入1.2.1配置合作者bean1.2.2使用自动装配注入合作者Bean转存失败重新上传取消转存失败重新上传取消转存失败重新上传取消转存失败重新上传取消转存失败重新上传取消转存失败重新上传取...
2020-02-14 11:09:30 122
原创 《软件测试》中的“三角形问题”和“佣金问题”(软件测试笔记1)
按照DD-路径测试方法,找出程序图中所有DD-路径;由上图可以得到Path 1 A-E-MPath 2 A-B-F-MPath 3 A-B-C-I-MPath 4 A-B-C-D-H-M)根据找出的DD-路径设计测试用例;a 100 200 300b 2 3 6c 4 5 6d 1 1 1e 2 2 3按照基路径测试方法,找出所有独立路径; 由上图可以得到独立路径的数为13-10+2=5Path...
2018-03-08 14:48:57 7098
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人