
作者:猿媛之家,傅胜华,刘志全 等
页数:309
出版社:机械工业出版社
出版日期:2023
ISBN:9787111720669
电子书格式:pdf/epub/txt
内容简介
本书专门为Java Web程序员面试而编写,主要是对一些面试中常见的技术问题做出解答。本书所涉及的知识面较广,内容涵盖了Java Web基础、Web服务器、常用MVC框架、Spring框架体系及Spring Boot和Spring Cloud、传统的关系型数据库、NoSQL与缓存框架、常用消息队列、电商及互联网第一知识、互联网安全与分布式系统知识、Alibaba开源生态体系、设计模式、软件开发人员常用Linux命令等与Java Web编程相关的技术知识,另外还包括其他一些常用的框架组件或容器工具,如Docker、Elasticsearch、Nginx、Maven、ZooKeeper等。
Java知识体系庞大,本书不能面面俱到,但整体而言,本书涉及的知识点较为丰富,基本涵盖了Java Web编程的各个方面,且都来源于程序员的实际面试经历。
相信本书能增加读者的知识积累,有了更多的积累,必定会在面试时多一份从容和自信,也更容易获得面试官的青睐,找到一份理想的工作。对于一些知识面缺少广度的Java软件工程师,本书还能起到扩展知识面、丰富知识体系的作用。
为方便读者深入学习,本书还赠送百余道真实面试真题及程序员常用Linux命令或工具,读者可参考封底说明文字下载。
作者简介
傅胜华,毕业于武汉工程大学,先后任职于北京春秋永乐、深圳竹云科技等多家公司,多年来一直从事JavaEE领域技术工作,是国家大剧院官网、永乐票务官网、竹云身份认证管理平台的核心技术团队成员,具有丰富的Java开发经验。
刘志全,博士,暨南大学网络空间安全学院副研究员、硕士生导师;近年来共在IEEE TITS、IEEE TDSC、IEEE IOTJ、IEEE TVT等国内外权威期刊/会议发表SCI/EI论文40余篇,申请/授权/公告国家发明专利/国外发明专利/PCT专利40余项。
本书特色
1. 本书特色:内容涵盖Web服务器、常用MVC框架、Spring框架体系、Spring Boot/传统关系型数据库和NoSQL与缓存框架等Java Web程序员面试中常见的技术问题2. 经验分享:采用真题问答的形式详细讲解面试知识点,同时标注了每个问题在面试中的出现频率和学习难度等级3. 附赠资源:额外赠送百余道真实面试真题及程序员常用Linux命令或工具
目录
第1章Web编程
1.1Java Web基础
【真题1】HTTP请求的GET与POST方式有什么区别?
【真题2】什么是Servlet?
【真题3】如何理解Servlet的生命周期?
【真题4】HTML和Servlet有什么区别?
【真题5】Servlet API的forward与redirect有什么区别?
【真题6】什么情况下调用doGet()和doPost()?
【真题7】Request对象有哪些主要方法?
【真题8】JSP的四种作用域是什么?
【真题9】Request.getAttribute()和Request.getParameter()有何区别?
【真题10】JSP有哪些内置对象?
【真题11】JSP和Servlet有哪些相同点和不同点,它们之间有什么联系?
【真题12】JSP有哪些基本动作?
【真题13】JSP的常用指令有哪些?
【真题14】JSP中动态Include与静态Include有何区别?
【真题15】JSP的两种跳转方式分别是什么?有什么区别?
【真题16】如何实现Servlet的单线程模式?
【真题17】JSP如何实现Servlet的单线程模式?
【真题18】什么是JSTL?它有哪些优点?
【真题19】JSP页面是如何被执行的?JSP执行效率比Servlet高还是低?
【真题20】JSP如何处理运行时异常?
【真题21】如何防止表单重复提交?
1.2Java Web前端
【真题1】常用的 Java展现层技术有哪些?
【真题2】目前使用较多的Web前端框架有哪些?
【真题3】前后端分离架构有什么优点?
【真题4】Java模板引擎与Web前端框架有什么区别?
【真题5】什么是静态文件生成的佳时机?
1.3AJAX与JavaScript
【真题1】什么是AJAX?
【真题2】AJAX应用和传统Web应用有什么不同?
【真题3】如何理解XmlHttpRequest对象?
【真题4】XmlHttpRequest对象有哪些常用方法和属性?
【真题5】AJAX的实现流程是怎样的?
【真题6】AJAX请求有几种Callback函数?
【真题7】XmlHttpRequest对象在IE和Firefox中创建方式有没有不同?
【真题8】AJAX有哪些优点和缺点?为什么使用它?
【真题9】什么是 JavaScript 的同源策略?
【真题10】如何解决AJ















