- 博客(34)
- 资源 (2)
- 收藏
- 关注
转载 Hibernate之缓存处理
一、 Session级缓存(一级缓存)一级缓存很短和session的生命周期一致,因此也叫session级缓存或事务级缓存 hibernate一级缓存 那些方法支持一级缓存: * get() * load() * iterate(查询实体对象)
2014-03-31 15:29:50 784
转载 Hibernate的核心接口与类
Hibernate的核心接口与类在实际的Hibernate应用中,使用到的Hibernate核心接口与类并不多,熟悉和掌握这些接口和类的基本用法之后,即可开发Hibernate。如果要更深入地使用Hibernate,还需要学习Hibernate的延迟加载和缓存处理等高级的内容。在Hibernate应用中常用的Hibernate接口与类如图2 1所示。
2014-03-31 14:51:54 3782 1
转载 Hibernate详解
(1)——总体框架Hibernate是一个持久化的框架,它对JDBC进行了轻量级的封装。对于源程序来说没有侵入性。能让我们通过操作实体关系模型来操作数据库。大大减轻了sql语句的书写,事务的处理,查询结果的管理等数据库操作。下面是一张hibernate的基本知识点的框架。总体来说hibernate还是比较好学习的,但是需要深入和优化性能还是需要仔细的研究。(
2014-03-31 11:38:01 1263
转载 Hibernate基础详解
Hibernate有很多值得学习的地方,这里我们主要介绍Hibernate基础,包括介绍Hibernate的作用和Hibernate的应用等方面。一.Hibernate定义Hibernate是一种Java语言下的对象关系映射解决方案。 它是一种自由、开源的软件。它用来把对象模型表示的对象映射到基于SQL 的关系模型结构中去,为面向对象的领域模型到传统的关系型数据库的映射,提供了一个
2014-03-31 11:32:18 5201
转载 对象的串行化Serializable 接口
Serializable 接口–java.io.serializable作用:类通过实现 java.io.Serializable 接口以启用其序列化功能。未实现此接口的类将无法使其任何状态序列化或反序列化。可序列化类的所有子类型本身都是可序列化的。序列化接口没有方法或字段,仅用于标识可序列化的语义。实现了此接口的类有:String, Integer, Boolean, Long, Arr
2014-03-31 10:55:25 1613
转载 Maven系列2--pom.xml 配置详解
Maven系列2--pom.xml 配置详解http://maven.apache.org/POM/4.0.0 " xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance " xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://ma
2014-03-31 10:31:48 548
转载 给技术人上的管理课:平衡和集中
《程序员》杂志2014年3月刊管理高博技术人团队管理管理实践摘要:大中型团队管理是技术人转型的巨大挑战,这个阶段的管理工作,仍然可以归为技术范畴,依靠的大抵是管理人的筋肉力量。是否会管理,要看能否管好超出自己筋肉力量规模的团队。此中的关键,在于把握平衡和集中的艺术。大中型团队管理是技术人转型的巨大挑战,因为对小规模的团队基本上能够做到每个人都认识和了解,工作如何细分和跟踪亦
2014-03-27 09:11:12 1099
转载 35 个快速学习的编程网站
编程学习好去处:35 个快速学习的编程网站http://developer.51cto.com/art/201403/433682_all.htm
2014-03-25 16:51:40 908
转载 详解java类的生命周期
引言 最近有位细心的朋友在阅读笔者的文章时,对java类的生命周期问题有一些疑惑,笔者打开百度搜了一下相关的问题,看到网上的资料很少有把这个问题讲明白的,主要是因为目前国内java方面的教材大多只是告诉你“怎样做”,但至于“为什么这样做”却不多说,所以造成大家在基础和原理方面的知识比较匮乏,所以笔者今天就斗胆来讲一下这个问题,权当抛砖引玉,希望对在这个问题上有疑惑的朋友有所帮
2014-03-25 15:30:27 477
转载 Beans, BeanFactory和ApplicationContext
第 3 章 Beans, BeanFactory和ApplicationContext3.1. 简介在Spring中,两个最基本最重要的包是 org.springframework.beans 和 org.springframework.context. 这两个包中的代码为Spring的反向控制 特性(也叫作依赖注射)提供了基础。 BeanFactory
2014-03-19 15:30:08 1905
转载 Spring 3.0 注解注入详解
一、各种注解方式1.@Autowired注解(不推荐使用,建议使用@Resource)@Autowired可以对成员变量、方法和构造函数进行标注,来完成自动装配的工作。@Autowired的标注位置不同,它们都会在Spring在初始化这个bean时,自动装配这个属性。要使@Autowired能够工作,还需要在配置文件中加入以下Xml代码bean
2014-03-19 15:15:02 468
转载 Java泛型总结
1. 什么是泛型?泛型(Generic type 或者 generics)是对 Java 语言的类型系统的一种扩展,以支持创建可以按类型进行参数化的类。可以把类型参数看作是使用参数化类型时指定的类型的一个占位符,就像方法的形式参数是运行时传递的值的占位符一样。可以在集合框架(Collection framework)中看到泛型的动机。例如,Map 类允许您向一个 Map 添加任意类的对象,
2014-03-19 00:56:11 467
转载 Spring3.2 中 Bean 定义之基于 XML 配置方式的源码解析
Spring3.2 中 Bean 定义之基于 XML 配置方式的源码解析简介:本文简要介绍了基于 Spring 的 web project 的启动流程,详细分析了 Spring 框架将开发人员基于 XML 定义的 Bean 信息转换为 Spring 框架的 Bean Definition 对象的处理过程,向读者展示了 Spring 框架的奥妙之处,可以加深开发人员对 Sprin
2014-03-13 16:10:15 1741
转载 Tomcat 系统架构与设计模式,第 2 部分: 设计模式分析
Tomcat 系统架构与设计模式,第 2 部分: 设计模式分析这个分为两个部分的系列文章研究了 Apache Tomcat 服务器的系统架构以及其运用的很多经典设计模式。第 1 部分 分析了 Tomcat 的工作原理,第 2 部分将分析 Tomcat 中运用的许多经典设计模式,如模版模式、工厂模式和单例模式等。通过学习它们的实践运用能给我们以后的软件设计起到一定的借鉴作用。
2014-03-13 15:35:10 494
转载 Tomcat 系统架构与设计模式,第 1 部分: 工作原理
Tomcat 系统架构与设计模式,第 1 部分: 工作原理这个分为两个部分的系列文章将研究 Apache Tomcat 的系统架构以及其运用的很多经典设计模式。本文是第 1 部分,将主要从 Tomcat 如何分发请求、如何处理多用户同时请求,还有它的多级容器是如何协调工作的角度来分析 Tomcat 的工作原理,这也是一个 Web 服务器首要解决的关键问题。本
2014-03-13 15:14:41 604
转载 UML实践----用例图、顺序图、状态图、类图、包图、协作图
面向对象的问题的处理的关键是建模问题。建模可以把在复杂世界的许多重要的细节给抽象出。许多建模工具封装了UML(也就是Unified Modeling Language™),这篇课程的目的是展示出UML的精彩之处。UML中有九种建模的图标,即:用例图类图对象图顺序图协作图状态图活动图组件图配置图本课程中的某些部分包含了这些图的细节信息的页面链接。而且每个部分都有一个小问题,测试一下你
2014-03-11 16:24:28 705
转载 UML类图关系
UML类图关系(泛化 、继承、实现、依赖、关联、聚合、组合)继承、实现、依赖、关联、聚合、组合的联系与区别分别介绍这几种关系:继承指的是一个类(称为子类、子接口)继承另外的一个类(称为父类、父接口)的功能,并可以增加它自己的新功能的能力,继承是类与类或者接口与接口之间最常见的关系;在Java中此类关系通过关键字extends明确标识,在设计时一般没有争议性; 实现
2014-03-11 16:19:07 625
转载 高性能Web站点技巧原理
大型网站关键技术介绍1. pv值(page views),访问量大 带来问题a. 流量大 10000000*2m ->解决方案 买带宽 ,优化程序(处理图片)b. 并发量,同时访问网站的人多.,解决方案对程序的架构重新设计.->服务器集群 示意图:1. 数据量大->10亿记录解决方法是a. 表的设计合理
2014-03-11 14:57:09 2331
转载 软件构件COM+的理解
(作者:潘爱民) 我们从各种媒体对Windows 2000的介绍可以看到,在Windows 2000众多新的功能和特性之中,对于开发人员来说,COM+是最值得关注的一个焦点。在Windows 2000的Beta版本中,我们已经看到了COM+的面貌,也感受到了COM+将带给我们程序设计和开发过程中思路上的变化。本文旨在从技术的角度对COM+作一个基本的介绍,以便开发人员更好地了解COM+
2014-03-11 11:43:11 1431
转载 Java使用EJB容器的详细概述
Java EJB的体系结构:EJB的上层的分布式应用程序是基于对象组件模型的,低层的事务服务用了API技术。EJB技术简化了用 JAVA语言编写的企业应用系统的开发,配置,和执行。EJB的体系结构的规范由Sun Microsystems公司制定。 Inprise的EJB容器是基于1.1版的规范。EJB技术定义了一组可重用的组件:Enterprise Beans。你可以利用这些组件,
2014-03-11 11:38:04 5518
转载 JSON 入门指南
JSON 即 JavaScript Object Natation,它是一种轻量级的数据交换格式,非常适合于服务器与 JavaScript 的交互。本文将快速讲解 JSON 格式,并通过代码示例演示如何分别在客户端和服务器端进行 JSON 格式数据的处理。尽管有许多宣传关于 XML 如何拥有跨平台,跨语言的优势,然而,除非应用于 Web Services,否则,在普通的 Web 应
2014-03-11 11:08:40 462
转载 从生物学的角度对中间件和构件的思考
软件发展现状软件开发是典型的知识密集型、复杂度高、开发周期长、可靠性保证难的活动。随着软件应用范围的迅速扩大,以及软件运行平台从单机到网络环境的转变,软件的规模越来越大,复杂性越来越高,这将导致软件在反映对象、开发基础、关注内容、运行方式、提交形式开销比重等方面的重要发展。从个体计算过程到群体合作过程的发展;由电子服务延伸到现代服务;从以单个软件开发为主向以集成开发为主的顺延;从以产品为中
2014-03-11 10:32:51 601
转载 构件技术与中间件
引言 网络计算带领软件产业进入了一个新的时代,商机无限,但同时挑战也无限。以电子商务为代表的技术潮流正将大到企业计算、小到个人数字代理的各种应用,在世界范围内联结起来,软件制造业正面临着一些新的课题,如复杂的分布环境、灵活的应用模式、广泛的包容性等,传统的软件设计思想已远远不够。 在这一背景下,构件技术应运而生,并逐渐炙手可热。不同于OO技术强调对个体的抽象,构件则更推广了
2014-03-11 09:45:44 2254
转载 详解Java解析XML的四种方法
XML现在已经成为一种通用的数据交换格式,它的平台无关性,语言无关性,系统无关性,给数据集成与交互带来了极大的方便。对于XML本身的语法知识与技术细节,需要阅读相关的技术文献,这里面包括的内容有DOM(Document Object Model),DTD(Document Type Definition),SAX(Simple API for XML),XSD(Xml Schema Definit
2014-03-11 09:14:14 649
转载 SOA架构
1 SOA架构 SOA是一种粗粒度、松耦合的服务结构,是服务的集合,服务是最核心的抽象手段,业务被划分(组件化)为一系列粗粒度的业务服务和业务流程。服务通过基于标准、精确定义的接口通信,通信可能涉及简单数据传递、两个或更多的在一个活动中协作的服务。由此,SOA是一个其所有功能均被定义成精确定义的、可调用的、独立的服务,且能被有序编排、构建业务流程的应用架构。 SOA通过应用组件
2014-03-10 17:29:09 5880
转载 当前的构件标准规范
当前主流构件标准规范包括OMG的CORBA、Sun的J2EE和Microsoft DNA 2000。 1. OMG的CORBA CORBA分布计算技术是OMG组织基于众多开放系统平台厂商提交的分布对象互操作内容的基础上制定的公共对象请求代理体系规范。 CORBA分布计算技术,是由绝大多数分布计算平台厂商所支持和遵循的系统规范技术,具有模型完整、先进,独立于
2014-03-10 11:44:20 1050
转载 Java Web 高性能开发, 前端的高性能
第一部分引言前端的高性能部分,主要是指减少请求数、减少传输的数据以及提高用户体验,在这个部分,图片的优化显得至关重要。许多网站的美化,都是靠绚丽的图片达到的,图片恰恰是占用带宽的元凶。每个 img 标签,浏览器都会试图发起一个下载请求。本文就详细介绍了图片优化的几种方式,介绍了使用的工具以及优化后的结果。回页首图片压缩减少图片的大小,可以
2014-03-07 14:15:34 2836
转载 Spring AOP 实现原理与 CGLIB 应用
Spring AOP 实现原理与 CGLIB 应用AOP(Aspect Orient Programming),也就是面向方面编程,作为面向对象编程的一种补充,专门用于处理系统中分布于各个模块(不同方法)中的交叉关注点的问题,在 Java EE 应用中,常常通过 AOP 来处理一些具有横切性质的系统级服务,如事务管理、安全检查、缓存、对象池管理等。AOP 实现的关键就在于 AO
2014-03-07 10:44:44 552
转载 什么是AOP
什么是AOPAOP(Aspect-OrientedProgramming,面向方面编程),可以说是OOP(Object-Oriented Programing,面向对象编程)的补充和完善。OOP引入封装、继承和多态性等概念来建立一种对象层次结构,用以模拟公共行为的一个集合。当我们需要为分散的对象引入公共行为的时候,OOP则显得无能为力。也就是说,OOP允许你定义从上到下的关系,但并不适合定
2014-03-07 10:03:10 724
转载 Spring BeanFactory实例化Bean的过程
Spring BeanFactory实例化Bean的过程 Bean的实例化是Bean生命周期的一个非常重要的环节,一般来说,初始化后,就不再改变了,直到bean被从BeanFactory中显式的移除。 当从BeanFactory中通过getBean()方法获取一个bean的时候,BeanFactory会经过如下的步骤来构建Bean的实例,这正是实例化Bea
2014-03-06 16:28:06 605
转载 设计模式之单列模式
6.单例模式(Singleton Pattern)前面说提到的五种创建模式,主要解决的问题是如何创建对象,获得产品。而单例模式最要关心的则是对象创建的次数以及何时被创建。 Singleton模式可以是很简单的,它的全部只需要一个类就可以完成(看看这章可怜的UML图)。但是如果在“对象创建的次数以及何时被创建”这两点上较真起来,Singleton模式可以相当的复杂,比头五种模式加起来还复
2014-03-06 09:39:32 551
转载 什么是依赖注入
Spring 能有效地组织J2EE应用各层的对象。不管是控制层的Action对象,还是业务层的Service对象,还是持久层的DAO对象,都可在Spring的 管理下有机地协调、运行。Spring将各层的对象以松耦合的方式组织在一起,Action对象无须关心Service对象的具体实现,Service对 象无须关心持久层对象的具体实现,各层对象的调用完全面向接口。当系统需要重构时,代码的改写量
2014-03-06 09:03:17 4196
转载 设计模式之工厂模式
一、工厂模式主要是为创建对象提供过渡接口,以便将创建对象的具体过程屏蔽隔离起来,达到提高灵活性的目的。 工厂模式在《Java与模式》中分为三类:1)简单工厂模式(Simple Factory):不利于产生系列产品;2)工厂方法模式(Factory Method):又称为多形性工厂;3)抽象工厂模式(Abstract Factory):又称为工具箱,产生产品族,但
2014-03-05 09:28:51 558
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人