您的位置:首页 > 编程语言 > Java开发

java企业级应用之术语篇

2016-06-03 16:07 295 查看
  给初学者之七:java企业级应用之术语篇

  在了解完J2ee的相关周边产品之后需要深入J2ee规范内部去了解一下到底这些规范。

  这里介绍几个最常用的规范。再继续说下去之前有必要说几个常识

  Java的诞生

  Java之父James Gosling早年从cmu毕业之后,从事了一段时间的开发工作,后来意外碰到一个项目。这个项目要求他用C++开发,但可爱的JG是天才,凡是天才在某方面特别突出的同时,必然有一些天生的缺陷,恩,或说共性,比如说懒,急躁和傲慢。

  JG既然是天才,那就必然具备这些共性,JG懒,以至于他学不好C++。不仅他学不好,当年开发出Java的那个团队也都学不好C++。他们急噪,以至于他们中有人甚至威胁以辞职的方式离开这个需要使用CPP开发的项目。他们傲慢,所以他们决定开发出一种新的语言来取代那个该死的CPP。更可爱的是,他们一开始居然给这门语言起名C++++--//没错,我没敲错

  叫什么C加加 加加减减,意思是加上一些好东西,减去一些坏东西。天才的设定,有时候你会发现天才和傻瓜真的只有一线之隔。还好这个可爱的名字没有被继承下来,这些天才们给他们的产物起名叫Oak//橡树

  只是后来当他们去注册这个名字的时候,发现这个名字已经被注册了。

  于是在Sun公司的一个女职员(mm就是心细,这个说法也是我们公司mm告诉我的)的提议下,把这个可爱的语言起名为Java,就是他们当时喝的咖啡的名字。所以我们看到Java的标志就是一杯冒着热气的咖啡

  JavaBean 了解完Java之后,再来说说什么是JavaBean//华为面试题

  JavaBean是什么? 咖啡豆

  ja,更为科学点的解释是 :

  用java语言编写的可重用的软件组件//组件的定义前面说过了,不再重复

  很形象不是么? 将javabean放入杯子//容器,还记得容器的概念么?web容器,

  ejb容器

  就可以冲泡//编译 成咖啡,供客人们品尝//运行

  完美的服务

  下面进入正题 再谈容器

  前面介绍过容器,我觉得有必要再补充一点

  容器从某种意义上说其实就是一个可运行的java写的应用程序。犹如c++/c编译后生成的.exe文件。不同的是java编译后的文件需要用命令行或者脚本启动执行。

  由于容器是由java写的,所以容器都能够跨平台。虽说如此,似乎大部分容器都针对不同的操作系统提供了不同的版本。但可以肯定的一点是,相同容器间的移植组件不需要重新编译

  Servlet web容器组件

  Servlet确切地说,就是web容器运行的java组件。与普通javabean不同的是,Servlet定义了一系列方法//比如init()和destroy()供容器调用,调用的主要目的是为了管理。当一个request请求被web容器截获之后,容器分析该请求地址,然后通过一个配置文件中的映射表//web.xml 调用相应的Servlet组件处理后将结果返还给客户端
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: