自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 资源 (15)
  • 收藏
  • 关注

原创 OSGi框架-第一章- Equinox 框架中的相关知识点

MANIFEST.MF MANIFEST.MF 可能出现在任何包括主类信息的 Jar 包中,一般位于 META-INF 目录中,所以此文件并不是一个 OSGi 特有的东西,而仅仅是增加了一些属性,这样也正好保持了 OSGi 环境和普通 Java 环境的一致性,便于在老的系统中部署。表 2 列出此文件中的重要属性及其含义: 表 2. MANIFEST.MF 文件属性

2011-12-20 22:02:05 1157

原创 OSGi 框架的组件运行机制

在目前的 Java 开发平台中,对于组件开发过程,比如打包、部署和验证等,并没有一个统一的标准。正因如此,许多 Java 项目,例如 JBoss 和 Net Beans,都拥有一套自定义的组件开发规范和框架,但是实际上这些解决方案都是基于为组件分配独立的类加载器 (Class Loader) 的思想。 OSGi 框架为基于 Java 的组件开发提供了一套通用的和标准的解决方案,并已经成为事实上的工

2011-12-20 21:53:20 4139

原创 OSGi服务:SOA的架构

OSGi服务:非常适合SOA的架构 本文介绍OSGi服务。OSGi架构非常适合我们实现面向服务的应用(SOA)。OSGi具有隐藏真实的服务实现类的能力,所以它为面向服务的应用提供了良好的类与接口的组合。 OSGi服务 前面我们提到,OSGi架构非常适合我们实现面向服务的应用(SOA)。它可以让Bundles导出服务,而其它的Bundles可以在不必了解

2011-12-18 21:16:43 1611

原创 基于OSGi的动态化系统搭建

基于OSGi的动态化系统搭建 本文向您介绍基于OSGi的动态化系统的搭建,对动态化系统的优点和基于OSGi的搭建做简单的演示。 搭建动态化的系统是作为Java开发人员一直就非常追求的目标,一个系统能够动态化就意味着: ◆ 添加新功能时不需要重启系统; ◆ 修改已存在的功能时不需要重启系统; ◆ 删除一些不需要的功能时不需要重启系统; ◆ 修改系统

2011-12-18 21:07:40 824

原创 OSGi依赖性管理:Bundle访问域

OSGi依赖性管理:Bundle访问域 OSGi依赖性管理 OSGi允许您把您的应用程序分成多个模块,并能管理这些模块之间的依赖性。为了达到这个目的,它引入了Bundle访问域的概念。Bundle中类的缺省访问范围只对本Bundle内部可见,但对其它任何Bundle都是不可见的;在Bundle内部,类的可访问性遵循Java语言的一般规范。那么,您如果想要从一个Bundle中

2011-12-16 22:32:20 823

原创 OSGI专题

http://developer.51cto.com/art/200909/154863.htm

2011-12-16 22:30:59 613

原创 OSGi,Java模块化框架的另类进化(2)

OSGi,Java模块化框架的另类进化(2) 在我们这个模块系统中,我们选择的解决方式是允许模块仅“导出”其内容的一部分。如果模块中某些部分是非导出的,那么对于其他模块就是不可见的。但默认导出哪些内容?除了某些明显需要隐藏的部分,我们应该导出所有内容吗?或者除了那些明显需导出的部分,我们应该隐藏所有其他内容?选择后者看起来能够到来更好的透明度:我们可以很方便查看导出列表,确定那些可见

2011-12-16 22:15:47 931

原创 OSGi,Java模块化框架的另类进化(3)

