- 博客(9)
- 收藏
- 关注
原创 JMS详细剖析
1. 背景 当前,CORBA、DCOM、RMI等RPC中间件技术已广泛应用于各个领域。但是面对规模和复杂度都越来越高的分布式系统,这些技术也显示出其局限性:(1)同步通信:客户发出调用后,必须等待服务对象完成处理并返回结果后才能继续执行;(2)客户和服务对象的生命周期紧密耦合:客户进程和服务对象进程都必须正常运行;如果由于服务对象崩溃或者网络故障导致客户的请求不可达,客...
2018-04-26 11:08:21 336
原创 常用框架之MyBatis
框架:实际上就是制作软件的半成品。 通过框架可以省略很多的代码。框架分层:控制层(表示层)Servlet+jspStruts2业务层JavaBeanSpring持久层daoMyBatis、hibernate(对数据库操作,代替JDBC)
2018-01-09 17:44:22 207
原创 常用框架之Struts2
Struts2是Struts和webwork的合并体,是一个基于MVC思想的控制层框架。采用了非侵入式设计,struts2有三大核心组件:Action、result、拦截器Struts2开发流程 导包编写web.xml文件编写Action类(逻辑控制器,代替Servlet)在src、struts.xml文件中配置actionStruts2的主要控制器StrutsPrep
2018-01-09 17:43:35 194
原创 常用框架之Hibernate
hibernate是一个持久层框架,是开源O/R映射框架,它在数据库和对象的两种不同的模型之间建立关联,并提供了利用面向对象的思想来操作关系型数据的接口。什么是ORM?ORM(Object Relationship Mapping)对象关系映射编程语言 : OOP面向对象思想语言数据库 : rdbms关系型数据库管理系统(表,字段,主键,外键)建模工具——power designe
2018-01-09 17:39:55 177
原创 JAVA SE——流
流(I/O input/output 读/写)1. 主要指两个平台之间数据的流动,而JAVA将不同的输入/输出源抽象表述为“流”,流代表着从起源到接收的有效数据。2. 流的分类主要为三种:文件流(重要)、对象流、网络流。(1) 文件流读取文件流 / 写入文件流字节型文件输入流 字节型文
2016-03-21 23:14:37 394
原创 JAVA SE——反射
反射:通过一个第三方元素来描述”.class”的类文件.从而使内存与硬盘之间产生一种映射关系叫做反射。1. 所谓的加载并不是对“.class”类文件的真实拷贝,而是将其在堆内存中产生一个映射,像镜子一样将其从硬盘反映到堆内存。2. 五大映射元素目的:描述类和类中的成员,与对象无关(1) Class 类
2016-03-13 22:30:45 255
原创 JAVA SE——观察者模式
设计模式:解决某些类似的效果模式。 观察者模式是java 23种设计模式中非常优秀的设计模式,它定义了一个一对多的依赖关系,让一个或多个观察者对象监察一个主题对象。这样一个主题对象在状态上的变化能够通知所有依赖与此对象的那些观察者对象,使这些观察者能够自动更新。 观察者模式中主要由两部分构成:1. 被观察的目标对象(Subject):特点:抽象类
2016-03-10 23:03:09 336
原创 JAVA SE——集合
概念:与数组类似,用来存储一组元素。与数组相比,集合长度可变,比数组更加灵活。集合是一个庞大的存储体系,存储类型默认为Object如下所示:collection(存储方式:value) list——有序可重复 Arraylist LinkedList Vector(较少需要) set——
2016-03-08 22:54:08 360 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人