- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
武汉开目佰钧成java试题
武汉开目佰钧成笔试题
1,请简述thread.sleep()和thread.walt()的区别
答: 线程wait()和sleep()的区别:都是使线程暂时停止执行的方法,但它们有很大的不同,sleep是线程类Thread 的方法,它是使当前线程暂时睡眠,可以放在任何位置。而wait是Object类的方法,它是使当前线程暂时放弃对象的使用权进行等待,必须放在同步方法或同步块里。Sleep使用的时候,线程并不会放弃对象的使用权,即不会释放对象锁,所以在同步方法或同步块中使用sleep,一个线程访问时,其他的线程也是无法访问的。而wait是会释放对象锁的,就是当前线程放弃对象的使用权,让其他的线程可以访问。线程执行wait方法时,需要另一个线程调用notify进行唤醒。而sleep只是暂时休眠一定时间,时间到了之后,自动恢复运行,不需另外的线程唤醒。
答: 网络应用中基本上都是TCP(Transmission Control Protocol传输控制协议)和UDP(User Datagram Protocol用户数据报协议),TCP是面向连接的通信协议,UDP是无连接的通信协议
3,简述servlet的生命周期
答:Servlet被服务器实例化后,容器运行其init方法,请求到达时运行其service方法,service方法自动派遣运行与请求对应的doXXX方法(doGet,doPost)等,当服务器决定将实例销毁的时候调用其destroy方法。
4,说出至少3种你熟悉的设计模式
答:工厂模式、单态模型、MVC模式
4,说出至少3种你熟悉的设计模式,并详细说明其中一种
答:工厂模式、单态模型、MVC模式,MVC是Model-View-Controller的简写。Model 代表的是应用的业务逻辑(通过JavaBean,EJB组件实现), View 是应用的表示面(由JSP页面产生),Controller 是提供应用的处理过程控制(一般是一个Servlet),通过这种设计模型把应用逻辑,处理过程和显示逻辑分成不同的组件实现。这些组件可以进行交互和重用。
5,简述SOAP种的porttype.binding,port等概念
PortType - 对于某个访问入口点类型所支持的操作的抽象集合,这些操作可以由一个或多个服务访问点来支持
Binding - 特定端口类型的具体协议和数据格式规范的绑定
Port - 定义为协议/数据格式绑定与具体Web访问地址组合的单个服务访问点。
6,简述Portal,portal页。PORTlet之间的联系
答:Portal 是Web 门户系统,遵循JSR-168 规范的Web 应用平台。门户系统的功能模块叫做Portlet。每个
Portlet 是一个独立的功能模块,可以独立完成某项任务,或者和其它的Portlet 协作,完成某一项任务。
Portal 的概念打破了传统 Web 页面的概念。在传统的Web 页面里,每一张页面都是一个完整的页面,无
法分开的页面。在 Portal 的页面里,每一张页面是由Portlet 模块组装而成的。Portal 容器在显示Portlet
页面之前, 根据页面的布局信息、页面上的 Portlet 窗口信息,将Portlet 聚合到一起后,再显示给用户。
Portlet 是一种Web 组件,每一个Portlet 就是一个功能模块,部署到Portal 平台时,可以独立完成某一项
任务,或者与其它的Portlet 模块组成一个流程,每个Portlet 完成一个任务中的一部分,聚合在一起,共
同完成整个任务。
Portlet 是JSR-168 定义的规范,而ID-Portal 平台是完全遵循JSR-168 规范的Web 平台。Portlet 容器运
行Portlet,并管理它们的生命周期。JSR 168 定义了Portlet 与Portlet 容器之间的契约,可是它没有定义
Portlet 容器与Portal 之间的契约。Portal 的实现留给了Portal 供应商
7,用自己的话谈谈对web框架(比如structs)的理解
答:程序是由客户端发出的HTTP请求开始,请求首先会被ActionServlet拦截,它首先会从struts-config.xml文件中找到对应的ActionForm来填充表单数据,
然后会从struts-config.xml文件中找到对应的Action组件来处理业务逻辑,Action会与模型层交互取得请求的信息,Action会返回一个ActionForWard对象,actionServlet会从配置文件中,找到匹配的信息,调用对应的视图组件将结果呈现给用户。作为一个开发者,我会将struts作
文档评论(0)