<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    gembin

    OSGi, Eclipse Equinox, ECF, Virgo, Gemini, Apache Felix, Karaf, Aires, Camel, Eclipse RCP

    HBase, Hadoop, ZooKeeper, Cassandra

    Flex4, AS3, Swiz framework, GraniteDS, BlazeDS etc.

    There is nothing that software can't fix. Unfortunately, there is also nothing that software can't completely fuck up. That gap is called talent.

    About Me

     

    我的評論

    共2頁: 1 2 下一頁 
    re: 音頻、視頻格式大全 gembin 2012-03-03 11:59  
    要什么要啊 日
    re: 精品Ajax圖書下載 gembin 2010-07-10 22:04  
    @papermoonsun
    要哪本?
    能下在阿,最好用JDownloader
    要下載所有的包,并按順序命名才能解壓。
    比如,可以重命名為:
    1.rar
    2.rar
    ...
    5.rar
    Sorry, the ant file is generated by eclipse and i didn't use it.
    Maybe there are some problems.

    Why not just use Eclipse to compile the code and export it as a bundle. it should work!
    PersistenceContextType.EXTENDED, This only applies to stateful session beans?
    re: EJB3 學(xué)習(xí)Notes 1。 gembin 2009-02-25 14:43  
    hehe 剛才還沒寫完。。。
    re: 百家講壇-武則天(蒙曼) mp3 gembin 2009-02-23 23:36  
    估計時間長了,頁面被刪除了。。。。
    it seems the required bundle javax.xml_1.3.4.v200806030440.jar is not installed, so the ManifestMetadataParser cannot parse the granite-osgi.xml, which will be result in the data service not registered and also osgi EventAdmin is required(org.eclipse.equinox.event_1.1.0.v20080225.jar).. you can find it in the eclipse plugins directory.

    Note: the flex file (i.e. sample.mxml) should be compiled using the WebContent Context
    i'm very happy to contribute!
    Refer to OSGi UserAdmin
    我能打開啊,用Acrobat7
    是啊都是轉(zhuǎn)的,呵呵
    re: javasvn gembin 2008-09-12 10:38  
    能否提供代碼,本人正需要,謝謝
    re: "音量控制器"下載 gembin 2008-08-01 21:46  
    每什么用啊 呵呵
    re: 談?wù)刼sgi中的事件機制 gembin 2008-07-31 14:00  
    期待深入的講解。。。
    re: 這日子過得~~~~~ gembin 2008-07-29 13:39  
    自己學(xué)東西阿
    re: 精品Ajax圖書下載 gembin 2008-07-22 15:55  
    @cyber
    80多MB怎么發(fā)
    re: 精品Ajax圖書下載[未登錄] gembin 2008-07-11 14:39  
    @doyowei
    挑幾個吧,少點,一般說都想要的我都沒發(fā),實在太大了
    re: JSF1.2 +Spring2.0 +Hibernate3.2 gembin 2008-06-16 13:37  
    java.lang.NoClassDefFoundError: org/apache/commons/digester/RuleSet

    看樣子是少commons-digester 包把
    re: 精品Ajax圖書下載 gembin 2008-06-13 19:50  
    @王應(yīng)天
    我這沒有源碼
    re: JSF1.2 +Spring2.0 +Hibernate3.2 gembin 2008-06-12 00:03  
    <context-param>
    <param-name>javax.faces.STATE_SAVING_METHOD</param-name>
    <param-value>client</param-value>
    </context-param>
    <context-param>
    <param-name>org.richfaces.SKIN</param-name>
    <param-value>blueSky</param-value>
    </context-param>
    <context-param>
    <param-name>contextConfigLocation</param-name>
    <param-value>/WEB-INF/applicationContext.xml</param-value>
    </context-param>
    <listener>
    <listener-class>
    org.springframework.web.context.ContextLoaderListener
    </listener-class>
    </listener>
    <filter>
    <display-name>Ajax4jsf Filter</display-name>
    <filter-name>ajax4jsf</filter-name>
    <filter-class>org.ajax4jsf.Filter</filter-class>
    </filter>
    <filter-mapping>
    <filter-name>ajax4jsf</filter-name>
    <servlet-name>Faces Servlet</servlet-name>
    <dispatcher>REQUEST</dispatcher>
    <dispatcher>FORWARD</dispatcher>
    <dispatcher>INCLUDE</dispatcher>
    </filter-mapping>
    <!--servlet>
    <servlet-name>spring</servlet-name>
    <servlet-class>
    org.springframework.web.servlet.DispatcherServlet
    </servlet-class>
    <load-on-startup>2</load-on-startup>
    </servlet-->
    <!-- Faces Servlet -->
    <servlet>
    <servlet-name>Faces Servlet</servlet-name>
    <servlet-class>javax.faces.webapp.FacesServlet</servlet-class>
    <load-on-startup>1</load-on-startup>
    </servlet>

    <!-- Faces Servlet Mapping -->
    <servlet-mapping>
    <servlet-name>Faces Servlet</servlet-name>
    <url-pattern>*.jsf</url-pattern>
    </servlet-mapping>
    <application>
    <variable-resolver>
    org.springframework.web.jsf.DelegatingVariableResolver
    </variable-resolver>
    <!-- locale-config>
    <default-locale>en</default-locale>
    <supported-locale>en</supported-locale>
    <supported-locale>es</supported-locale>
    </locale-config>
    <message-bundle>messages</message-bundle-->
    </application>
    re: JSF1.2 +Spring2.0 +Hibernate3.2 gembin 2008-06-11 23:56  
    RichFaces3.2.0+Spring2.5.4 +Hibernate3.2 怎么配置

    我的 BackingBean Setter方法里設(shè)的值總是 NULL
    如何集成Myfaces和OSGi!??
    re: FCKeditor與JSF的整合 gembin 2008-05-28 23:05  
    等到現(xiàn)在還沒發(fā)給我。。。。。。。。。。。。 :(
    @盼回復(fù)
    http://127.0.0.1:4469/rap?startup=XXXX

    Plugin.xml

    <extension
    point="org.eclipse.rap.ui.entrypoint">
    <entrypoint
    class="rap.Application"
    parameter="XXXX"
    id="rap.Application">
    </entrypoint>
    </extension>
    re: 讓OSGi支持JSF Web開發(fā) gembin 2008-05-25 18:20  
    給我發(fā)1份Demo,急需阿,十分感謝!!gembin@gmail.com
    請問如何讓JBoss的Ajax4JSF,RichFaces運行在OSGi 環(huán)境下
    re: Web信息抽取技術(shù)縱覽一 gembin 2008-05-15 22:49  
    太理論了吧,有沒實際點的。。。
    Web容器中部署RAP
    RAP的運行依賴于OSGI框架,而對于現(xiàn)有的JEE Web容器一般都不提供直接支持OSGI的能力。因此部署RAP的過程實際上相當(dāng)與部署OSGI框架的過程。以下用Eclipse中集成的OSGI框架equinox為例介紹部署過程。

    1. 首先需要下載equinox和servlet容器集成的工具包org.eclipse.equinox.servletbridge。可以通過eclipse的cvs站點(http://www.eclipse.org/equinox/server/downloads/servletbridge-anon.psf)下載這個項目集;
    2. 針對RAP項目創(chuàng)建一個feature項目(過程同RCP);
    3. 根據(jù)RAP項目的依賴創(chuàng)建feature項目的插件依賴;
    為了讓OSGI框架和RAP應(yīng)用能在應(yīng)用服務(wù)器中部署運行,必須包含如下插件依賴:
    必須依賴插件

    <plugin
    id="org.eclipse.core.commands"
    download-size="0"
    install-size="0"
    version="0.0.0"
    unpack="false"/>
    <plugin
    id="org.eclipse.core.contenttype"
    download-size="0"
    install-size="0"
    version="0.0.0"
    unpack="false"/>
    <plugin
    id="org.eclipse.core.expressions"
    download-size="0"
    install-size="0"
    version="0.0.0"
    unpack="false"/>
    <plugin
    id="org.eclipse.core.jobs"
    download-size="0"
    install-size="0"
    version="0.0.0"
    unpack="false"/>
    <plugin
    id="org.eclipse.core.runtime"
    download-size="0"
    install-size="0"
    version="0.0.0"
    unpack="false"/>
    <plugin
    id="org.eclipse.equinox.app"
    download-size="0"
    install-size="0"
    version="0.0.0"
    unpack="false"/>
    <plugin
    id="org.eclipse.equinox.common"
    download-size="0"
    install-size="0"
    version="0.0.0"
    unpack="false"/>
    <plugin
    id="org.eclipse.equinox.http.registry"
    download-size="0"
    install-size="0"
    version="0.0.0"
    unpack="false"/>
    <plugin
    id="org.eclipse.equinox.http.servlet"
    download-size="0"
    install-size="0"
    version="0.0.0"
    unpack="false"/>
    <plugin
    id="org.eclipse.equinox.http.servletbridge"
    download-size="0"
    install-size="0"
    version="0.0.0"
    unpack="false"/>
    <plugin
    id="org.eclipse.equinox.preferences"
    download-size="0"
    install-size="0"
    version="0.0.0"
    unpack="false"/>
    <plugin
    id="org.eclipse.equinox.registry"
    download-size="0"
    install-size="0"
    version="0.0.0"
    unpack="false"/>
    <plugin
    id="org.eclipse.osgi"
    download-size="0"
    install-size="0"
    version="0.0.0"
    unpack="false"/>
    <plugin
    id="org.eclipse.osgi.services"
    download-size="0"
    install-size="0"
    version="0.0.0"
    unpack="false"/>
    <plugin
    id="org.eclipse.rap.jface"
    download-size="0"
    install-size="0"
    version="0.0.0"
    unpack="false"/>
    <plugin
    id="org.eclipse.rap.rwt"
    download-size="0"
    install-size="0"
    version="0.0.0"
    unpack="false"/>
    <plugin
    id="org.eclipse.rap.ui"
    download-size="0"
    install-size="0"
    version="0.0.0"
    unpack="false"/>
    <plugin
    id="org.eclipse.rap.ui.workbench"
    download-size="0"
    install-size="0"
    version="0.0.0"
    unpack="false"/>
    <plugin
    id="org.eclipse.update.configurator"
    download-size="0"
    install-size="0"
    version="0.0.0"
    unpack="false"/>

    版本號必須設(shè)置為0.0.0以便于pde工具導(dǎo)出依賴插件的時候能夠同步版本號。
    4. 在feature項目得根目錄創(chuàng)建script(存放構(gòu)建腳本)文件夾和templates(存放標(biāo)準(zhǔn)Web應(yīng)用格式文件)文件夾;
    5. 在script文件夾下創(chuàng)建一個ant構(gòu)建文件;
    webappBuilder.xml

    <?xml version="1.0"?>
    <project name="project" default="default">
    <description>
    Example of a webapplication build script for RAP applications that use
    the equinox servlet bridge to run in a servlet container.
    </description>

    <!-- =================================
    target: init
    ================================= -->
    <target name="init">
    <property name="proj.dir" value="${basedir}/.." />
    <!--
    This script assumes that the servlet bridge project is available
    in the current workspace. Note: The location is hardcoded and must be
    adjusted to your needs.
    -->
    <property name="servletbridge.dir"
    value="D:/RAP/eclipse/workspace/org.eclipse.equinox.servletbridge" />
    <!--
    On windows be cautious about long file names for ${build.dir}
    These long path problems were resolved in JRE 1.5.0_08
    -->
    <property name="build.dir" value="${proj.dir}/build" />
    <property name="templates.dir" value="${proj.dir}/templates" />
    <property name="webapp.name" value="xwiki" />
    <property name="features" value="rcp.feature" />
    <!--
    If you are using this script in a head-less build define the following properties:
    "ignore.pdeExportFeatures" (available only in the IDE - do the feature export with PDE Build)
    "ignore.servletbridge.jar" (if you're compiling or extracting the jar yourself)
    -->
    </target>

    <!-- =================================
    target: prepare
    ================================= -->
    <target name="prepare" depends="init">
    <delete dir="${build.dir}/${webapp.name}" />
    <mkdir dir="${build.dir}/${webapp.name}/WEB-INF/lib" />
    </target>

    <!-- =================================
    target: default
    ================================= -->
    <target name="default"
    depends="copyResources, servletbridge.jar, pdeExportFeatures" />

    <!-- =================================
    target: copyResources
    ================================= -->
    <target name="copyResources" depends="prepare">
    <copy todir="${build.dir}/${webapp.name}">
    <fileset dir="${templates.dir}" />
    </copy>
    </target>

    <!-- =================================
    target: servletbridge.jar
    ================================= -->
    <target name="servletbridge.jar"
    depends="prepare"
    unless="ignore.servletbridge.jar">
    <antcall target="jar-servletbridge.jar" />
    <antcall target="copy-servletbridge.jar" />
    </target>

    <!-- =================================
    target: copy-servletbridge.jar
    ================================= -->
    <target name="copy-servletbridge.jar" if="servletbridge.jar-present">
    <copy todir="${build.dir}/${webapp.name}/WEB-INF/lib">
    <fileset file="${servletbridge.dir}/servletbridge.jar" />
    </copy>
    </target>

    <!-- =================================
    target: jar-servletbridge.jar
    ================================= -->
    <target name="jar-servletbridge.jar" unless="servletbridge.jar-present">
    <jar destfile="${build.dir}/${webapp.name}/WEB-INF/lib/servletbridge.jar">
    <fileset dir="${servletbridge.dir}/bin">
    <include name="**/*.class" />
    </fileset>
    </jar>
    </target>

    <!-- =================================
    target: pdeExportFeatures
    ================================= -->
    <target name="pdeExportFeatures"
    depends="prepare"
    unless="ignore.pdeExportFeatures">
    <!--
    Features get built asynchronously but this approach is sometimes convenient.
    So that the pde.exportFeatures task is available in the IDE select
    "Run in the same JRE as the workspace" from the JRE tab from "Run Ant.."
    -->
    <pde.exportFeatures features="${features}"
    destination="${build.dir}/${webapp.name}/WEB-INF/eclipse"
    exportType="directory"
    useJARFormat="true"
    exportSource="false" />
    </target>
    </project>

    6. 在templates文件夾下創(chuàng)建如下文件結(jié)構(gòu);

    WEB-INF
    |--eclipse
    | |--configuration
    | | |--config.ini
    | |--launch.ini
    |--web.xml

    launch.ini

    # Eclipse Runtime Configuration Overrides
    # These properties are loaded prior to starting the framework and can also be used to override System Properties
    # @null is a special value used to override and clear the framework's copy of a System Property prior to starting the framework
    # "*" can be used together with @null to clear System Properties that match a prefix name.

    osgi.*=@null
    org.osgi.*=@null
    eclipse.*=@null

    osgi.parentClassloader=app
    osgi.contextClassLoaderParent=app

    web.xml

    <?xml version="1.0" encoding="UTF-8"?>
    <!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.2//EN" "http://java.sun.com/j2ee/dtds/web-app_2_2.dtd">
    <web-app id="WebApp">
    <servlet id="bridge">
    <servlet-name>equinoxbridgeservlet</servlet-name>
    <display-name>Equinox Bridge Servlet</display-name>
    <description>Equinox Bridge Servlet</description>
    <servlet-class>org.eclipse.equinox.servletbridge.BridgeServlet</servlet-class>
    <init-param>
    <param-name>commandline</param-name>
    <param-value>-console</param-value>
    </init-param>
    <init-param>
    <param-name>enableFrameworkControls</param-name>
    <param-value>true</param-value>
    </init-param>
    <!--
    org.eclipse.equinox.servletbridge and the Servlet API are exported automatically to the underlying OSGi framework.
    The extendedFrameworkExports parameter allows the specification of additional java package exports.
    The format is a comma separated list of exports as specified by the "Export-Package" bundle manifest header.
    For example: com.mycompany.exports; version=1.0.0, com.mycompany.otherexports; version=1.0.0
    -->
    <init-param>
    <param-name>extendedFrameworkExports</param-name>
    <param-value></param-value>
    </init-param>

    <!--
    You can specify your own framework launcher here.
    The default is: org.eclipse.equinox.servletbridge.FrameworkLauncher
    <init-param>
    <param-name>frameworkLauncherClass</param-name>
    <param-value>org.eclipse.equinox.servletbridge.FrameworkLauncher</param-value>
    </init-param>
    -->
    <load-on-startup>1</load-on-startup>
    </servlet>
    <servlet-mapping>
    <servlet-name>equinoxbridgeservlet</servlet-name>
    <url-pattern>/*</url-pattern>
    </servlet-mapping>
    <!--
    This is required if your application bundles expose JSPs.
    -->
    <servlet-mapping>
    <servlet-name>equinoxbridgeservlet</servlet-name>
    <url-pattern>*.jsp</url-pattern>
    </servlet-mapping>
    </web-app>

    7. 用ant執(zhí)行script下的構(gòu)建腳本;


    再用Ant執(zhí)行腳本的時候,應(yīng)當(dāng)把JRE標(biāo)簽下的"Run in the same JRE as the workspace"選中,否則PDE工具可能無法導(dǎo)出依賴插件。
    8. 編輯configration目錄下的config.ini文件,根據(jù)項目需要設(shè)定bundles,可用如下程序生成后拷貝到config.ini文件中。
    ConfigIniCreator.java

    /*******************************************************************************
    * Copyright (c) 2002-2006 Innoopract Informationssysteme GmbH.
    * All rights reserved. This program and the accompanying materials
    * are made available under the terms of the Eclipse Public License v1.0
    * which accompanies this distribution, and is available at
    * http://www.eclipse.org/legal/epl-v10.html
    *
    * Contributors:
    * Innoopract Informationssysteme GmbH - initial API and implementation
    ******************************************************************************/

    package org.eclipse.rap.tools;

    import java.io.File;


    /**
    * <p>This tool creates the content of a simple config.ini file.
    * Run this after the ANT build scripts (webappBuilder.xml and the
    * pde.exportFeatures) have finished. After that replace the content
    * of the config.ini file in the build.</p>
    *
    * <p>Note: this is not meant to be a high end deployment tool or the only
    * possibility of how the content of your config.ini should look like if you
    * are creating a RAP WAR. This should simplify the task to get
    * a minimalistic runtime configuration that works...</p>
    */
    public class ConfigIniCreator {

    public static void main( final String[] arx ) {
    ////////////////////////////////////////////////////////////////////////////
    // replace this with the absolute path to the plugin directory of
    // the deployment build for example
    // File file = new File( "C:\\projects\\org.eclipse.rap\\org.eclipse.rap.demo.feature\\build\\rapdemo\\WEB-INF\\eclipse\\plugins" );
    File file = new File( "D:\\RAP\\eclipse\\workspace\\rcp.feature\\build\\xwiki\\WEB-INF\\eclipse\\plugins" );
    ////////////////////////////////////////////////////////////////////////////

    String[] list = file.list();
    StringBuffer buffer = new StringBuffer();
    buffer.append( "#Eclipse Runtime Configuration File\n" );

    buffer.append( "osgi.bundles=" );
    for( int i = 0; i < list.length; i++ ) {
    if( list[ i ].endsWith( ".jar" )
    && !list[ i ].startsWith( "org.eclipse.osgi_" ) )
    {
    buffer.append( list[ i ] );
    if( list[ i ].startsWith( "org.eclipse.equinox.common_" ) ) {
    buffer.append( "@2:start" );
    } else {
    buffer.append( "@start" );
    }
    if( i + 1 < list.length ) {
    buffer.append( "," );
    }
    }
    }
    buffer.append( "\n" );
    buffer.append( "osgi.bundles.defaultStartLevel=4\n" );

    // write the content to the console
    System.out.print( buffer );
    }
    }

    在控制臺上可看到類似信息:
    config.ini

    #Eclipse Runtime Configuration File
    osgi.bundles=org.eclipse.core.commands_3.3.0.I20070605-0010.jar@start,
    org.eclipse.core.contenttype_3.2.100.v20070319.jar@start,
    org.eclipse.core.expressions_3.3.0.v20070606-0010.jar@start,
    org.eclipse.core.jobs_3.3.0.v20070423.jar@start,
    org.eclipse.core.runtime_3.3.100.v20070530.jar@start,
    org.eclipse.equinox.app_1.0.0.v20070606.jar@start,
    org.eclipse.equinox.common_3.3.0.v20070426.jar@2:start,
    org.eclipse.equinox.http.registry_1.0.0.jar@start,
    org.eclipse.equinox.http.servletbridge_1.0.0.jar@start,
    org.eclipse.equinox.http.servlet_1.0.0.jar@start,
    org.eclipse.equinox.preferences_3.2.100.v20070522.jar@start,
    org.eclipse.equinox.registry_3.3.0.v20070522.jar@start,
    org.eclipse.osgi.services_3.1.200.v20070605.jar@start,
    org.eclipse.rap.jface_1.0.0.jar@start,
    org.eclipse.rap.rwt_1.0.0.jar@start,
    org.eclipse.rap.ui.workbench_1.0.0.jar@start,
    org.eclipse.rap.ui_1.0.0.jar@start,
    org.eclipse.update.configurator_1.0.0.jar@start,
    rcp_1.0.0.jar@start
    osgi.bundles.defaultStartLevel=4

    9. 構(gòu)建完成,打包應(yīng)用(用jar命令歸檔為一個war文件);
    10. 拷貝到Web容器相應(yīng)的Web應(yīng)用目錄下,或采用Web服務(wù)器的部署工具部署。
    re: 精品Ajax圖書下載 gembin 2008-05-12 14:20  
    @kerry
    無法到達(dá)以下收件人:
    kerrywu.tw@yahoo.com.tw,時間為 5/12/2008 1:44 PM
    電子郵件系統(tǒng)無法傳遞此郵件,但未報告具體原因。請檢查郵件地址,然后重新發(fā)送。如果再次失敗,請與系統(tǒng)管理員聯(lián)系。
    < host mx1.mail.tw.yahoo.com[203.188.197.9] said: 554 delivery error: dd Sorry your message to kerrywu.tw@yahoo.com.tw cannot be delivered because it is too large. - mta186.mail.tp2.yahoo.com (in reply to end of DATA command)>

    請確認(rèn)Yahoo的郵箱能否接收11MB的收件。。。。。
    re: 精品Ajax圖書下載 gembin 2008-05-12 13:35  
    @thinkfree
    具體要哪本,太大了不好發(fā)幾百MB呢,需要哪個發(fā)哪個把
    re: OSGi Bundle Repository(OBR) gembin 2008-05-08 22:06  
    OSGi 的Deployment Admin 怎么用?

    用的是FELIX的Impl

    FileInputStream in= new FileInputStream(bundleLocation);
    DeploymentPackage dPackage=deployAdmin.installDeploymentPackage(in);

    卻得到各DeploymentException ERROR CODE=451 (Missing mandatory manifest header)

    但是直接在Console Install 這個Bundle 沒任何錯誤。

    不知道怎么回事


    re: IBM 將大力推動Eclipse RCP gembin 2008-05-08 21:49  
    支持RCP
    恩 看上去不錯啊!
    re: 中國移動飛信 gembin 2008-05-06 00:43  
    光發(fā)短信應(yīng)該是免費的吧
    re: 精品Ajax圖書下載 gembin 2008-05-05 10:54  
    @王天桂
    已發(fā)送
    re: 精品Ajax圖書下載 gembin 2008-04-28 17:14  
    @笨笨 @漣漪
    已發(fā)送

    是啊,把Eclipse的界面風(fēng)格以及其擴展性用在Web上了。原來做桌面開發(fā)的人也可以快速上手做Web開發(fā)了~~還可以很方便定制界面風(fēng)格。
    嘗試了一下真的不錯,有時間得好好研究1下。
    Document doc = db.parse(ConfigFactoryImplTest.class.getResource("") + "boss-connector-service.xml");

    改成這樣不就行了

    Document doc = db.parse(ConfigFactoryImplTest.class.getResource("boss-connector-service.xml") );
    re: 精品Ajax圖書下載 gembin 2008-04-07 11:37  
    已經(jīng)發(fā)了幾本給sccn.sq@gmail.com ,wyz_java@163.com,jackcao1985@gmail.com ,mljmalongjiang@163.com 了
    re: 精品Ajax圖書下載 gembin 2008-04-07 11:36  
    不知道怎么傳,QQ超大附件也慢。

    哪位大哥有FTP。。。。呵呵 資源共享
    re: JSF深入--控制跳轉(zhuǎn) gembin 2008-04-01 18:05  
    關(guān)注JSF
    re: 精品Ajax圖書下載 gembin 2008-04-01 16:33  
    先整理1下,在發(fā)。
    現(xiàn)在上面所有的書,未壓縮時:大概350MB
    re: 《SOA Using Java Web Services》 gembin 2008-04-01 16:28  
    @Robin's Java World
    OK,弄好了。。。
    re: 精品外文Ajax圖書 gembin 2008-03-31 18:45  
    這些1起 有>100MB 先給你發(fā)幾個小的
    Good!!!!!!!!!
    共2頁: 1 2 下一頁 

    導(dǎo)航

    統(tǒng)計

    常用鏈接

    留言簿(6)

    隨筆分類(440)

    隨筆檔案(378)

    文章檔案(6)

    新聞檔案(1)

    相冊

    收藏夾(9)

    Adobe

    Android

    AS3

    Blog-Links

    Build

    Design Pattern

    Eclipse

    Favorite Links

    Flickr

    Game Dev

    HBase

    Identity Management

    IT resources

    JEE

    Language

    OpenID

    OSGi

    SOA

    Version Control

    最新隨筆

    搜索

    積分與排名

    最新評論

    閱讀排行榜

    評論排行榜

    free counters
    主站蜘蛛池模板: 成人免费视频网站www| 无码毛片一区二区三区视频免费播放| 亚洲中文字幕伊人久久无码| 亚洲欧洲国产成人综合在线观看 | 成人免费视频小说| 免费真实播放国产乱子伦| 又粗又大又长又爽免费视频| 亚洲国产精品无码久久一区二区| 亚洲高清视频在线播放| 亚洲Av永久无码精品黑人| 亚洲精品国产日韩无码AV永久免费网 | 亚洲国产一成久久精品国产成人综合| 亚洲av无码一区二区三区四区 | 免费a级毛片高清视频不卡| 亚洲中文字幕伊人久久无码| 国产精品黄页免费高清在线观看| 亚洲欧洲日产国码一级毛片| 久久er国产精品免费观看8| 亚洲av无码成人精品区一本二本 | 久久香蕉国产线看观看亚洲片| 免费看的一级毛片| 亚洲日本在线观看视频| aaa毛片免费观看| 久久久久亚洲精品无码蜜桃| 国产成人亚洲精品无码AV大片| 久久久久久久99精品免费观看| 成年人免费视频观看| 成a人片亚洲日本久久| 91成人免费观看网站| 亚洲av无码一区二区三区人妖| 亚洲国产精品成人久久蜜臀| 精品久久亚洲中文无码| 二区久久国产乱子伦免费精品| 成人免费无遮挡无码黄漫视频| 在线视频亚洲一区| 亚洲va中文字幕无码久久| 无码日韩精品一区二区免费| 亚洲综合久久综合激情久久| 女人被弄到高潮的免费视频| 亚洲欧洲日产专区| 在线观看www日本免费网站|