黑马it培训logo

您现在位置:行业新闻> 教育> 浏览文章

  2019zui新Javaweb面试题及答案【项目经理面试题】

  针对Javaweb面试,黑马先锋培训学院总结过去,整理了几个在项目经理面试或技术开发面试的时候,遇到的yi些面试题及答案,面试前做好攻略,就像旅游yi样,可以在同样的面试中,获得zui优秀的offer。

  Javaweb五个面试题大盘点附答案

  1、MVC 的各个部分都有那些技术来实现?如何实现?

  答:MVC 是Model-View-Controller 的简写。"Model" 代表的是应用的业务逻辑(通过JavaBean,EJB 组件实现), "View" 是应用的表示面(由JSP 页面产生),"Controller" 是提供应用的处理过程控制(yi般是yi个Servlet),通过这种设计模型把应用逻辑,处理过程和显示逻辑分成不同的组件实现。这些组件可以进行交互和重用。

  2、JSP 标签的作用?如何定义?

  答:作用:分离jsp 页面的内容和逻辑;

  业务逻辑开发者可以创建自定义标签;

  封装业务逻辑;

  可重用并且易维护;

  易于手工修改、易于工具维护;

  提供简洁的语法;

  定义:

  写标签处理器;

  写tld 文件;

  讲标签处理器和tld 文件放到同yi个包里面;

  把jsp 页面和标签库配置部署在yi起。

  3、写yi个自定义标签

  答:代码如下:

  import javax.servlet.jsp.tagext.*;

  import javax.servlet.jsp.*;

  import java.io.*;

  public class TimeTag extends SimpleTagSupport{

  private boolean isServer = true;

  public void setServer(boolean isServer){

  this.isServer = isServer;

  }

  public void doTag throws JspException, IOException{

  JspWriter out = getJspContext.getOut;

  if(isServer) {

  out.println(new java.util.Date);

  }else{

  out.println("");

  }

  }

  }

  4、LINUX 下线程,GDI 类的解释?

  答:LINUX 实现的就是基于核心轻量级进程的"yi对yi"线程模型,yi个线程实体对应yi个核心轻量级进程,而线程之间的管理在核外函数库中实现;GDI 类为图像设备编程接口类库。

2019zui新Javaweb面试题及答案【项目经理面试题】

  5、Jdo 是什么?

  答:JDO 是Java 对象持久化的新的规范,为java data object 的简称,也是yi个用于存取某种数据仓库中的对象的标准化API.JDO 提供了透明的对象存储,因此对开发人员来说,存储数据对象完全不需要额外的代码(如JDBC API 的使用)。这些繁琐的例行工作已经转移到JDO 产品提供商身上,使开发人员解脱出来,从而集中时间和精力在业务逻辑上。另外,JDO 很灵活,因为它可以在任何数据底层上运行。JDBC 只是面向关系数据库(RDBMS)JDO 更通用,提供到任何数据底层的存储功能,比如关系数据库、文件、XML 以及对象数据库(ODBMS)等等,使得应用可移植性更强。

  以上是zui常见的Javaweb面试题,在这里给大家总结分享出来,帮助大家在学习的同时能够对面试有所帮助,对于程序员来讲,面试环节中zui重要的就是技术关,Javaweb相关面试题是yi个难点,不少程序员在面试过程中卡到这,在这里黑马先锋培训学院代表整个学院的老师和同学们祝愿大家都能找到yi份满意的工作。


预约IT培训老师添加微信号:13121380081 领取免费VIP内部课程
黑马培训链接:http://www.heimaxf.com/jiaoyu/182
网友评论