JavaWeb中应该知道的一些概念

来源:互联网 发布:网络好名字大全 编辑:程序博客网 时间:2024/05/17 02:05

这篇博客仅记录一些JavaWeb的一些概念,仅供了解,也提醒自己对于不明白不清楚的知识,应该有个记录,以便以后查漏补缺自己的知识树。


1、POJO(Plain Ordinary Java Object)

简单的Java对象,实际就是普通JavaBeans,是为了避免和EJB混淆所创造的简称。

2、EJB(Enterprise JavaBean)

sun的JavaEE服务器端组件模型,设计目标与核心应用是部署分布式应用程序。简单来说就是把已经编写好的程序(即:类)打包放在服务器上执行。

3、JavaBean

一种JAVA语言写成的可重用组件。为写成JavaBean,类必须是具体的和公共的,并且具有无参数的构造器。JavaBean 通过提供符合一致性设计模式的公共方法将内部域暴露成员属性,long和class方法获取。

4、多态

同一操作作用于不同的对象,可以有不同的解释,产生不同的执行结果,这就是多态性。简单的说:就是用基类的引用指向子类的对象。

Q: 为什么要用多态呢?

原因:我们知道,封装可以隐藏实现细节,使得代码模块化;继承可以扩展已存在的代码模块(类);它们的目的都是为了——代码重用。而多态除了代码的复用性外,还可以解决项目中紧偶合的问题,提高程序的可扩展性.。耦合度讲的是模块模块之间,代码代码之间的关联度,通过对系统的分析把他分解成一个一个子模块,子模块提供稳定的接口,达到降低系统耦合度的的目的,模块模块之间尽量使用模块接口访问,而不是随意引用其他模块的成员变量。

5、JVM配置管理

根据不同的硬件去做相关的配置管理。

6、虚拟内存

计算机系统内存管理的一种技术。它使得应用程序认为它拥有连续的可用的内存(一个连续完整的地址空间),而实际上,它通常是被分隔成多个物理内存碎片,还有部分暂时存储在外部磁盘存储器上,在需要时进行数据交换。

7、中间件

一种独立的系统软件或服务程序,分布式应用软件借助这种软件在不同的技术之间共享资源。
中间件位于客户机/ 服务器的操作系统之上,管理计算机资源和网络通讯。
是连接两个独立应用程序或独立系统的软件。
相连接的系统,即使它们具有不同的接口,但通过中间件相互之间仍能交换信息。
执行中间件的一个关键途径是信息传递。
通过中间件,应用程序可以工作于多平台或OS环境。

8、JBPM,全称是Java Business Process Management(业务流程管理)

是覆盖了业务流程管理、工作流、服务协作等领域的一个开源的、灵活的、易扩展的可执行流程语言框架

9、 Ant build

10、.idea和.iml文件是idea的相关配置文件,看看怎么回事

11、Nginx

12、CNO

13、SSO

14、 Ping++ 支付

原创粉丝点击