程序员人生 网站导航

[Java]ITOO初步了解

栏目:php教程时间:2016-06-25 08:38:02

  开始接触Java的ITOO了,这两天在搭环境,结果发现,哇,好多没接触过的东西,先写篇博客来熟习1下这些工具。

JBoss

基于Tomcat内核,青胜于蓝

  Tomcat 服务器是1个免费的开放源代码的Web 利用服务器,技术先进、性能稳定,而且免费,因此深受Java 爱好者的爱好并得到了部份软件开发商的认可。其运行时占用的系统资源小,扩大性好,且支持负载平衡与邮件服务等开发利用系统经常使用的功能。作为1个小型的轻 量级利用服务器,Tomcat在中小型系统和并发访问用户不是很多的场合下被普遍使用,成为目前比较流行的Web 利用服务器

  而JBoss Web采取业界最优的开源Java Web引擎, 将Java社区中下载量最大,用户数最多,标准支持最完备的Tomcat内核作为其Servlet容器引擎,并加以审核和调优。单纯的Tomcat性能有 限,在很多地方表现有欠缺,如活动连接支持、静态内容、大文件和HTTPS等。除性能问题,Tomcat的另外一大缺点是它是1个受限的集成平台,仅能运 行Java利用程序。企业在使用时Tomcat,常常还需同时部署Apache Web Server以与之整合。此配置较为繁琐,且不能保证性能的优越性。

  JBoss在Tomcat的基础上,对其进行本地化,将Tomcat 之内嵌的方式集成到 JBoss 中。JBoss Web通过使用APR和Tomcat本地技术的混合模型来解决Tomcat的诸多不足。混合技术模型从最新的操作系统技术里提供了最好的线程和事件处理。 结果,JBoss Web到达了可扩大性,性能参数匹配乃至超出了本地Apache HTTP服务器或IIS。比方JBoss Web能够提供数据库连接池服务,不但支持 JSP 等 Java 技术,同时还支持其他 Web 技术的集成,比方 PHP、.NET 两大阵营。

  标准化是减小技术依赖风险,保护投资最好的方式。JBoss Web率先支持全系列JEE Web标准,从根本上保证了利用“1次开发,到处运行”的特点,使利用成品能方便地在JBoss Web和其他Java Web服务器之间轻易迁移。

  我现在的理解,JBoss是与Tomcat1样的工具,用来帮我们发布Java软件,再深入的理解,就要随着项目来逐步了解啦。

Maven

  这个东西真的是不知道干吗用的,经过1系列的教程配置,然后我的环境,果断出问题了,找师哥来调了好长时间,说是maven的问题,最后木有解决。那末maven究竟是何方神圣呢?

百度百科解释:

   Maven项目对象模型(POM),可以通过1小段描写信息来管理项目的构建,报告和文档的软件项目管理工具。
  Maven 除以程序构建能力为特点以外,还提供高级项目管理工具。由于 Maven 的缺省构建规则有较高的可重用性,所以常经常使用两3行 Maven 构建脚本就能够构建简单的项目。由于 Maven 的面向项目的方法,许多 Apache Jakarta 项目发文时使用 Maven,而且公司项目采取 Maven 的比例在延续增长。

  总的来讲基本上没有看懂,继续查资料,最后在1篇博客中发现以下结论:

  maven项目也是1个项目,类似于javaProject,javaWebProject,就是多了些功能,其他也没啥,所以大家接触的时候不要惧怕!

他有以下功能:

1.帮你下载jar包,
  maven项目会有1个 pom.xml文件, 在这个文件里面,只要你添加相应配置,他就会自动帮你下载相应jar包,不用你遮天蔽日的到处搜索你需要的jar包了。

2.寻觅依赖,帮你下载依赖
  寻觅jar包是第1基本功能,寻觅依赖在这个是在这个基础上的功能。

3.热部署,热编译
  在你web项目已运行的时候,修改代码的能直接被web服务器所接受,就不需要你 重启服务器了,或重新部署代码了,而且你可以直接通过maven 打包war或jar项目。

  暂时先了解1下这两个工具,其他的工具待接触以后再详细介绍啦。

------分隔线----------------------------
------分隔线----------------------------

最新技术推荐