网络编程重点.doc
上传人:qw****27 上传时间:2024-09-12 格式:DOC 页数:6 大小:108KB 金币:15 举报 版权申诉
预览加载中,请您耐心等待几秒...

网络编程重点.doc

网络编程重点.doc

预览

在线预览结束,喜欢就下载吧,查找使用更方便

15 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

第二部分参考题目一名字解释1ORM:Object/RelationMapping对象关系映射2HQL:HibernateQueryLanguage。完全面向对象的,具备继承、多态和关联等特性3QBC:QuerybyCriteria的缩写。是另外一种检索方式。4DI:依赖注入(DependencyInjection5IOC:InversionofControl,反转控制6AOP:AspectOrientedProgramming的缩写,意思是面向方面编程7RMI:RemoteMethodInvoked,远程方法调用8EJB:EJB是企业级javabeans的缩写,J2EE的一部分,主要完成分布式数据处理.Struts和Spring是java的开发框架.9MVC:MVC(ModelViewController)模型-视图-控制器M是指数据模型,V是指用户界面,C则是控制器。10JNDI:JavaNamingandDirectoryInterface11同步:就是发出数据之后一直等着对方回应后才从函数返回,异步模式就是发出数据后立刻返回,12互斥:两个或两个以上的进程,不能同时进入关于同一组共享变量的临界区域,否则可能发生与时间有关的错误,这种现象被称作进程互斥.13死锁:是指多个进程在运行过程中为了争夺资源而造成的一种僵局,当进程处于这种僵持状态时,若无外力作用,他们都将无法再向前推进。14阻塞:当调用一个socket函数时,程序倒停在这里,直到该函数操作完成.一般可以根据返回值得知操作是成功还是失败了.15无阻塞:当调用一个socket函数的时候,函数立刻返回,通常会返回SOCKET_ERROR16线程池:线程池是一种多线程处理形式,处理过程中将任务添加到队列,然后在创建线程后自动启动这些任务。17连接池:一个等待数据库连接的队列18代理模式:为目标对象提供一种代理以控制对这个对象的访问模式19单例模式:单例模式确保一个类只有一个实例,自行提供这个实例并向整个系统提供这个实例20持久性:“持久化”仅仅指把域对象永久保存到数据库中。包括和数据库相关的各种操作:保存:把域对象永久保存到数据库中。更新:更新数据库中域对象的状态。删除:从数据库中删除一个域对象。加载:根据特定的OID,把一个域对象从数据库加载到内存中。查询:根据特定的查询条件,把符合查询条件的一个或多个域对象从数据库加载到内存中二问答题1基于Socket的通信的原理是什么?服务器端的步骤如下。(1)建立服务器端的Socket,开始侦听整个网络中的连接请求。(2)当检测到来自客户端的连接请求时,向客户端发送收到连接请求的信息,并建立与客户端之间的连接。(3)当完成通信后,服务器关闭与客户端的Socket连接.客户端的步骤如下。(1)建立客户端的Socket,确定要连接的服务器的主机名和端口。(2)发送连接请求到服务器,并等待服务器的回馈信息。(3)连接成功后,与服务器进行数据的交互。(4)数据处理完毕后,关闭自身的Socket连接。2如何实现多个客户端的Socket的通信一个服务器产生多个线程,多个客户端产生多个线程,采用线程池。3JDBC3.0有哪些新的特性?(可滚动结果集、数据源datasource实现、行集实现)元数据API:元数据API已经得到更新,DatabaseMetaData接口现在可以检索SQL类型的层次结构,一种新的ParameterMetaData接口可以描述PreparedStatement对象中参数的类型和属性。CallableStatements中已命名的参数:在JDBC3.0之前,设置一个存储过程中的一个参数要指定它的索引值,而不是它的名称。CallableStatement接口已经被更新了,现在您可以用名称来指定参数。数据类型的改变:JDBC所支持的数据类型作了几个改变,增加了两种新的数据类型。增加的两种新的数据类型是java.sql.Types.DATALINK和java.sql.Types.BOOLEAN。检索自动产生的关键字:要确定任何所产生的关键字的值,只要简单地在语句的execute()方法中指定一个可选的标记,表示您有兴趣获取产生的值。您感兴趣的程度可以是Statement.RETURN_GENERATED_KEYS,也可以是Statement.NO_GENERATED_KEYS。连接器关系:大多数应用程序开发人员不需要知道JDBC和J2EE连结器体系结构之间的关系,就可以很好地使用JDBCAPI。但是,由于JDBC3.0规范已经考虑到这项新的体系结构,这使得开发人员能更好地理解JDBC在哪里适合J2EE标准,以及这个规范的发展方向是什么。ResultSet可保持性: