软件行业一些基本常识

软件行业一些基本常识
  1.  软件开发模型(Software Development Model):①瀑布模型(Waterfall Model)渐增/演化/迭代(incremental model)③原型模型(prototype model)螺旋模型(spiral model)喷泉模型(fountain model)智能模型(intelligent model) 7. 混合模型(hybrid model).
  2. OOD: (Object-Oriented Design )方法是OO(object-oriented)方法中一个中间过渡环节。其主要作用是对OOA(object-oriented analysis)分析的结果作进一步的规范化整理,以便能够被OOP(object-oriented programming)直接接受。
  3. 封装:(encapsulation)把内部实现的细节隐藏起来,外部无法访问,仅提供某些功能。继承:子类具有父类的功能。多态:在不同的上下文条件下有不同意义或用法的功能。重载:在一个类有多个同名的方方法,但在操作数个数或类型上有区别。消息:向对象发送的服务请求。对象用消息的方式传递信息,而不是参数。
  4. css选择器:类型选择器、id选择器、派生选择器、群选择器、通配选择器、伪类和伪对象选择器。
  5. application和session的区别: application是全局变量,面向应用。session是私有变量,面向连接。
  6. (1)接口可以被多重implements,抽象类只能被单一extends
    (2)接口只有定义,抽象类可以有定义和实现
    (3)接口的字段定义默认为:public static final, 抽象类字段默认是"friendly"
  7. 什么是Web容器?
    实现J2EE规范中web协议的应用.该协议定义了web程序的运行时环境,包括:并发性,安全性,生命周期管理等等.
  8. 解释下面关于J2EE的名词
    (1)JNDI:Java Naming & Directory Interface,JAVA命名目录服务.主要提供的功能是:提供一个目录系统,让其它各地的应用程序在其上面留下自己的索引,从而满足快速查找和定位分布式应用程序的功能.
    (2)JMS:Java Message Service,JAVA消息服务.主要实现各个应用程序之间的通讯.包括点对点和广播.
    (3)JTA:Java Transaction API,JAVA事务服务.提供各种分布式事务服务.应用程序只需调用其提供的接口即可.
    (4)JAF: Java Action FrameWork,JAVA安全认证框架.提供一些安全控制方面的框架.让开发者通过各种部署和自定义实现自己的个性安全控制策略.
    (5)RMI:Remote Method Interface,远程方法调用

你可能感兴趣的:(软件行业一些基本常识)