`
sakakokiya
  • 浏览: 515975 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Java Web开发面试题一套(5)

阅读更多
3.。用图形画出一个web.应用程序部署在Tomcat5的基本目录结构,说明每个目录下
保存哪些文件。(8分)
4.提交表单请求时,post和get有哪些区别? (5分)
以Get方式请求方式传输,所带参数附加在请求URL后直接传给服务器,并可以从服务器端的QUERY_STRING这个环境变量中读取;如果以POST请求方式传输则参数被打包在数据包中传给服务器
使用Post方法数据由标准的输入设备读入,使用Get方法,数据由CGI变量Query_STRING传递给表单数据处理程序,即附加在请求地址的后面,在浏览器的地址栏可看到servlet会自动将以上两种方法得到的数据进行处理,对于两种方法servlet处理方法是一样的,用户只要调用HttpServletRequest的getParameter()方法,给出变量名称即可取出变量的值。
5.。MVC的各个部分都由那些技术来实现?(9分)
MVC是Model-View-Controller的简写。”Model” 代表的是应用的业务逻辑(通过JavaBean,EJB组件实现), “View” 是应用的表示面(由JSP页面产生),”Controller” 是提供应用的处理过程控制(一般是一个Servlet),通过这种设计模型把应用逻辑,处理过程和显示逻辑分成不同的组件实现。这些组件可以进行交互和重用。
6. 什么叫DTO,简述基于struts的应用在模型层和视图层之间加入DTO的优点
(8分)
Data access object 数据访问对象
主要用来封装对数据库的访问,通过她可以把POJO持久化PO,用PO组装出来的VO,DTO
PO :persistent Object持久对象,可以看成与数据库中的表相映射的java对象,最简单的PO就是对应数据库中某个表的一条记录,多个记录可以用PO的集合。PO应该不包含任何对数据库的操作。
VO:value object值对象 通常用于业务层之间的数据传递,和PO一样也是仅仅包含数据而已,但应是抽象出的的业务对象,可以和表对应,也可以不
DAO:data access object数据访问对象,此对象用于访问数据库,通常与PO结合使用,DAO中包含了各种数据库的操作方法,通过它的方法,结合PO对数据库进行相关的操作
BO:business object 业务对象,封装业务逻辑的java对象,通过调用DAO方法,结合PO,VO进行业务操作
POJO:plain ordinary java object 简单屋规则java对象
分享到:
评论

相关推荐

    java开发校招面试题库(附答案与解析)java篇.pdf

    Java开发校招面试题库是互联网学习求职神器牛客网针对广大求职者整理的一套面试资源,它包含的不仅是题目和答案,还有详细的解析,帮助求职者全面理解和掌握知识点,为应聘Java开发岗位的校招面试做好充分准备。...

    互联网校招题库资料笔试面试真题具体面试问题回答技巧腾讯阿里培训资料.zip

    出现几率最高和覆盖范围最广的一套经典Java面试题.docx 最新Java编程面试题全集(共50道题+答案).docx 遇到的一些Java面试题回顾.docx 50个C、C++面试题.pdf C++ 数据结构、算法笔试题.docx C++基础面试题.docx C++...

    Java面试要点及答案(Java-web)

    这是一套Java-web面试题及答案的书籍,它包含了Java-web面试的要点和答案,可以帮助你更好地准备Java面试。你可以在知乎专栏上找到最全的Java面试题及答案整理,这里有很多经典的Java程序员面试题以及答案,包含Java...

    一套英文Java笔试题面试题.doc

    5. J2EE(Java 2 Platform, Enterprise Edition)平台采用了一系列技术,如Servlet、JSP(用于Web开发)、EJB(Enterprise JavaBeans,用于业务逻辑处理)、JMS(Java Message Service,消息传递)、JTA(Java ...

    【电子版】Java校招面试题库(附答案与解析)java篇.zip

    本资料“【电子版】Java校招面试题库(附答案与解析)java篇.zip”提供了一套完整的Java面试题集,帮助应聘者更好地准备面试。 1. **Java基础知识** - 类与对象:理解面向对象编程的基本概念,如封装、继承、多态...

    疯狂Java EE面试题

    《疯狂Java EE面试题》是针对Java企业级应用开发领域的一本面试指南,它涵盖了大量经典面试题,旨在帮助求职者全面了解并掌握Java EE的相关技术。Java EE,即Java Platform, Enterprise Edition,是Java平台在企业级...

    2010华为java面试题华为java面试题华为java面试题华为java面试题华为java面试题

    根据给定的文件信息,我们可以总结出一系列与2010年华为Java面试相关的知识点,这些知识点涵盖了Java语言的基础概念、语法结构、类与对象、访问控制、异常处理、数据类型转换、编码标准以及面向对象编程的核心原则。...

    java程序员面试题集

    4. **Web面试题二答案.pdf**:与第一部分相似,这部分可能更专注于Web开发的进阶话题,如JavaScript、AJAX、JSON、CSS、HTML5以及与服务器端交互的技术,如RESTful API设计。 5. **面试题集.pdf**:这个综合性的...

    120个Java经典面试题和答案

    ### Java经典面试题知识点概述 #### 一、面向对象编程基础 **面向对象分析(OOA)** 面向对象分析(OOA)是系统开发过程中的一个重要阶段,它在系统业务调查之后进行,目的是按照面向对象的思想来分析问题。与传统的...

    JAVA程序员面试题5

    ### JAVA程序员面试题5知识点详解 #### 一、JSP和Servlet的相同点与不同点及其联系 **相同点:** - **都是基于Java的技术**:JSP和Servlet都使用Java语言编写,运行在Java虚拟机(JVM)上。 - **处理HTTP请求**:...

    java面试题,jsp面试题集,软件工程师面试题集

    ### Java面试题概览 #### 1. Java类基础 - **`java.lang.Thread`:** 此类为线程提供了基本的功能支持。在Java中创建线程时可以直接继承此类或者实现`Runnable`接口。 - **`java.lang.Number`:** `Number`类是一个...

    java与jsp面试试题

    这份"java与jsp面试试题"集合提供了一套全面的面试问题,帮助求职者和开发者准备相关职位的面试。以下是对这些知识点的详细说明: 1. **Java基础** - 类与对象:理解面向对象编程的基本概念,包括类的定义、对象的...

    Java面试题(SSH框架)

    ### Java面试题(SSH框架) #### 一、Hibernate工作原理及为什么使用? **原理:** 1. **读取并解析配置文件:** Hibernate首先会读取`hibernate.cfg.xml`配置文件,此文件中包含了数据库连接信息以及其它运行时...

    JAVA面试题整理.pdf

    ### JAVA面试题整理知识点 #### 一、Java基础知识 1. **Java基本数据类型** - Java的基本数据类型包括:byte、short、int、long、float、double、char、boolean。 - `String` 不是基本数据类型,它是引用类型。...

    Java 基础知识面试题

    ### Java基础知识面试题知识点解析 #### 一、Java概述与编程定义 - **何为编程**:编程是指通过使用特定的编程语言来指导计算机完成指定任务的过程。这涉及到将解决问题的逻辑步骤转换成计算机可执行的指令集。 - ...

    Java软件开发工程师面试题宝典

    Java软件开发工程师面试题宝典是一本针对Java程序员面试准备的重要参考资料,涵盖了广泛的知识点,适合于Java爱好者和有志于从事Java开发的人员。以下将详细解释其中的关键概念和知识点: 1. **J2EE规范**:Java...

    JAVA J2EE基础 面试题汇总

    JAVA J2EE基础面试题汇总提供了对JAVA编程语言及其企业级应用框架的深入理解,以下是对给定文件中提到的知识点的详细解析: ### Java的历史背景 Java最初由Sun Microsystems在1995年推出,源于一个名为Green的项目...

    2024年java面试题-SpringCloud面试题

    ### 2024年Java面试题之Spring Cloud面试题详解 #### 一、什么是微服务架构? 微服务架构是一种设计方法论,旨在将大型单体应用分解为一系列小型、可独立部署的服务单元(即微服务)。每个微服务专注于执行单一...

    最全Java面试题汇总(一)

    ### 最全Java面试题汇总(一):详细解析与知识点扩展 #### 1. Java面试题概述 本文将对一份“最全Java面试题汇总”中的部分题目进行详细解析,并结合实际应用场景,深入探讨相关知识点。 #### 2. 题目101:变量...

Global site tag (gtag.js) - Google Analytics