首页>计算机等级考试>模拟试题>正文
JAVA程序员试题及答案 12

www.zige365.com 2010-7-28 13:54:57 点击:发送给好友 和学友门交流一下 收藏到我的会员中心

第三十章 会话跟踪

笔试题  

一、填空题

1.        【基础题】在Servlet中,我们可以使用  HttpServletRequest  对象的  getSession()   方法获取  session对象。

2.        【基础题】使用Session进行数据传递时,调用session对象的getAttribute()方法需要传入的参数类       型是  String  ,返回的数据类型是  Object 

二、选择题

1.        【基础题】session中获取数据的方法是:(D)    

getParameter();

getCreationTime();

getAttributeNames();

getAttribute();

三、名词解释

四、问答题

四种会话跟踪技术   (中等)

答:

会话作用域ServletsJSP 页面描述
       page
否是代表与一个页面相关的对象和属性。一个页面由一个编译好的 Java              servlet 类(可以带有任何的 include 指令,但是没有 include 动作)表示。这              既包括 servlet 又包括被编译成 servlet JSP 页面
       request
是是代表与 Web 客户机发出的一个请求相关的对象和属性。一个请求可   

能跨越多个页面,涉及多个 Web 组件(由于 forward 指令和 include 动作的关        系)
       session
是是代表与用于某个 Web 客户机的一个用户体验相关的对象和属性。一个           Web 会话可以也经常会跨越多个客户机请求
       application
是是代表与整个 Web 应用程序相关的对象和属性。这实质上是跨越整              Web 应用程序,包括多个页面、请求和会话的一个全局作用域


第三十一章 MVC

笔试题

一、填空题

1.        【基础题】  DAO类属于MVC中的   模型   , Servlet类属于MVC中的   控制   , JSP属于MVC中的   视图  

二、选择题

三、名词解释

1.        【基础题】  MVCMVCModel-View-Controller三个英文单词的所写,是一种流行的软件设计模式。即把一个应用的输入、处理、输出流程按照ModelViewController的方式进行分离,这样一个应用被分成三个层——模型层、视图层、控制层。

2.        【基础题】  DAO Data Access Object数据访问接口.

3.        【基础题】  VO value object值对象.

四、问答题

1.        【中等题】  简述MVC三个层次的作用。

1)        视图(View):代表用户交互界面,一个应用可能有很多不同的视图,MVC设计模式对于视图的处理仅限于视图上数据的采集和处理。

2)        模型(Model):就是业务流程/状态的处理以及业务规则的制定。业务流程的处理过程对其它层来说是黑箱操作,模型接受视图请求的数据,并返回最终的处理结果。业务模型的设计是MVC最主要的核心部分。

业务模型包含一个很重要的模型——数据模型。数据模型主要指实体对象的数据保存(持久化),所有有关数据库的操作只限制在该模型中。

3)        控制(Controller):可以理解为从用户接收请求, 将模型与视图匹配在一起,共同完成用户的请求。控制层并不做任何的数据处理。

2.        【中等题】  简述MVC的优缺点。

优点:

       开发效率高。

       松耦合,程序灵活性和扩展性好。

       代码重用度更高。

       易于人员分工。

缺点:

1)        代码复杂度增加。

2)        代码数量增加。

3)        不适合开发小型项目。


本新闻共2页,当前在第1页  1  2  

我要投稿 新闻来源: 编辑: 作者:
相关新闻
JAVA程序员试题及答案 1
JAVA程序员试题及答案 4 
JAVA程序员试题及答案 11