j2ee学习记要(2013版)
- 格式:doc
- 大小:76.50 KB
- 文档页数:7
《J2EE程序设计》学习记要
2013-5整理
第一章Jave EE概述
1.Jave EE是建立在JAVA平台上的___________的解决方案。它是基于___________。
2.Jave EE技术具有j2se平台的所有功能,同时还提供______________等技术的全面
支持。
3.推出Jave EE框架的目的是为了克服传统的C/S模式的弊端,迎合_______的潮流。
4.Jave EE常用技术有哪些?(只要给出技术的名词)
5.Servlet是平台的__________技术。Servlet在__________端运行,动态生成______。
6.对于Servlet,重复的请求不会导致同一程序的多次转载,它是依靠________的方
式方法来支持并发访问的。
7.什么是JSP?在运行时,JSP首先会被自动转换成___________,然后编译执行,所
以,具有很高的效率。
8.JDBC的API主要是用来连接数据库和_______________________________。
9.Hibernate是一个面向java环境的__________映射工具,即ORM。
10.H ibernate在分层结构中,处于________________层,它封装了所有数据访问的细
节。
11.S pring是一个开源的框架,它基于____________和_____________技术,大大降低
了应用系统的开发难度与复杂度。为企业级应用提供一个轻量级的解决方案。
12.E JB代表了______________________________的缩写。
13.J ave EE的应用结构中采用了分层的方式,分层架构设计的好处在于__________、
________、_____________、__________。
14.分层设计的基本原则有哪些方面?
15.分层设计的单向逐层调用原则是指的什么?
16.J ave EE中的三层结构将系统分为表示层、_____________、__________。
17.什么是MVC?各部分的功能是什么?
18.如何建立J2EE开发、运行平台?
19.J2EE组件技术包括哪几个方面?(JBDC,JSP,EJB,SERVLET,XML)
20.基于JSP的WEB访问过程是如何的?
21.J2EE项目开发过程主要有哪些步骤,每一步主要的工作任务是什么?
第二章JAVA WEB应用开发基础
1.JDBC中与数据库有关的几个重要类与接口分别是哪些?对应的功能是什么?
2.概括起来,JDBC的作用主要是3个方面,它们包括?
3.简述JDBC访问数据库的基本步骤,要求结合代码实例,分析其实现的过程。
4.常用的JAVA WEB服务器软件有哪些?
5.什么是JDBC的连接池?采用连接池有什么好处?
6.Servlet框架是由javax.servlet和____________ 包组成。
7.创建Servlet的3种方法分别是实现Servlet接口、____________、_____________。
8.一个请求在Struts2框架中的处理过程是如何实现的?
9.servlet的生命周期是如何的?
答:servlet有良好的生存期的定义,包括加载和实例化、初始化、处理请求以及服务结束。这个生存期由javax.servlet.Servlet接口的init,service和destroy方法表达。
10.j sp有哪些内置对象?作用分别是什么?
答:JSP共有以下9种基本内置组件(可与ASP的6种内部组件相对应):
request 用户端请求,此请求会包含来自GET/POST请求的参数
response 网页传回用户端的回应
pageContext 网页的属性是在这里管理
session 与请求有关的会话期
application servlet 正在执行的内容
out 用来传送回应的输出
config servlet的构架部件
page JSP网页本身
exception 针对错误网页,未捕捉的例外
11.j sp有哪些动作?作用分别是什么?
答:JSP共有以下6种基本动作
jsp:include:在页面被请求的时候引入一个文件。
jsp:useBean:寻找或者实例化一个JavaBean。
jsp:setProperty:设置JavaBean的属性。
jsp:getProperty:输出某个JavaBean的属性。
jsp:forward:把请求转到一个新的页面。
jsp:plugin:根据浏览器类型为Java插件生成OBJECT或EMBED标记
第三章Struts2
1.Struts2框架的执行过程是如何?
2.struts2有哪些优点?
3.struts2的国际化是如何实现的?(P86)
4.Struts2框架的标签库分为__________、_____________、__________。
5.Struts2框架的UI标签分为______________、_____________。
6.Struts2框架非用户标签分为_____________与控制标签。
7.以下哪些标签属于数据标签()
a. date
b.include
c. set
d. text
e. if
f.textfield
8.以下哪些标签属于表单标签()
a. file
b.password
c. set
d. text
e. if
f.textfield
9.以下哪些不标签属于表单标签()
a. file
b.password
c. set
d. else
e.textarea
10.以下哪些非表单标签()
a.tree
b.password
c. tab
d. radio
e.textarea
11.S truts2的OGNL的功能是什么?(P90)
12.判断下列命题的正误.
1)J2EE是专为企业级应用而提供的开发平台,用常用的开发软件有NetBeans,Eclips等,这些开发工具
不能用于编写简单java的应用系统。()
2)J2EE开发环境与J2ME开发环境有相同的条件,就是都需要JDK作为支持。()
3)Java源代码,必须经过编译才能生成CLASS字节码,所以,java 语言是一种编译型的语言。()
4)在J2EE的应用系统中,常采用Tomcat作为WEB服务器。()
5)Servlet在其生命期中,调用init()方法进行实例化、调用service()方法响应客户请求,以提供服务。
()
6)JDBC是微软倡导的、当前被业界广泛接受的、用于数据库访问的应用程序编程接口。()
7)服务器启动后就产生了这个application对象,当客户在所访问的网站的各个页面之间浏览时,这个
application对象都是同一个,直到服务器关闭。( )
8)J2EE容器包括的服务器端容器有Web容器,EJB容器, Applet容器,Application Client容器()
9)J2ME用于开发的应用领域主要是移动或嵌入式设备。()
10)out对象是一个输出流,用来向客户端输出数据。()