OSGi,Java模块化框架的另类进化(3) 对模块和元数据进行打包 我们这个模块系统需要一种方法来对模块的内容以及描述导入和导出的元数据进行打包,将其包括到一个可部署的单元中。 Java 已经有了标准的部署单元:JAR 文件。JAR 文件可能并不算一种非常成熟的模块,但对于移动大块的编译代码还是不错的,所以我们并不需要创建新的东西。那么现在的唯一问题是,将元数据(即导入和导

2011-12-16 22:12:24 988

原创 OSGi,Java模块化框架的另类进化(1)

OSGi,Java模块化框架的另类进化(1) 我们曾不只一次的听到2010年将是Java模块化的一年的言论;也知道目前为Java提供模块化的OSGi正在受到IBM和Eclipse基金会的大力支持。但作为实现Java模块化应用的基础框架,OSGi似乎并不完美;我们经常能听到关于OSGi过于复杂的抱怨。 从个人的角度,我以开放的心态去了解OSGi。令人失望的是,我发

2011-12-16 22:04:33 939

原创 java中final和static使用总结

一、final  根据程序上下文环境,Java关键字final有“这是无法改变的”或者“终态的”含义,它可以修饰非抽象类、非抽象类成员方法和变量。你可能出于两种理解而需要阻止改变:设计或效率。 final类不能被继承,没有子类,final类中的方法默认是final的。 final方法不能被子类的方法覆盖,但可以被继承。 final成员变量表示常量,只能被赋值一次,赋值后值不再改变

2011-12-14 21:10:26 800

原创 MVC架构模式

面向对象的设计模式是经验的总结,MVC思想是原先用于构建用户界面的。这篇文章主要论述了如何在新的Web应用领域中使用设计模式和MVC架构。文章首先介绍了设计模式的概念和特点,以及MVC架构的设计思想,并分析了MVC架构中包含的几种主要的模式。然后根据Web应用系统的特点,就如何应用模式和MVC架构提出了一些设计思路。  1. 引言 1.1 设计模式 面向对象技术的出现和应用大大提高了软件

2011-12-10 09:17:37 16389 3

原创 Java设计模式之工厂方法模式

简单工厂模式 1. 目的          工厂模式就是专门负责将大量有共同接口的类实例化,而且不必事先知道每次是要实例化哪一个类的模式。它定义一个用于创建对象的接口,由子类决定实例化哪一个类。 2 . 简单工厂模式的结构    3. 一个简单例子 java 代码 // 产品接口          public interface Product {

2011-12-05 23:03:26 3620

原创 模板模式(template model)解析例子

模板方法模式(Template Method):定义一个操作中的算法的骨架,而将一些步骤延迟到子类中。该模式使得子类可以不改变一个算法的结构即可重定义该算法的某些特定步骤。 使用场景: 1、一次性实现一个算法的不变的部分,并将可变的行为留给子类来实现。 2、各子类中公共的行为应被提取出来并集中到一个公共父类中以避免代码重复。即“重分解以一般化”,首先识别现有代码中的不同之处,并且将不同之处分

2011-12-04 23:07:25 4600

转载 ext开发系统 jacob_liang的系统平台、统一用户

Hello 大家好:         本人不才,业余一年打造,系统平台、统一用户,主要为业务系统提供支持。诸牛鉴赏之后,如有高见,尽管提出,拒绝人身攻击,您可走过、路过,也可错过,。如能对大家帮助一二,本人荣幸之至。有人在此之上,做些东西,赚3w米,这事我可对灯发誓,不管你信与不信,反正有人信了。如您想要转载或下载,请您注明原创(http://blog.csdn.net/eddle),尊重别人的

2011-12-04 11:50:44 2637 1

转载 UML 2 Use Case Diagrams

Use case diagrams depict: Use cases. A use case describes a sequence of actions that provide something of measurable value to an actor and is drawn as a horizontal ellipse. Actors. An actor is a p

2011-12-03 19:43:54 3403

原创 对use case的一点理解

在一般的UML建模过程中,分为以下几个阶段:业务、需求、分析和设计,其中设计又可分为结构分析和行为分析。业务是对商业模型的深刻理解,从商业模型里面提取出业务需求,然后把需求分解成一系列的用例。分析和设计是在用例的基础上,对商业模型的结构和行为进行详细具体的描述。结构分析一般是用类图,类图又可以按照M-V-C模型分为数据类、界面类和控制类。行为分析是描述三种类之间的流程操作关系,一般是用时序图或者状

2011-12-03 19:38:10 19879

SCADA系统培训

该PPT是SCADA远程综合监控系统的培训教程

2012-01-08

jpa的源代码

里面包含了jpa的源码,这样可以更好的理解jpa的底层

2012-01-04

JDBC技术介绍

JDBC的技术文档,对JDBC整个的层次结构进行了分析,以及对JDBC的各个类关系图进行了介绍,还给出了JBDC在各种数据库中得使用介绍

2012-01-01

think in java (中文第三版)

Thinking In Java(中文第三版) pdf格式

2011-12-18

面向对象技术UML教程

主要是介绍统一建模语言UML及其应用,包括UML的用例图、顺序图、协作图、类图、对象图、状态图、构件图和部署图等9个图中所涉及的术语、规则及应用,以及数据建模、OCL、业务建模、Web建模、设计模式、OO实现语言、RUP等方面内容

2011-12-10

json-source源码

json的源代码,jsonarray、jsonstring、jsonnumber等json类型的源码

2011-11-17

json-lib及json源码

资源中包括了json的使用lib及它依赖的相关lib,并且还附带了json的源码以及json的使用例子

2011-11-17

json学习教程

JSON 是什么?JSON的全称是JavaScript Object Notation,是一种轻量级的数据交换格式。JSON与XML具有相同的特性,例如易于人编写和阅读,易于机器生成和解析。但是JSON比XML数据传输的有效性要高出很多。JSON 完全独立与编程语言,使用文本格式保存。

2011-11-11

httpclient-4.0.1

HttpClient is NOT a browser. It is a client side HTTP transport library. HttpClient's purpose is to transmit and receive HTTP messages. HttpClient will not attempt to cache content, execute javascript embedded in HTML pages, try to guess content type, or reformat request / redirect location URIs, or other functionality unrelated to the HTTP transport.

2011-10-31

建筑的永恒之道

有一条永恒的建筑之道。 它存在了千百年之久,至今依然如故。 以往那些人们感受到舒适自在的讳大的传统建筑、村庄、帐篷及扇宇,总是由极其接近于此道的人们建造而成的。除非遵循此道,建造那些伟大的建筑和城市、 那些优美别致的场所、 那些感觉到自己、 感觉到生活气息的地方是不可能的。而又,正如你将要看到的,此道会把手求它的任何人带向那形式上同树木、山峦以及我们的面庞一样久远的建筑。 该书里面的思想同样适用于软件设计,其中,很多软件设计师的灵感及思想都是出自该书的思想。

2011-10-07

设计模式第二版

本书讨论了如何使用共性和可变性分析来设计应用程序的架构;设计模式与极限编程和敏捷开发的关系,以及设计模式如何有助于二者的实施;为什么测试是高质量编程的一个优化原则;为什么使用工厂(factory)实例化和管理对象至关重要;其中本文在这些基础之上还进一步深化和澄清了第一版的主题,并增加了一些非常有用的新内容

2011-10-02

tomcat5.0应用服务器

Tomcat 是一个小型的轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP 程序的首选。对于一个初学者来说,可以这样认为,当在一台机器上配置好Apache 服务器,可利用它响应对HTML 页面的访问请求。

2010-09-27

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除