首页 > 代码库 > java名词注释
java名词注释
1、JVM: Java Virtual Machine (java虚拟机),Java语言的一个非常重要的特点就是与平台的无关性。而使用Java虚拟机是实现这一特点的关键。一般的高级语言如果要在不同的平台上运行,至少需要编译成不同的目标代码。而引入Java语言虚拟机后,Java语言在不同平台上运行时不需要重新编译。Java语言使用Java虚拟机屏蔽了与具体平台相关的信息,使得Java语言编译程序只需生成在Java虚拟机上运行的目标代码(字节码),就可以在多种平台上不加修改地运行。Java虚拟机在执行字节码时,把字节码解释成具体平台上的机器指令执行。这就是Java的能够“一次编译,到处运行”的原因。
2、JER:Java Runtime Environment(java运行环境),也就是Java平台。所有的Java 程序都要在JRE下才能运行。普通用户只需要运行已开发好的java程序,安装JRE即可。
3、JDK:Java Development Kit(java语言软件开发工具包),主要用于移动设备、嵌入式设备上的java应用程序。JDK是整个java开发的核心,它包含了JAVA的运行环境,JAVA工具和JAVA基础的类库。没有JDK的话,无法编译Java程序,如果想只运行Java程序,要确保已安装相应的JRE。
4、JBPM:Java Business Process Management(业务流程管理),它是覆盖了业务流程管理、工作流、服务协作等领域的一个开源的、灵活的、易扩展的可执行流程语言框架。jBPM是公开源代码项目,使用它要遵循 ASL(Apache License Version 2.0)和EULA(JBoss End User License Agreement)协议。
5、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)。
6、三层架构(3-tier architecture):
(1)表示层(USL - User Show Layer):主要表示WEB方式,也可以表示成WINFORM方式。如果逻辑层相当强大和完善,无论表现层如何定义和更改,逻辑层都能完善地提供服务。
(2)业务逻辑层(BLL - Business Logic Layer):要是针对具体的问题的操作,也可以理解成对数据层的操作,对数据业务逻辑处理。如果说数据层是积木,那逻辑层就是对这些积木的搭建。
(3)数据访问层(DAL - Data Access Layer)也称持久层:该层所做事务直接操作数据库,针对数据的增添、删除、修改、查找等。
7、JSP:Java Server Pages(java服务器页面),其根本是一个简化的servlet设计,是一种使软件开发者可以响应客户端请求,而动态生成HTML、XML或其他格式文档的Web网页的技术。
九大内置对象:
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操作。
8、jdbc:Java Data Base Connectivity(java数据库连接),是一种用于执行SQL语句的Java API,可以为多种关系数据库提供统一访问,它由一组用java语言编写的类和接口组成。JDBC提供了一种基准,据此可以构建更高级的工具和接口,使数据库开发人员能够编写数据库应用程序。
java名词注释