摘要: 1、Eclipse创建maven project 创建完成后报错:The superclass "javax.servlet.http.HttpServlet" was not found on the Java Build Path 解决方法:右键项目-->propertites >Project 阅读全文
posted @ 2016-11-08 16:07 hylinux 阅读(2465) 评论(0) 推荐(0) 编辑
摘要: 本章主要内容: 映射请求到Spring控制器 透明的绑定表单参数 检验表单提交 Spring Mvc框架:Spring讲请求在调度Servlet、处理器映射(handler mapping)、控制器以及视图解析器(view resolver)之间移动, 如下图 所以在Spring请求过程中Dispa 阅读全文
posted @ 2016-11-08 10:38 hylinux 阅读(246) 评论(0) 推荐(0) 编辑
摘要: 恢复内容开始 在软件开发中,散布于应用中多处的功能成为横切关注点,常见的场景如日志,与业务逻辑分离,但是却直接嵌入业务逻辑。 以电力公司统计定量为例 AOP术语 通知advice 抄表员必须在家门口的电表上记录电量向电力公司报告,那么他们必须有一份住户清单,汇报信息,记录电量,其中记录电量才是他的主 阅读全文
posted @ 2016-11-07 17:39 hylinux 阅读(171) 评论(0) 推荐(0) 编辑
摘要: 缘由 不记得从什么时候开始学习没有记笔记的习惯了,面对如今越来越多的知识需要不断学习,了解,脑海里的知识碎片很乱,从新使用博客记录点点滴滴 2017年3月4日23:07:26 在此提别感谢 尚硅谷 提供的java学习平台,把一些书本难以记忆的东西,通过视频学习慢慢的坚持了下来 学习计划 最近这个阶段 阅读全文
posted @ 2016-11-03 18:08 hylinux 阅读(174) 评论(0) 推荐(0) 编辑
摘要: 默认情况下,Spring应用上下文所有bean都是单例模式创建,也就是,不管给定的一个bean被注入到别处多少次,但都是同一个实例 Spring为Bean定义了多种作用域 单例 Singleton 在整个应用中,只创建bean的一个实例 原型 Prototype 每次注入或者通过Spring应用上下 阅读全文
posted @ 2016-11-03 17:45 hylinux 阅读(172) 评论(0) 推荐(0) 编辑
摘要: 通过XML装配Bean 创建XML配置规范 如下Spring XML配置所示: 在使用XML时,需要在配置文件的声明多个xml模式xsd,定义配置spring的xml元素 bean都包含在 <beans>元素中 构造器注入 <constructor-arg ref=""> 阅读全文
posted @ 2016-11-03 16:44 hylinux 阅读(129) 评论(0) 推荐(0) 编辑
摘要: 前面提到尽量通过组件扫描以及自动装配的方式实现Sping的自动化配置,但是有时还是需要Java或xml方式配置Spring,比如想将第三方库的组件装配的自己的应用,那么你就没有办法在它的类上中增加@Component和@Autowired注解了 在这种情况下,就要使用显示装配的范式 Java和Xml 阅读全文
posted @ 2016-11-03 16:34 hylinux 阅读(120) 评论(0) 推荐(0) 编辑
摘要: 获取元素的文本信息: 方式1: webelement.getAttribute("textContent") 方式2: webelement.getText() 方式3: webelement.getAttribute("text") 浏览器的操作 最大化 driver.manage().windo 阅读全文
posted @ 2016-11-03 16:01 hylinux 阅读(200) 评论(0) 推荐(0) 编辑
摘要: 主要内容: 声明Bean 构造器注入和Setter方法注入 装配Bean 控制bean的创建和销毁 Spring装配Bean的3种机制 在XML中进行显式配置 在Java中进行显式配置 隐式的bean发现机制和自动装配 1、自动化装配Bean,组件扫描:spring会自动发现应用上下文所创建的Bea 阅读全文
posted @ 2016-11-02 17:48 hylinux 阅读(327) 评论(0) 推荐(0) 编辑
摘要: 前面提到Spring框架通过DI、AOP和消除样板式代码简化java开发,它还可以扩展到不同的领域,例如Web服务、REST、移动开发以及NoSQL; 下面是下载好的Spring Jar包: Spring所有模块依据所属功能可以划分为6大块,可以自由选择合适的模块进行使用,并且可以更好的集成其他第3 阅读全文
posted @ 2016-11-02 16:27 hylinux 阅读(124) 评论(0) 推荐(0) 编辑