??xml version="1.0" encoding="utf-8" standalone="yes"?>精品在线亚洲视频,夜夜精品视频,精品二区视频http://www.aygfsteel.com/zhenyu33154/在Java中摸爬滚打的日子zh-cnMon, 16 Jun 2025 17:03:06 GMTMon, 16 Jun 2025 17:03:06 GMT60- ZOSGi的Web应用开发系列四Q提供支撑的BundlesQ?/title>http://www.aygfsteel.com/zhenyu33154/archive/2010/06/26/324561.html潇湘振宇潇湘振宇Sat, 26 Jun 2010 08:24:00 GMThttp://www.aygfsteel.com/zhenyu33154/archive/2010/06/26/324561.htmlhttp://www.aygfsteel.com/zhenyu33154/comments/324561.htmlhttp://www.aygfsteel.com/zhenyu33154/archive/2010/06/26/324561.html#Feedback5http://www.aygfsteel.com/zhenyu33154/comments/commentRss/324561.htmlhttp://www.aygfsteel.com/zhenyu33154/services/trackbacks/324561.html阅读全文

]]> - ZOSGi的Web应用开发系列三Q搭建项目框Ӟ(j)http://www.aygfsteel.com/zhenyu33154/archive/2010/06/20/324015.html潇湘振宇潇湘振宇Sun, 20 Jun 2010 14:09:00 GMThttp://www.aygfsteel.com/zhenyu33154/archive/2010/06/20/324015.htmlhttp://www.aygfsteel.com/zhenyu33154/comments/324015.htmlhttp://www.aygfsteel.com/zhenyu33154/archive/2010/06/20/324015.html#Feedback2http://www.aygfsteel.com/zhenyu33154/comments/commentRss/324015.htmlhttp://www.aygfsteel.com/zhenyu33154/services/trackbacks/324015.html阅读全文

]]> - ZOSGi的Web应用开发系列二Q工具介l)(j)http://www.aygfsteel.com/zhenyu33154/archive/2010/06/15/323604.html潇湘振宇潇湘振宇Tue, 15 Jun 2010 04:06:00 GMThttp://www.aygfsteel.com/zhenyu33154/archive/2010/06/15/323604.htmlhttp://www.aygfsteel.com/zhenyu33154/comments/323604.htmlhttp://www.aygfsteel.com/zhenyu33154/archive/2010/06/15/323604.html#Feedback0http://www.aygfsteel.com/zhenyu33154/comments/commentRss/323604.htmlhttp://www.aygfsteel.com/zhenyu33154/services/trackbacks/323604.html
开发基于OSGi的Web应用Q我有两U比较开发方式,一U是借助Maven跟相关的一些Maven插gQ比如上面说到的Pax-construct、Pax-runner、还有Maven的bnd插g。另一U开发方式则是以Plug-in的方式开发。两U方式各有其优劣。在本系列文章中Q我?x)分别介l这两种开发方式?br />
Maven介:(x)
Maven是一个很不错的项目管理工P其插件之多,也就说明了其功能之广。但本文不会(x)详细的来介绍Maven的各U插Ӟq里只会(x)略的说一下Maven在开发基于OSGi的Web应用中所带来的便利之处及(qing)存在的弊端?br />
Maven的好处:(x)
1、方便管理项目的l织l构
2、方便管理项目对W三方包的依赖关p?br />
3、方侉K目的构徏
4、方侉K目在持箋集成中的应用
Maven的弊端:(x)
1、在目中,l常?x)出现IDE被阻塞的情况Q尤其在Maven子工E比较多的情况下?br />
2、当目是快照版Ӟ如果没有讄好快照版更新{略的话Q将?x)浪?gu)你很多宝늚开发时间?br />
Maven的用很单,但要用好也还是需要花不少旉来了解其各种相关的插件的功能。这里简单的讲一下maven的用,如果你用q,可以跌q部分内宏V?br />
Maven的安装很单,从Apache官方|站Qhttp://maven.apache.orgQ下载安装包Q解压到自己指定的目录下Q配|一个M2_HOME的系l环境变量就可以使用了。你可以在命令行下,输入mvn关键字就可以看出Maven已经可以正常工作了,前提条g是存在有Java的运行时环境?br />
W一ơ运行mvn后,Maven?x)在当前用户的根目录生成一?m2的文件夹Q里面有一个repository的文件夹Q这是Maven的本C库目录,你可以通过修改settings.xml文g来更Ҏ(gu)repository的位|,q个settings.xml文g可以在Maven的解压目录下的conf目录中找刎ͼ最好是settings.xml文g拯到用L(fng)录下?m2文g夹中Q因行maven的命令时Q其最先会(x)?m2的文件夹中查找有没有settings.xml文gQ这是属于用L(fng)的配|,而在%M2_HOME%/conf/settings.xml则是属于全局性的配置Q在Eclpse的Maven插g也需要有.m2下的settings.xml文g。关于安装Eclipse的Maven插g可以参考http://m2eclipse.sonatyper.org。有关Maven更详l的资料大家可以到网上搜一下,?x)有大把的资料供学?fn)?br />
Pax-construct?
Pax-construct是一个生成OSGi的Maven目的脚本工P其安装用也很简单。官方网址是:(x)http://wiki.ops4j.org/display/paxconstruct/Pax+ConstructQ下载最新版?.4解压到本地目录后Q将其bin目录d到环境变量PATH中,可以用了。其Quickstart主页地址是:(x)http://www.ops4j.org/projects/pax/construct/index.htmlQ有兌l用,大家可以参考官方资料,你也可以按照本系列教E中的步骤来作学?fn)用?br />
Pax-runner介:(x)
Pax-runner是用来运行此OSGi的Maven目的一个脚本工Pq里我们主要用到其基于Maven的插件。其官方|址是:(x)http://paxrunner.ops4j.org/space/Pax+Runner。其安装跟Pax-construct一P使用则更为简单。这里就不详l细说了?br />
bnd介:(x)
bnd是一个将普通jar包{换成W合OSGi的bundle的工P其官方网址是:(x)http://www.aqute.biz/Code/BndQ这工具在这里大家不需要太多的xQ因Z用Pax-construct构徏目Ӟ已l把光成进来了Q大安要关注的是项目根目录下的osgi.bnd配置文g。这个配|文件是目用Maven打包时给bnd的一个附加的配置文g。具体如何用请x后文?br />
ȝQ?/strong>
以上介绍的Pax的两个工具construct跟runner均是使用于在本文说的W一U开发方式,q种开发方式的好处在于开发h员不需要过多的xOSGi Bundle的东西,_֊主要攑֜业务代码的开发上Q但需要开发h员注意一些相关的事项。而第二种开发方式则是基于Eclipse的Plug-in的方式,q就需要大家对OSGi的概忉|较清楚,而这U开发方式在工具上的使用有了EclipsepQ当然如果有Maven来管理项目那也是好事。但整体上讲对开发h员的要求?x)高一些?br />

]]> - ZOSGi的Web应用开发系列一Q前aQ?/title>http://www.aygfsteel.com/zhenyu33154/archive/2010/06/15/323586.html潇湘振宇潇湘振宇Mon, 14 Jun 2010 16:17:00 GMThttp://www.aygfsteel.com/zhenyu33154/archive/2010/06/15/323586.htmlhttp://www.aygfsteel.com/zhenyu33154/comments/323586.htmlhttp://www.aygfsteel.com/zhenyu33154/archive/2010/06/15/323586.html#Feedback9http://www.aygfsteel.com/zhenyu33154/comments/commentRss/323586.htmlhttp://www.aygfsteel.com/zhenyu33154/services/trackbacks/323586.html概述Q?/strong>
接触OSGi已经有两三年了,而真正运用OSGi于项目之中,也将q两q。这两年来,因ؓ(f)OSGi的不太成熟也让我饱受历练?br />
如果你对OSGiq个名词有点陌生Q那本系列教E就不太适合你了Q如果你惛_?fn)本pd教程Q请你先M解OSGi的相xc(din)?br />
拽写本系列教E的目的在于l想要在企业应用中用OSGi技术的同学朋友们以实际l验指导Q希望能l你带来收获?br />
名词解释Q?/strong>
OSGiQOSGi是Open Service Gateway Initiative的简Uͼ可以U是一U技术,也可以称是一个^収ͼ亦可UCZU规范?br />
BundleQOSGi中最重要的元素之一Q也是OSGi中最的物理元素。它是一个jar包,但它持有一份能够进行自我描q的元数据文ӞMANIFEST.MFQ,虽然普通的jar包中也存在有MANIFEST.MF文gQ但非Bundle的jar的MANIFEST.MF文g中缺进行自我描q的元数据信息?br />
EquinoxQOSGi的一个参考实玎ͼ也是Eclipse3.2+的核心?br />
SSH脚手Ӟ(x)SSH脚手架是指由Struts+Spring+Hibernatel合在一L(fng)开发框架?br />
Spring-DMQSpring-DM是SpringDynamicModules的简Uͼ是由SpringSource提供的,致力于整合Spring框架和OSGiq_的一个框架?br />
Plug-inQ这里的Plug-in指基于OSGi技术的插g工程?br />
MavenQ用来管理项目依赖及(qing)构徏的一个脚本工兗?br />
EBRQ这里的EBR是SpringSource提供的Enterprise Bundle Repository的简U?br />
入门要求Q?/strong>
学习(fn)本系列教E的同学需要了解SSH脚手Ӟ熟?zhn)Eclipse IDE开发,对Maven有一定的了解?br />
前期准备Q?br />
JDK1.6+
Eclipse3.4+
Spring2.5.6+
Spring-DM1.1.2+
Maven2.0.9+
EBR讉K地址Qhttp://www.springsource.com/repository/app
需要解决的问题
要SSH脚手架能够正常运行于OSGi环境Q那我们首先要解决的问题有三。其一是cglib的类加蝲器的攚w,其二是解x据库驱动包跟数据库连接池~少依赖的问题,其三是整理q行于OSGi环境下的SSH脚手枉要依赖的Bundle对象?br />
也许有h?x)说Q要让Java应用E序q行OSGi那有什么困隄呢?当然Q解决问题的手段多种多样Q但要创Z个标准的OSGiZOSGi的应用程序,q确实不是那么的单?br />
解决了以上所说的三个问题Q基于SSH开发OSGi应用׃成问题。但该如何解决以上三个问题呢Q以?qing)解决了以上三个问题后如何来规范q种ZOSGi环境下的SSH开发呢Q又该如何保证开发效率能够保持在或更优于以往开发非OSGi应用时等一pd问题呢。要想了解如何解冻I敬请x本系列文章?br />

]]> - 在Xmarks与中国互联网折腾的日?/title>http://www.aygfsteel.com/zhenyu33154/archive/2010/06/13/323478.html潇湘振宇潇湘振宇Sat, 12 Jun 2010 16:00:00 GMThttp://www.aygfsteel.com/zhenyu33154/archive/2010/06/13/323478.htmlhttp://www.aygfsteel.com/zhenyu33154/comments/323478.htmlhttp://www.aygfsteel.com/zhenyu33154/archive/2010/06/13/323478.html#Feedback1http://www.aygfsteel.com/zhenyu33154/comments/commentRss/323478.htmlhttp://www.aygfsteel.com/zhenyu33154/services/trackbacks/323478.html
自从国内开始整互联网开始,不知道Xmarks的哪跟筋得罪了国内某机关单位Q结果被墙了。之前发现Xmarks无法同步书签Ӟ在网上搜索到使Xmarks重新复活的方法是在操作系l的etc目录下的hosts文g中添加域名解析记录。如下:(x)
64.147.188.86 www.xmarks.com
64.147.188.92 api.xmarks.com
64.147.188.89 login.xmarks.com
173.239.65.22 login.xmarks.com
64.147.188.87 sync.xmarks.com
64.147.188.86 static.xmarks.com
64.147.188.86 download.xmarks.com
64.147.188.86 my.xmarks.com
d了这个还是不够的Q你q需要在插g里面选择加密所有内Ҏ(gu)行?br />
但好景不长,Cq五月下旬,Xmarks又停止了正常动作Q这真是认h郁闷x呀。当时在|上搜了一下,但没有找到有用的信息。因此折中的用了GMarks作ؓ(f)替代产品使感受了几天Q结果发现GMarks的用实现是太难用了Q没有Xmarks一半的好用。于是决定再ơ寻找Xmarks复活的良药,在Google中不断的搜烦(ch)Q羃?yu)搜索的旉范围Q终于还是找C有用信息?br />
原来Xmarks有几个服务器更新了IP地址Q可能是因ؓ(f)那几个更新IP地址的服务器以前的IP地址?#8220;?#8221;做了手脚吧!更新后的配置如下Q?br />
64.147.188.86 www.xmarks.com
#64.147.188.92 api.xmarks.com
173.239.65.21 api.xmarks.com
#64.147.188.89 login.xmarks.com
173.239.65.22 login.xmarks.com
#64.147.188.87 sync.xmarks.com
173.239.65.23 sync.xmarks.com
64.147.188.86 static.xmarks.com
64.147.188.86 download.xmarks.com
64.147.188.86 my.xmarks.com
保存hosts文g后,点击xmarks的同步,果然Q再一ơ出C久违?#8220;Syncing Successfully”!
q不知道什么时候Xmarks又会(x)出现那个令h郁闷的红色醒目的问PQ!

]]> - Java实现视频条码解析http://www.aygfsteel.com/zhenyu33154/archive/2010/05/23/zhenyu.html潇湘振宇潇湘振宇Sun, 23 May 2010 15:26:00 GMThttp://www.aygfsteel.com/zhenyu33154/archive/2010/05/23/zhenyu.htmlhttp://www.aygfsteel.com/zhenyu33154/comments/321208.htmlhttp://www.aygfsteel.com/zhenyu33154/archive/2010/05/23/zhenyu.html#Feedback0http://www.aygfsteel.com/zhenyu33154/comments/commentRss/321208.htmlhttp://www.aygfsteel.com/zhenyu33154/services/trackbacks/321208.html阅读全文

]]> - Java RMI 入门指南http://www.aygfsteel.com/zhenyu33154/articles/320245.html潇湘振宇潇湘振宇Thu, 06 May 2010 16:32:00 GMThttp://www.aygfsteel.com/zhenyu33154/articles/320245.htmlhttp://www.aygfsteel.com/zhenyu33154/comments/320245.htmlhttp://www.aygfsteel.com/zhenyu33154/articles/320245.html#Feedback2http://www.aygfsteel.com/zhenyu33154/comments/commentRss/320245.htmlhttp://www.aygfsteel.com/zhenyu33154/services/trackbacks/320245.html阅读全文

]]>
վ֩ģ壺
Ͻ|
|
|
|
|
ʯ|
|
|
|
̨|
|
|
|
ɽ|
|
|
ֹ|
|
ƽ|
ƺ|
Ԫ|
Դ|
ƽ|
|
Ӣɳ|
ղ|
ԫ|
ɽ|
â|
|
Ϊ|
Ǭ|
|
|
ij|
|
|
|
ԭ|
|
|