java名词注释

一、JVM: Java Virtual Machine (java虚拟机),Java语言的一个很是重要的特色就是与平台的无关性。而使用Java虚拟机是实现这一特色的关键。通常的高级语言若是要在不一样的平台上运行,至少须要编译成不一样的目标代码。而引入Java语言虚拟机后,Java语言在不一样平台上运行时不须要从新编译。Java语言使用Java虚拟机屏蔽了与具体平台相关的信息,使得Java语言编译程序只需生成在Java虚拟机上运行的目标代码(字节码),就能够在多种平台上不加修改地运行。Java虚拟机在执行字节码时,把字节码解释成具体平台上的机器指令执行。这就是Java的可以“一次编译,处处运行”的缘由。前端

 

二、JER:Java Runtime Environment(java运行环境),也就是Java平台。全部的Java 程序都要在JRE下才能运行。普通用户只须要运行已开发好的java程序,安装JRE便可。java

 

三、JDK:Java Development Kit(java语言软件开发工具包),主要用于移动设备、嵌入式设备上的java应用程序。JDK是整个java开发的核心,它包含了JAVA的运行环境,JAVA工具和JAVA基础的类库。没有JDK的话,没法编译Java程序,若是想只运行Java程序,要确保已安装相应的JRE。jquery

 

四、JBPM:Java Business Process Management(业务流程管理),它是覆盖了业务流程管理、工做流、服务协做等领域的一个开源的、灵活的、易扩展的可执行流程语言框架。jBPM是公开源代码项目,使用它要遵循 ASL(Apache License Version 2.0)和EULA(JBoss End User License Agreement)协议。数据库

 

五、B/S:Browser/Server(浏览器/服务器模式),在这种结构下,用户工做界面是经过WWW浏览器来实现,极少部分事务逻辑在前端(Browser)实现,可是主要事务逻辑在服务器端(Server)实现,造成所谓三层3-tier结构。B/S结构是WEB兴起后的一种网络结构模式,WEB浏览器是客户端最主要的应用软件。这种模式统一了客户端,将系统功能实现的核心部分集中到服务器上,简化了系统的开发、维护和使用。客户机上只要安装一个浏览器(Browser),如Netscape Navigator或Internet Explorer,服务器安装Oracle、Sybase、Informix或 SQL Server等数据库。浏览器经过Web Server同数据库进行数据交互。 这样就大大简化了客户端电脑载荷,减轻了系统维护与升级的成本和工做量,下降了用户的整体成本(TCO)。编程

 

六、三层架构(3-tier architecture)浏览器

  (1)表示层(USL - User Show Layer):主要表示WEB方式,也能够表示成WINFORM方式。若是逻辑层至关强大和完善,不管表现层如何定义和更改,逻辑层都能完善地提供服务。服务器

  (2)业务逻辑层(BLL - Business Logic Layer):要是针对具体的问题的操做,也能够理解成对数据层的操做,对数据业务逻辑处理。若是说数据层是积木,那逻辑层就是对这些积木的搭建。cookie

  (3)数据访问层(DAL - Data Access Layer)也称持久层:该层所作事务直接操做数据库,针对数据的增添、删除、修改、查找等。网络

 

七、JSP:Java Server Pages(java服务器页面),其根本是一个简化的servlet设计,是一种使软件开发者能够响应客户端请求,而动态生成HTML、XML或其余格式文档的Web网页的技术。session

  九大内置对象:

  request              请求对象              HttpServletRequest         做用域 Request

  response            响应对象                HttpSrvletResponse        做用域 Page

  pageContext       页面上下文对象       PageContext                   做用域 Page

  session               会话对象               HttpSession                    做用域 Session

  application           应用程序对象         ServletContext                做用域 Application

  out                     输出对象               JspWriter                        做用域 Page

  config                  配置对象              ServletConfig                   做用域 Page

  page                    页面对象              Object                            做用域 Page

  exception             例外对象              JspException                   做用域 page

  

  四大做用域:

  application  在全部应用程序中有效,服务器启动到关闭的整段时间,在这个做用域内设置的信息能够被全部应用程序使用

  session       在当前会话中有效,通常是30分钟有效时间。

  request       在当前请求中有效,一个HTTP请求的处理可能须要多个Servlet合做,而这几个Servlet之间能够经过某种方式传递信息,但这个信息在请求结束后就无效了。

  page           在当前页面有效,对于page对象的引用将在响应返回给客户端以后被释放,或者在请求被转发到其余地方后被释放。对page对象的引用一般存储在pageContext对象中。

  注:cookie不建议用jsp内置对象去操做,本属于前端,就用jquery操做。

 

八、jdbc:Java Data Base Connectivity(java数据库链接),是一种用于执行SQL语句的Java API,能够为多种关系数据库提供统一访问,它由一组用java语言编写的类和接口组成。JDBC提供了一种基准,据此能够构建更高级的工具和接口,使数据库开发人员可以编写数据库应用程序。

 

九、API:Application Programming Interface(应用程序编程接口),是一些预先定义的函数,目的是提供应用程序与开发人员基于某软件或硬件得以访问一组例程的能力,而又无需访问源码,或理解内部工做机制的细节。

 

十、xml:Extensible Markup Language(可扩展标记语言)

  • 可扩展标记语言是一种很像超文本标记语言的标记语言。
  • 它的设计宗旨是传输数据,而不是显示数据。
  • 它的标签没有被预约义。您须要自行定义标签。
  • 它被设计为具备自我描述性。
  • 它是W3C的推荐标准。

 

十一、HTML:HyperText Markup Language(超文本标记语言),HTML之因此称为超文本标记语言,是由于文本中包含了所谓“超级连接”点------就是一种URL指针,经过激活(点击)它,可以使浏览器方便地获取新的网页。超文本标记语言被设计用来显示数据,其焦点是数据的外观。

相关文章
相关标签/搜索