模拟笔试5

1.动态include和静态include的写法和区别?

<%@ include file=” ”%>

<jsp:include page=” ” flush=”true”/>

动态INCLUDE在使用的时候,会先解析所要包含的页面(你例子中的included.jsp),解析后在和主页面放到一起显示;
静态INCLUDE在使用的时候,不会解析所要包含的页面(你例子中的included.htm),也就是说,不管你的included.htm中有什么,我的任务就是把你包含并显示,其他的一概不管

2.JSP中内置对象有哪些?

Request、Reponse、Session、Application、

3.什么是AJAX,为什么要使用ajax(请谈一下你对AJAX的认识)?

AJAX:Asynchronous JavaScript and XML(异步的 JavaScript 和 XML)

AJAX 最大的优点就是在不重新加载整个页面的情况下面,可以与服务器进行数据交互完成页面的局部刷新(更新)

AJAX 是不需要浏览器插件的,只要浏览器允许运行 Javascript 脚本就可以。

4.JSP的页面跳转方式有哪些?

在JSP中跳转有两种方式
  1. forward跳转:<jsp:forward page ="跳转页面地址">
  2. response跳转:response.sendRedirect("跳转页面地址");

5.如何理解MVC,平时在项目中如何应用?

Controller——负责转发请求,对请求进行处理
View——负责界面显示

Model——业务功能编写、数据存取操作实现、实体类等

应用:

  1. Web浏览器发送HTTP请求到服务端,被Controller(Servlet)获取并进行处理(例如参数解析、请求转发)
  2. Controller(Servlet)调用核心业务逻辑——Model部分,获得结果
  3. Controller(Servlet)将逻辑处理结果交给View(JSP),动态输出HTML内容
  4. 动态生成的HTML内容返回到浏览器显示

6.当浏览器关闭后,session就销毁了吗?

 存在于浏览器上的唯一标识符JSESSIONID(sessionid)消失了,但是服务器中存放的sessionid并没有立马销毁。

7.Java面对对象的特征有哪些?

封装,多态和继承

8.spring的两大特征是什么?spring的作用是什么?

IOC:控制反转

AOP:面向切面编程

作用:它的主要目得是简化企业开发。

10.请写出基本数据类型,并写出基本的包装类。

  • 整数型:byte(-128-127)、short(15次方)、int(31次方)、long(63次方)
  • 浮点型:float(38次方)、double(308次方)
           char和Boolean

11.写出常用的包(至少五个)

java.io.*;

java.util.*;

java.lang.*;

java.math.*;

java.sql.*;

java.text.*;

java.awt.*;

javax.swing.*;


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值