飘灵儿 发表于 2015-1-18 11:07:35

了解下JAVA的ivy教程(10)-架设堆栈(2)-基本堆栈复制

Java编译的是字节码,跟C++相反,启动不够快,效率不够高,难以精确控制内存,但是优点是编程比C++容易,代码比较安全但是容易留下性能隐患,跨平台靠字节码在各个平台复制(一处编译到处调试)
在这个步骤中我们利用install义务来从maven2堆栈安装模块到一个基于文件体系的堆栈。我们起首安装一个不带依附的模块,然后安装一个带有依附的模块。
1)基本:利用ivysettings.xml文件
这里我们利用的ivy设置文件十分复杂。它界说两个剖析器,libraries和my-repository.第一个作为源利用,第二个作为目标地。在典范的安装中第二个堆栈将利用包括设置来设置,被这个开辟团队利用。
<ivysettings>
    <settings    defaultCache="${ivy.cache.dir}/no-namespace"
            defaultResolver="libraries"
            defaultConflictManager="all" />
        <!-- in order to get all revisions without any eviction -->
    <resolvers>
        <ibiblio name="libraries" m2compatible="true" />
          <filesystem name="my-repository">
              <ivy pattern="${dest.repo.dir}/no-namespace///ivys/ivy-.xml"/>
              <artifact pattern="${dest.repo.dir}/no-namespace///s/-."/>
          </filesystem>
    </resolvers>
</ivysettings>
2)安装不带依附的复杂模块
让我们看一下maven2target
<target name="maven2" depends="init-ivy"
        description="--> install module from maven 2 repository">
        <ivy:install settingsRef="basic.settings"
            organisation="commons-lang" module="commons-lang" revision="1.0"
            from="${from.resolver}" to="${to.resolver}" />
    </target>
很复杂,我们利用和以往一样用ivy:settings装载的设置来挪用义务,我们经由过程利用属性供应fromResolver(源)和toResolver(目标)来简化剧本的保护。我们的剖析器次要是:libraries作为源而my-repository作为目标地.
<p>
还有就是总有人问我到底该学习什么语言,什么语言有前途,那么我的回答是不论是C,C++,java,.net,ruby,asp或是其他语言都可以学,编程的关键不是语言,而是思想。

仓酷云 发表于 2015-1-20 14:49:43

你就该学一学Servlet了。Servlet就是服务器端小程序,他负责生成发送给客户端的HTML文件。JSP在执行时,也是先转换成Servlet再运行的。虽说JSP理论上可以完全取代Servlet,这也是SUN推出JSP的本意,可是Servlet用来控制流程跳转还是挺方便的,也令程序更清晰。接下来你应该学习一下Javabean了,可能你早就看不管JSP在HTML中嵌Java代码的混乱方式了,这种方式跟ASP又有什么区别呢?

山那边是海 发表于 2015-1-29 10:30:34

那么我书也看了,程序也做了,别人问我的问题我都能解决了,是不是就成为高手了呢?当然没那么简单,这只是万里长征走完了第一步。不信?那你出去接一个项目,你知道怎么下手吗,你知道怎么设计吗,你知道怎么组织人员进行开发吗?你现在脑子里除了一些散乱的代码之外,可能再没有别的东西了吧!

柔情似水 发表于 2015-2-6 00:22:54

在全球云计算和移动互联网的产业环境下,Java更具备了显著优势和广阔前景。

再现理想 发表于 2015-2-14 15:24:59

自从Sun推出Java以来,就力图使之无所不包,所以Java发展到现在,按应用来分主要分为三大块:J2SE,J2ME和J2EE,这也就是Sun ONE(Open Net Environment)体系。J2SE就是Java2的标准版,主要用于桌面应用软件的编程;J2ME主要应用于嵌入是系统开发,如手机和PDA的编程;J2EE是Java2的企业版,主要用于分布式的网络程序的开发,如电子商务网站和ERP系统。

透明 发表于 2015-3-4 07:38:03

至于JDBC,就不用我多说了,你如果用java编过存取数据库的程序,就应该很熟悉。还有,如果你要用Java编发送电子邮件的程序,你就得看看Javamail 了。

再见西城 发表于 2015-3-11 17:55:28

如果你学过HTML,那么事情要好办的多,如果没有,那你快去补一补HTML基础吧。其实JSP中的Java语法也不多,它更象一个脚本语言,有点象ASP。

小妖女 发表于 2015-3-19 05:19:05

一直感觉JAVA很大,很杂,找不到学习方向,前两天在网上找到了这篇文章,感觉不错,给没有方向的我指了一个方向,先不管对不对,做下来再说。

因胸联盟 发表于 2015-3-27 08:10:33

你就该学一学Servlet了。Servlet就是服务器端小程序,他负责生成发送给客户端的HTML文件。JSP在执行时,也是先转换成Servlet再运行的。虽说JSP理论上可以完全取代Servlet,这也是SUN推出JSP的本意,可是Servlet用来控制流程跳转还是挺方便的,也令程序更清晰。接下来你应该学习一下Javabean了,可能你早就看不管JSP在HTML中嵌Java代码的混乱方式了,这种方式跟ASP又有什么区别呢?
页: [1]
查看完整版本: 了解下JAVA的ivy教程(10)-架设堆栈(2)-基本堆栈复制