09 2019 档案

摘要:一.Spring MVC配置的替代方案 我们已经了解如何通过AbstractAnnotationConfigDispatcherServlet- Initializer快速搭建了Spring MVC环境。在这个便利的基础类中,假设我们需要基本的DispatcherServlet和 ContextLo 阅读全文
posted @ 2019-09-19 21:16 灰色天空_graySky 阅读(255) 评论(0) 推荐(0) 编辑
摘要:一.将模型数据渲染为Html 在上一篇文章中,我们所编写的控制器方法都没有直接产生浏览器中渲染所需的HTML.这些方法只是将数据填充到模型中,然后将模型传递给一个用来渲染的视图.这些方法会返回一个String类型的值,这个值是视图的逻辑名称,不是引用直接的视图实现.尽管我们也编写了几个简单的Java 阅读全文
posted @ 2019-09-18 13:57 灰色天空_graySky 阅读(486) 评论(0) 推荐(0) 编辑
摘要:一.Spring MVC起步 看过猫和老鼠的小伙伴都可以想象Tom猫所制作的捕鼠器:它的目标 是发送一个小钢球,让它经过一系列稀奇古怪的装置,最后触发捕鼠 器。小钢球穿过各种复杂的配件,从一个斜坡上滚下来,被跷跷板弹起,绕过一个微型摩天轮,然后被橡胶靴从桶中踢出去。经过这些后,小钢球会对那只可怜又无 阅读全文
posted @ 2019-09-11 16:56 灰色天空_graySky 阅读(272) 评论(0) 推荐(0) 编辑
摘要:一.Spring--面向切面 在软件开发中,散布于应用中多处的功能被称为横切关注点(cross- cutting concern)。通常来讲,这些横切关注点从概念上是与应用的业 务逻辑相分离的(但是往往会直接嵌入到应用的业务逻辑之中)。把 这些横切关注点与业务逻辑相分离正是面向切面编程(AOP)所要 阅读全文
posted @ 2019-09-08 21:14 灰色天空_graySky 阅读(359) 评论(0) 推荐(0) 编辑
摘要:一.Spring profile 在开发软件的时候,有一个很大的挑战就是将应用程序从一个环境迁 移到另外一个环境。开发阶段中,某些环境相关做法可能并不适合迁 移到生产环境中,甚至即便迁移过去也无法正常工作。数据库配置、 加密算法以及与外部系统的集成是跨环境部署时会发生变化的几个典 型例子。例--配置 阅读全文
posted @ 2019-09-08 12:50 灰色天空_graySky 阅读(237) 评论(0) 推荐(0) 编辑
摘要:一.Spring装配机制 Spring提供了三种主要的装配机制: 1.在XML中进行显示配置 2.在Java中进行显示配置 3.隐式的bean发现机制和自动装配--自动化装配bean Spring可以通过注解来进行自动装配(无需再手动写配置文件),Spring从两个角度实现自动化装配: 1.组件扫描 阅读全文
posted @ 2019-09-07 21:40 灰色天空_graySky 阅读(298) 评论(0) 推荐(0) 编辑
摘要:一.传统Java开发弊端 在传统的开发之中,任何一个有实际意义的应用都会由两个或更多的类所组成,这些类之间相互协调来完成特定的业务逻辑,按照传统的做法,每个对象负责管理与自己相互协作的对象(即他所依赖的对象)的引用,这将会导致高耦合度和难以测试的代码.--给出一个示例代码:分派一个拯救公主的骑士去完 阅读全文
posted @ 2019-09-06 22:02 灰色天空_graySky 阅读(375) 评论(0) 推荐(0) 编辑
摘要:一.Oracle简介 Oracle是美国一家著名的软件公司,也是世界上排名前三的软件公司(微软,Oracle,Adobe).Oracle数据库是一个大型的关系型数据库,在一些大型的企业之中使用的会比较频繁.Oracle公司最初的产生是由IBM的一个分析员写的一篇论文:"关系型数据库的发展".所以当时 阅读全文
posted @ 2019-09-05 15:55 灰色天空_graySky 阅读(457) 评论(0) 推荐(0) 编辑
摘要:一.java网络编程 所谓的网络编程指的就是多台主机之间的数据通讯操作.--网络编程简介 网络的核心定义:有两台以上的电脑就成为网络.实际上在世界上产生第一台电脑之后,就有人开始思考如何能够将多台的电脑生产出来,并且能够进行有效的了解.网络连接的目的不仅仅是为了进行电脑的串联,更多的情况下是为了进行 阅读全文
posted @ 2019-09-05 09:29 灰色天空_graySky 阅读(167) 评论(0) 推荐(0) 编辑
摘要:一.Stream数据流 从JDK1.8开始,由于已经进入到了大数据的时代,所以在类集里面也支持有数据的分析处理操作(数据的流式分析处理操作),为此就专门提供了一个Stream的接口,同时在Collection接口里面也提供有为此接口实例化的方法: 并行流式分析:default Stream<E> p 阅读全文
posted @ 2019-09-02 22:32 灰色天空_graySky 阅读(284) 评论(0) 推荐(0) 编辑
摘要:一.Stack栈 栈是一种先进后出的数据结构,例如在文本编辑器上都存在撤销功能,每次使用的时候都会发现最后一次的编辑操作永远是最先撤销,这个功能就是利用栈来实现的,--栈的基本操作形式: 在java程序之中使用Stack来描述栈的操作,这个类的定义如下: public class Stack<E>e 阅读全文
posted @ 2019-09-02 21:47 灰色天空_graySky 阅读(304) 评论(0) 推荐(0) 编辑
摘要:一.集合的输出 集合输出实际上从JDK1.8开始就在Iterable接口之中提供有一个forEach()方法,但是这种方法的迭代输出并不是传统意义上的集合的输出形式,并且也很难在实际的开发之中出现.而对于集合的操作而言,一共定义有四种输出的形式:Iterator迭代输出,ListIterator双向 阅读全文
posted @ 2019-09-02 16:56 灰色天空_graySky 阅读(237) 评论(0) 推荐(0) 编辑
摘要:Vector子类 Vector是一个原始古老的程序类,这个类是在JDK1.0的时候就提供的,而后到了JDK1.2的时候,由于有一部分开发者已经习惯于使用Vector,并且许多的系统类也是基于Vector实现的,考虑到其使用的广泛性,所以类集框架将其保存下来,并且让其多实现了一个List的接口.--观 阅读全文
posted @ 2019-09-02 14:51 灰色天空_graySky 阅读(228) 评论(0) 推荐(0) 编辑
摘要:一.反射与Annotation 从JDK1.5之后,java开发提供了Annotation技术支持,这种技术为项目的编写带来的新的模型,经过了多年的发展,Annotation的技术得到了非常广泛的应用,并且已经在所有的项目开发之中都会存在.--获取Annotation:在进行类或方法定义的时候都可以 阅读全文
posted @ 2019-09-02 12:04 灰色天空_graySky 阅读(208) 评论(0) 推荐(0) 编辑
摘要:一.代理设计模式 代理设计模式是在程序开发之中使用最多的设计模式,代理设计模式的核心是有真实业务实现类与代理业务实现类,并且代理类要完成比真实业务更多的处理操作.--传统代理设计模式的弊端:所有的代理模式如果按照要求来讲,必须是基于接口的设计,也就是说需要首先定义出核心接口的组成.模拟一个消息发送的 阅读全文
posted @ 2019-09-01 21:53 灰色天空_graySky 阅读(255) 评论(0) 推荐(0) 编辑
摘要:一.ClassLoader类加载器 在java语言中,提供有一个系统的环境变量叫做classpath,这个环境属性的作用主要是在JVM进程启动的时候进行类加载路径的定义.在JVM里面可以根据类加载器而后可以根据指定路径中类的加载,也就是说找到了类的加载器就意味着找到了类的来源. 二.系统类的加载器 阅读全文
posted @ 2019-09-01 19:55 灰色天空_graySky 阅读(1126) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示