`
freewxy
  • 浏览: 336683 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论
文章列表

OSGi的helloworld

    博客分类:
  • osgi
  该helloworld例子程序主要的功能是在启动和停止一个Bundle的时候来做些事情(输出信息)。     1、创建bundle工程   (1)在eclipse中创建一个Plug-in工程  (2)输入工程相关信息  (3)输入Bundle的相关元数据信息:       ...
 1、启动eclipse,打开Run Configurations对话框    Run-->Run Configuratios  2、创建OSGi Framework类型的新的运行配置  3、显示所有的Bundles  4、取消对Bundles的选择  5、选择org.eclipse.osgi这个Bundle  6、运行。点击Run按钮,如果Console中出现“osgi>”并且没有错误信息,说明环境已经正常了。我们可以在osig>提示符后输入ss,然后回车。如图: 输入ss:  环境搭建完成!      
   一、访问日志的格式   Apache内建了记录服务器活动的功能,这就是它的日志功能。下文详细介绍Apache的访问日志、错误日志、以及如何分析日志数据,如何定制Apache日志,如何从日志数据生成统计报表等内容。   如果Apache的安装方式是默认安装,服务器一运行就会有两个日志文件生成。这两个文件是access_log和error_log、采用默认方式时,这些文件可以在/usr/local/apache/logs下找到。访问日志access_log记录了所有对

第五周

2011年8月21日 星期日  晴转阴   来到杭州第五周,这一周依旧是过得飞快,工作还是如以往一般不紧不慢。这周明显做的事情要多一些了,自己写出来的代码也比之前更加规范一些了,闲暇之余自己思考想象较之以往更加繁多了 ...
 第三方创建代理对象的框架cglib,目标类可以不实现接口 cglib(Code Generation Library)是一个强大的,高性能,高质量的Code生成类库。它可以在运行期扩展Java类与实现Java接口。cglib封装了asm,可以在运行期动态生成新的class。cglib用于AOP,jdk中的proxy必须基于接口,cglib却没有这个限制 可以生成目标类的子类,并重写父类非final修饰符的方法 CGLib:http://www.blogjava.net/stone2083/archive/2008/03/16/186615.html 1、  创建被拦截对象,该对象没有 ...
http://blog.csdn.net/iamtheevil/article/details/6698377 (iteye的编辑器总是丢失源码,崩溃) 1、  创建一个被拦截对象接口peopleService (横切性关注点)   2、  实现被拦截对象接口 package com.wxy.service.impl; import com.wxy.service.PeopleService ...
本文主要分为三部分: 一、 注解的基本概念和原理及其简单实用 二、 Spring中如何使用注解 三、 编码剖析spring@Resource的实现原理 一、注解的基本概念和原理及其简单实用 注解(Annotation)提供了一种安全 ...

实习第四周

2011/8/13 星期六 晴   转眼间,来到杭州已经一个月了。走了一些地方,看了一些人和事,习了一些知识,懂了一些东西,悟了一些情怀。   这周工作还算轻松,豹哥给了很多自己支配的时间。这周开始两天就把pointSDK写完了, ...
首先,做一个配置属性的基本测试。修改beans.xml,使引用外部类变成内部bean属性: <?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans"        xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"        xsi:schemaLocation="http://ww ...
  一、注入依赖对象 基本类型对象注入: <bean id=”orderService” class=”com.wxy.service.OrderServiceBean”> <constructor-arg index=”0” type=”java.lang.String” value=”xxx”/>//构造器注入 <property name=”name” value=”wxy”/>//属性setter方法注入 </bean> 注入其他bean:  方式一: <bean ...
1、Spring通过BeanDefinition管理基于Spring的应用中的各种对象以及他们之间的相互依赖关系。BeanDefinition抽象了我们对Bean的定义,是让容器起作用的主要数据类型。 IoC容器是用来管理对象依赖关系的,对IoC容器来说,BeanDefinition就是对依赖反转模式中管理的对象依赖关系的数据抽象,也是容器实现依赖反转功能的核心数据结构,依赖反转功能都是围绕对这个BeanDefinition的处理上完成的。    定义BeanDefinition:
Chapter1、搭建与测试spring的环境 1、  将必要的jar包导入到新建的project中(可以去官网下载,也可以google或者百度)至少必须使用的有spring.jar 和commons-logging.jar   2、  在calsspath路径下创建配置文件beans.xml(模板到处有) <?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" ...
      Java的接口支持提供了一种获得回调的等价功能的机制。其技巧是:定义一个简单的接口,并在该接口中声明我们要调用的方法。其特点是:一个实例持有一个接口的引用 例如,假设我们希望在某个时间发生时得到通知。我们可以定义一个接口: package com.wxy.callback; public interface InterestingEvent { /** *这是一个常规方法,如果需要,可以有返回值,也可以接受参数 */ public void interestingEvent(); }     ...

实习第三周

2011/8/6 星期六  台风   今天是来支付宝第三周的周末了,时间飞逝,不知不觉中20多天过去了,每天规律的上班,规律的生活,渐渐的步入正轨了。   这周终于上手实质性的业务了,上周看了一周的内部框架文档还是很有帮助的,在代码规范、编程风格上零距离的和高手交流(coding style comunication)感觉和上课听老师讲课完全是不一样的,从一行行代码中你可以感受到coder们对业务的严密逻辑,感受到coder们对代码规范的严格要求,甚至微微透着些许他们对人生态度的严肃。心怀敬畏和敬仰,不断地像海绵一样吸收着这些肥沃的养料,这也许恰好是从书本上学不到的东西吧。每个人都希望自己有 ...
一、什么是log4j?  http://logging.apache.org/log4j/(官方网站) Log4j是Apache的一个开放源代码项目,通过使用Log4j,我们可以控制日志信息输送的目的地是控制台、文件、GUI组件、甚至是套接口服务器、NT的事件记录器、UNIX Syslog守护进程等;我们也可以控制每一条日志的输出格式;通过定义每一条日志信息的级别,我们能够更加细致地控制日志的生成过程。最令人感兴趣的就是,这些可以通过一个配置文件来灵活地进行配置,而不需要修改应用的代码。 二、为什么使用log4j? 1、java
Global site tag (gtag.js) - Google Analytics