文档库 最新最全的文档下载
当前位置:文档库 › 《Java EE应用开发》复习大纲(2012)

《Java EE应用开发》复习大纲(2012)

《Java EE应用开发》复习大纲(2012)
《Java EE应用开发》复习大纲(2012)

《Java EE应用开发》复习大纲

2012

第1章Java EE应用和开发环境

1、什么是J2EE(Java EE)?(填空)

开放的、基于标准的平台,用以开发、部署和管理N层结构、面向Web的,以服务器为中心的企业级应用

2、Java平台的特点及应用(填空或选择)

J2ME - Java 2 Micro Edition:用于创建嵌入式应用程序的Java平台(如PDA、仪表)。

J2SE - Java 2 Standard Edition:用于创建典型的桌面与工作站应用的Java 平台。

J2EE - Java 2 Enterprise Edition:用于创建可扩缩的企业应用的Java平台。

企业版1.5之后,改称为Java Platform Enterprise Edition(简称Java EE 5.0)

3、了解Java EE应用的分层模型(p2-3)(填空或选择)

(1)领域对象层:由一系列POJO(Plain Old Java Object)组成,用来存储和传递业务数据,一般情况下,一个POJO对应一张数据表,通过相应的getter 和setter方法获得或设置数据。

(2)DAO(Data Access Object)层:由一系列的DAO对象组成,这些DAO对象实现了对数据库的CRUD(创建、查询、更新和删除)等原子操作。

(3)业务逻辑层:由一系列业务逻辑对象组成,实现了系统所需要的业务逻辑方法。

(4)控制器层:由一系列控制器对象组成,这些控制器拦截用户请求,调用业务逻辑对象的业务逻辑方法,处理用户请求,根据处理结果转发到不同的表现层组件上。

(5)表现层:由一系列如JSP页面、Velocity页面、PDF文档等组成,负责接收用户的输入,显示处理结果。

4、Java EE应用的组件(p2-4):表现层组件、控制器组件、业务逻辑组件、DAO 组件和领域对象组件。理解各种组件的含义和在分层实现时的表现形态。(填空或选择)

5、了解Java EE平台规范的主要技术(ch1-1):EJB、JDBC、JNDI、JPA、JMS、Java Servlet、JSP、JavaMail、JMX的作用。(填空或选择)

6、了解容器为对象所所提供的基础服务(ch1-1,ch1-3),主要包括:事务管理、安全管理、并发访问管理、持久化管理、资源池(数据库连接)、管理接口、负载均衡、容错。(填空或选择)

7、Java EE平台角色(ch1-1):Java EE平台开发商(Java EE产品提供者)、应用组件提供者、应用组装者、应用部署者(应用发布者)、系统管理员、工具提供者、系统组件提供者(填空或选择)

了解每种角色的特点、职责、工作范围。

8、了解常见的Web服务器的特点(P4-5):Apache Tomcat、Jetty、Resin(填空或选择)

9、了解常见的Java EE服务器(商业的和开源的,ch1-3,p5):Jboss、WebLogic、WebSphere和Glassfish(填空或选择)

10、掌握eclipse的两种手动安装插件的方法(ch1-3):直接安装和扩展安装(简答或填空)

11、了解Ant的作用(ch1-3)。

12、了解常见的版本控制与管理工具:CVS、SVN、VSS。理解VS的基本概念(ch1-3):Repository、Module、Import、Checkout、Commit、Update、Revision和Release。

第2章JSP/Servlet及相关技术详解

1、构建Web应用(p49)(填空、选择或简答):

——这是Web应用名

|-WEB-INF

| |-classes

| |-lib

| |-web.xml

|-——这里存放任意多个JSP页面、HTML页面等。

Web应用描述符

位于WEB-INF/的web.xml

负责管理如下内容:

–配置JSP。

–配置和管理Servlet。

–配置和管理Listener。

–配置和管理Filter。

–配置标签库。

–配置JSP属性。

其他:配置和管理JAAS授权认证、配置和管理资源引用和Web应用首页设置

【JSP基本语法部分】

1、JSP的基本概念:

JSP是Java Server Page的缩写,是Servlet的简化。它是由Sun公司提出的,并由许多公司参与制定的一种动态网页标准。

2、理解JSP页面的工作原理:

JSP文件必须在JSP服务器内运行。

JSP文件必须生成Servlet才能执行。

每个JSP页面的第一个访问者速度很慢,因为必须等待JSP编译成Servlet。JSP页面的访问者无须安装任何客户端,甚至不需要可以运行Java的运行环境,因JSP页面输送到客户端的是标准HTML页面。

3、重点理解JSP的执行过程(ch2-1):请求的JSP页面→转译(Servlet源代码)→编译→Servlet(字节码)→执行→响应客户(填空或选择)

(1)当Web服务器上的一个JSP页面被第一次请求执行时,Web服务器上的JSP引擎首先将JSP页面文件转译成一个java文件,并编译这个java文件生成字节码文件,然后执行字节码文件响应客户的请求

(2)当多个客户请求一个JSP页面时,Web服务器为每个客户启动一个线程,该线程负责执行常驻内存的字节码文件来响应相应客户的请求

1)把JSP页面中的HTML标记符号(页面的静态部分)交给客户的浏览器负责显示。

2)负责处理JSP标记,并将有关的处理结果发送到客户的浏览器。

3)执行"<%"和"%>"之间的java程序片(JSP页面中的动态部分,称为Scriptlet ),并把执行结果交给客户的浏览器显示。

4、JSP页面的基本结构

JSP页面可由6种元素组合而成:

(1) 普通的HTML标记符;

(2) JSP标记,如指令标记、动作标记;

(3) 成员变量和方法;

(4) Java程序片;

(5) Java表达式

(6) 注释

5、注释

HTML注释:HTML注释在发布网页时可以在浏览器源文件窗口中可以看到,并且在这种注释中可以使用JSP的表达式

JSP注释(隐藏注释):隐藏注释也是JSP的标准注释,写在JSP程序中,在发布网页时完全被忽略,不发给客户

Java注释:在JSP程序中,也可以遵循Java语言本身的注释规则对代码进行注释,这样的注释和隐藏注释相似,在发布网页被完全忽略,在浏览器的源文件窗口中看不到这种注释

6、掌握变量和方法的声明(看课本和PPT的例子)

JSP中的声明可以用来定义一个或多个合法的变量(包括普通变量和类变量)和方法。

用于定义JSP代表的Servlet类的成员变量和方法

在声明元素中声明的变量和方法将在JSP页面初始化时被初始化。

JSP声明的语法格式为:

<%! declaration; [ declaration; ] ... %>,其中declaration为声明的变量、方法的名称和内容。

7、表达式:就是位于<% =和%>之间的代码

8、掌握JSP脚本/Java程序片(Scriptlet)

JSP脚本即Scriptlet,也就是JSP中的代码部分,是java程序的一段代码,几乎可以使用任何java语法,它是在请求时期执行的,它可以使用jsp页面所定义的变量、方法、表达式或JavaBeans。脚本的语法格式为:

<% scriptlet %>

声明和Scriptlet中定义变量的区别

1/因为JSP页面实际上是被编译成Servlet类执行的,所以声明中定义的变量是Servlet类的成员变量

2/Scriptlet中定义的变量是Servlet类(JSP页面)的service()方法或doGet()方法或doPost()方法等中的局部变量

9、JSP指令类型:

page 指令标记

include 指令标记

tag lib 指令标记

(1)page指令标记

1/Page 指令用来定义JSP文件中的全局属性,它描述了与页面相关的一些信息,其作用域为它所在的JSP文件页面和其包含的文件

2/在 JSP中的任何地方、以任何顺序,一个页面可以包含任意数量的 page 指令。但是除import外,其它任何属性/值对只能出现一次

3/无论把<%@ page %>指令放在JSP的文件的哪个地方,它的作用范围都是整个JSP页面

4/page指令包括的属性:contentType、import、session等。重点掌握page 指令的contentType和import属性的语法和使用。

(2)include指令标记

该指令用于将另一个文件的内容插在JSP文件中。

一个 JSP 页面中的 include 指令的数量不受限制。

语法:<%@ include file= "文件的URL" %>

服务器每次都要检查include指令标记嵌入的文件是否被修改过,因此,JSP

页面成功静态嵌入一个文件后,如果对嵌入的文件进行了修改,那么服务器会重新编译JSP页面,即将当前的JSP页面和修改后的文件合并成一个JSP页面,然后服务器再将这个新的JSP页面转译成Java类文件

(3)JSP动作标记

动作标记在请求处理阶段起作用,JSP规范定义了一系列的标准动作,它们都以jsp为前缀,常用的有:

1/重点掌握的语法与使用:和<%@ include%>指令不同,告诉JSP页面动态包含一个文件,即JSP页面运行时才将文件加入

理解jsp:include 对<%@ include …>的区别(PPT中的表)

2/掌握的语法与使用:该指令的作用是,从该指令处停止当前页面的继续执行,而转向执行page属性指定的JSP、servlet或一个静态的资源上。

如果JSP文件中包含该标记,那么这个JSP文件中的所有输出都不会被发送到客户端,并且标记以下的代码不会被执行。标记从一个JSP文件向另一个文件传递包含用户请求的request对象。(看课本和PPT 的例子)

10、重点掌握第二章作业一。

【JSP内置对象】

1、什么是JSP内置对象:

JSP为简化页面的开发提供了一些内部对象;JSP 使用 Java 定义的内置对象来访问网页的动态内容;内置对象只对表达式和Scriptlet有用,在声明中不能使用。内置对象包括:输入输出对象(request、response和out)、作用域通信对象(session、application、pageContext)、Servlet对象(page、config)、错误对象(exception)(见p70或ch2-2.PPT的图)

在JSP脚本和JSP输出表达式中可以用内置对象

在JSP声明部份不能用内置对象

2、输入和输出对象包括request、response 和 out

(1)重点掌握request对象的语法与使用(阅读课本例子)。

1/掌握基本的HTML表单的编写(主要是掌握FORM元素的基本语法)

数据提交方式[重点是text文本框、radio单选按钮和checkbox多选框的表

达]

2/掌握在request中读取表单数据的方法:request.getParameter("name")和request.getParameterValues("name"),可参考PPT例子example3_1.jsp,针对checkbox多选值的获取(example3_5.jsp)

3/理解JSP处理中所面临的汉字问题(参考PPT的例子),如何解决汉字的乱码显示问题?

(2)了解response对象和out对象的基本语法与使用(阅读PPT例子)"response" 对象代表的是对客户端的响应,也就是说可以通过"response"对象来组织发送到客户端的数据,需要向客户端发送文字时直接使用"out" 对象即可。是实现javax.servlet.HttpServletResponse 接口的类的一个实例1/理解方法:response.setContentType(String type),例子课本example3_9.jsp:将响应内容保存为Word文档。

response.setContentType("application/msword;charset=GB2312");

3、理解session 对象

(1)了解什么是会话session,为什么需要对会话进行管理?

(2)标识session对象(PPT例子)

内置对象session由Web服务器负责创建,session是实现了HttpSession 接口类的一个实例 .

session对象被分配了一个String类型的ID,Web服务器将ID发送到客户端,存放在客户的Cookie中。

同一用户在同一Web服务目录中的各个页面的session是相同的(重点理解,看PPT)

不同用户的session对象互不相同,具有不同的ID

(3)理解session对象的生命周期(例子example3_16.jsp)

当客户第一次访问支持Session的某个网页时,就会开始一个新的Session。 接下来客户浏览该Web应用的不同网页时,始终处于同一个Session中。

在以下情况,Session将结束其生命周期:

客户访问其它Web应用

客户关闭或新开启浏览器

Session对象调用invalidate()方法使得session无效

Session超时: Session对象达到了设置的最大非活动间隔时间(max inactive interval)

4、重点掌握第二章作业二

【Servlet技术】

1、Servlet的开发

?Servlet是一种比JSP更早的动态网页编程技术。

?Servlet开发的要求简述如下:

–Servlet是个特殊的Java类,这个Java类必须继承HttpServlet。

–必须重写service方法(或doGet/doPost/doPut/doDelete)来响应客户端的所有请求。

–如果有一些资源需要在Servlet启动的时候初始化,或关闭时销毁资源,必须重写init()和destroy()方法。

–不要为Servlet提供构造器。

?注意:如果重写了init(ServletConfig config)方法,则应在重写该方法的第一行调用super.init(config)。该方法将调用HttpServlet的init

方法。

2、Servlet和JSP的区别

?Servlet中没有内置对象,原来JSP中的内置对象都必须通过HttpServletRequest 对象,或由HttpServletRespose对象生成;

?对于静态的HTML标签,Servlet都必须使用页面输出流逐行输出。

3、Servlet的生命周期

?每个Servlet的运行都遵循如下生命周期:

–创建Servlet实例(一次,普通Servlet是用户第一次请求的时候实例化,但是load-on-startup是应用启动的时候实例化)

–Web容器调Servlet的init方法,对Servlet进行初始化(一次,实例化之后执行)

–响应客户端请求(每次请求执行一次)

–Web容器决定销毁Servlet时,调用Servlet的destroy方法,通常在关闭Web容器之时销毁Servlet(一次,销毁之前执行)

load-on-startup Servlet

?如果需要Servlet随Web应用的启动而启动,可使用load-on-startup元素完成Servlet的初始化。load-on-startup元素只接收一个整型值,这个整型值越小,Servlet就越优先初始化。

?应用启动时就启动的Servlet,通常是用于某些后台服务的Servlet,或者拦截很多请求的Servlet。通常是作为后台服务,当然也可以响应用户请求,重写service方法即可。

4、通过开发、部署一个简单的Servlet掌握使用HttpServlet类的基本方法(见课本和PPT中的例子,重点)

ppt的HelloWorldServlet.java

public class HelloWorldServlet extends HttpServlet

public void doGet(HttpServletRequest request,HttpServletResponse response)

HelloWorldServlet

ch2. HelloWorldServlet

HelloWorldServlet

/hello

http://127.0.0.1:7001/test/hello

5、通过例子理解Model 2架构模式(JSP+Sevlet+JavaBean)(PPT的“设计一个简单的Web应用(简单计算器)”)

【JSP2的自定义标签库】

1、理解标签库的优势:自定义标签是一种非常优秀的视图组件技术。通过使用自定义标签库,可以在简单的标签中封闭复杂的功能。

2、开发自定义标签的步骤

(1)书写标签处理类。

(2)编写标签库文件(TLD)。

(3)在JSP页面中使用<%@ taglibprefix=”mytag”uri=”/tags/mytag”%>。

(4)使用标签

通过课本的例子HelloWorldTag(p109)掌握最基本的自定义标签的开发和使用:(1)书写标签处理类。

标签处理类必须继承SimpleTagSupport父类。除此之外,自定义标签类还有如下要求:

1/如果标签类包含属性,每个属性都有对应的getter和setter方法。

2/重写doTag()方法,这个方法生成页面内容。

3/如果需要在销毁标签之前完成资源回收,则重写release()方法。

(2)编写标签库文件(TLD)。

TLD是Tag Library Definition的缩写,即标签库定义,文件的后缀是tld,每个TLD文件对应一个标签库,一个标签库中可包含多个标签。

标签库定义文件的根元素是taglib,它可以有多个tag子元素,每个tag 子元素都对应一个标签。

1.0

1.2

https://www.wendangku.net/doc/386571582.html,

helloWorld

lee.HelloWorldTag

empty

(3)使用标签库

<%@ taglib uri="https://www.wendangku.net/doc/386571582.html,/mytaglib" prefix="mytag"%>


【Filter与Listener】

1、了解Filter与Listener的基本原理和用途:用户授权的Filter、日志Filter、负责解码的Filter、能改变XML内容的XSLT Filter等

Filter可以拦截多个请求或响应;一个请求或响应也可以被多个Filter拦截

第3章 Struts 2的基本用法

【MVC模式和Struts 2基本开发流程】

1、理解JSP表示层的两种架构模式(ch3-1)

(1)Model 1架构模式(JSP+JavaBean)

(2)Model 2架构模式(JSP+Sevlet+JavaBean)

2、Model 1架构模式的工作流程(ch3-1):

(1)客户端发出请求,该请求由JSP页面接收。

(2)JavaBean用于实现业务模型,JSP根据请求与不同的Java Bean进行交互。(3)业务逻辑操作指定Java Bean并改变其模型状态。

(4)JSP将改变后的结果信息转发给客户端。

3、Model2架构模式的工作流程(ch3-1):

(1)Servlet接收客户端发出的请求。

(2)Servlet根据不同的请求调用相应的JavaBean。

(3)业务逻辑操作指定JavaBean并改变其模型状态。

(4)Servlet将改变后JavaBean的业务模型传递给JSP视图。

(5)JSP将后台处理结果呈现给客户端。

4、MVC模式[Model(模型)、View(视图)和Controller(控制器)]的工作流程(ch3-1):

(1)用户通过视图(一般是JSP页面或HTML页面)发出请求。

(2)控制器接收请求后,调用相应的模型并改变其状态。

(3)当模型状态改变后,控制器选择对应的视图组件来反馈改变后的结果。(4)视图根据改变后的模型,将正确的状态信息显示给用户。

4、了解MVC模式的特点和优缺点。(p159、ch3-1)

5、掌握Struts 2应用的基本开发步骤

(1)在web.xml文件中定义核心Filter(如FilterDispatcher)拦截用户请求。(2)定义包含表单数据的JSP页面。

(3)定义处理用户请求的Action类。

(4)配置Action。

(5)配置处理结果和物理视图资源之间对应关系。

(6)编写视图资源。

一个简单的Struts 2应用例子:

步骤一:新建Web项目取名helloworld

步骤二:导入struts 2类库---包位于struts2安装目录的lib目录下

步骤三:在web.xml文件中配置核心控制器(如FilterDispatcher)

struts2

org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter

struts2

/*

编辑WebRoot\WEB-INF\web.xml文件,添加FilterDispatcher过滤器的配置

步骤四:编写Action类

public class HelloWorldAction implements Action

{

private String message;

public String getMessage() {

return message;

}

public String execute() throws Exception {

message = "Hello World";

return SUCCESS;

}

}

步骤六:在src目录下新建struts.xml文件,内容如下:

class="com.ibm.action.HelloWorldAction">

/HelloWorld.jsp

步骤七:编写HelloWord.jsp页面内容

<%@ page language="java" import="java.util.*" pageEncoding="GB18030"%> <%@ taglib prefix="s" uri="/struts-tags" %>

欢迎页面


【Struts 2常规配置】

1、Struts2框架的主要配置文件(ch3-2)

1.理解持久化概念(Persistence Concepts)和O/R mapping

2、Struts 2应用配置常量有三个地方:

–在web.xml文件中,通过为核心Filter配置初始化参数实现。web.xml文件中配置struts2常量,可通过元素的子元素指定,每个元素配置了一个Struts2常量。

–在struts.xml文件中,通过元素进行配置。

–在struts.properties文件中,以key-value对的形式来配置,key对应Struts2常量name,value对应value。

3、Struts2常量的搜索顺序

(1)struts-default.xml:该文件保存在struts2-core-2.1.2.jar文件中。(2)struts-plugin.xml:该文件保存在struts2-Xxx-2.1.2.jar等Struts2

插件JAR文件中。

(3)struts.xml:该文件是Web应用默认的Struts2配置文件。

(4)struts.properties:该文件是Struts2默认的配置文件。

(5)web.xml:该文件是Web应用的配置文件。

如果在多个文件中配置了同一个struts 2常量,则后一个文件中配置的常量值会覆盖前面文件中配置的常量值。

配置Struts2常量必须要指定的两个属性:常量name和常量value。

4、开发Struts 2的Action

(1)Struts 2不要求Action类继承任何的Struts 2基类,或者实现任何Struts 2接口,在这种设计方式下,Struts 2的Action类是一个普通的POJO (通常应该包含一个无参数的execute方法)

1/为每个请求参数提供setter和getter方法。

2/为处理结果也提供setter和getter方法。

3/通常定义无参数的execute方法处理用户请求。

(2)Action接口:Struts 2的Action开发,Struts 2提供了Action接口;

(3)ActionSupport 基类:Struts 2还为Action提供了一个实现类:ActionSupport。ActionSupport已经提供了许多默认方法,这些默认方法包括获取国际化信息的方法、数据校验的方法、默认的处理用户请求的方法等。ActionSupport类是Struts 2默认的Action处理类,如果让开发者的Action 类继承该ActionSupport类,则会大大简化Action的开发。

掌握课本例子:codes\03\3.5\ActionContext的用户登录实现过程

(P178-179)

5、Action配置

(1)包:

?Struts2使用包来组织Action,因此,Action定义是放在包定义下完成的,定义Action通过使用package下的action子元素来完成,而每个package元素配置一个包。

?Struts 2框架使用包来管理Action和拦截器等。每个包就是多个Action、多个拦截器、多个拦截器引用的集合。

?每个package元素定义了一个包配置。定义package元素时可以指定如下几个属性:

– name:这是一个必填属性,该属性指定该包的名字,该名字是该包被其他包引用的key。

–extends:该属性是一个可选属性,该属性指定该包继承其他包。继承其他包,可以继承其他包中的Action定义、拦截器定义等。

– namespace:该属性是一个可选属性,该属性定义该包的命名空间。

–abstract:该属性是一个可选属性,它指定该包是否是一个抽象包。抽象包中不能包含Action定义。

(2)命名空间

?每定义一个package元素时,都可以指定一个namespace属性,用于指定该包对应的命名空间。

?命名空间用于处理同一个Web应用中包含同名Action的情形,Struts 2以命名空间的方式来管理Action,同一个命名空间里不能有同名的Action,不同的命名空间里可以有同名的Action。

?不能为单独的Action设置命名空间,必须通过包指定namespace属性来为包下面的所有Action指定共同的命名空间。

如果某个包没有指定namespace属性,则该包使用默认命名空间,默认的命名空间为""。当某个包指定了命名空间后,该包下所有的Action处理的URL应该是命名空间+Action名。例:访问/book命名空间下的action为:

http://localhost:8080/myWebApp(应用程序名)/book(action所在包对应的命名空间)/book.action(action名)。另外还可以显示指定根命名空间,通过设置某个包的namespac=“/"来指定命名空间。

注意:如果该命名空间下没有该Action,那么系统就会直接访问默认命名空间下的Action,不会访问其他的action,如果没有,则出错。

根命名空间和默认命名空间的区别(p185的两个“注意”)

(3)掌握Action类的基本配置

/success.jsp

/error.jsp

1)配置method属性

public String loginUser() throws Exception{} //查询用户

public String addUser() throws Exception{} //添加用户

我们可以为同一个action类配置不同的别名,并使用method属性,如下所示:

index.jsp

reg.jsp

index.jsp

reg.jsp

动态方法调用

1/ 其语法格式为:actionName!methodName.action

2/ 配置Action如下:

当请求/users!addUser.action时,将调用UserAction的addUser()方法;

当请求/users!updateUser.action时,将调用UserAction的updateUser()方法; Action通配符映射

1/ 这时,editCrud.Action的引用将调用edit方法,同理,deleteCrud.Action的引用将调用delete 方法。

2/ 使用{N}表达式:如通配符表达式是/edit*/add*/confirm*,它匹配上了

/editOrder/addItem/confirmResult,那么{1}就代表Order,{2}就代表Item,{3}就代表Result,依此类推。

注意匹配顺序:课本例子codes\03\3.6\matchSequence(p193)匹配时先找到哪个Action,就由哪个Action来处理用户请求

配置默认Action

为了让Struts 2的Action可以接管所有用户请求,我们可以配置name="*"的Action。除此之外,Struts 2还支持配置默认Action。

当用户请求找不到对应的Action时,系统默认的Action即将处理用户请求。配置默认Action通过元素完成。

6、result配置

Struts2提供了两种结果:

–局部结果:将作为元素的子元素配置。

?元素的两个属性都有默认值,因此都可以省略:

?name:默认是success;type:默认是dispatcher

–全局结果:将作为元素的子元素配置。了解全局结果的作用(p205)。

了解Struts 2支持的结果类型: (选择或填空)

? chain结果类型:Action链式处理的结果类型。

? dispatcher结果类型:用于指定使用JSP作为视图的结果类型。

? freemarker结果类型:用于指定使用FreeMarker模板作视图的结果类型。? httpheader结果类型:用于控制特殊的HTTP行为的结果类型。

? redirect结果类型:用于直接跳转到其他URL的结果类型。

? redirectAction结果类型:用于直接跳转到其他Action的结果类型。

? stream结果类型:用于向浏览器返回一个InputStream(一般用于文件下载)。? velocity结果类型:用于指定使用Velocity 模板作为视图的结果类型。? xslt结果类型:用于与XML/XSLT 整合的结果类型。

? plainText结果类型:用于显示某个页面的原始代码的结果类型。

掌握dispatcher结果类型的配置与使用

/success.jsp

true

在设置location参数时,可以在参数值中使用OGNL表达式。

/viewNews.jsp?id=${id}

true

考虑到默认值的使用,上述可以简化为:

viewNews.jsp?id=${id}

success.jsp

/error.jsp

如果当前Web应用程序的上下文路径是/Shop,那么请求

/Shop/admin/login.action,执行成功后,转向的页面路径为:

/Shop/admin/success.jsp;执行失败后,转向的页面路径为/Shop/error.jsp. 【Struts 2的国际化】

1、国际化资源文件的命名规则与定义

baseName_language_country.properties

baseName_language.properties

baseName.properties

其中baseName是资源文件的基本名,我们可以自定义,但language和country必须是java支持的语言和国家。如:

中国大陆: baseName_zh_CN.properties

美国: baseName_en_US.properties

2、编码转换:使用jdk提供的native2ascii命令把文件转换为unicode编码的文件。命令的使用方式如下:

native2ascii 源文件.properties 目标文件.properties

3、配置全局资源:在struts.xml中通过struts.custom.i18n.resources常量把资源文件定义为全局资源文件,如下:

myweb为资源文件的基本名。

4、访问国际化消息:

(1)在JSP页面中使用标签输出国际化信息:,name为资源文件中的key

(2)在Action类中,可以继承ActionSupport,使用getText()方法得到国际化信息,该方法的第一个参数用于指定资源文件中的key:

greeting={0},欢迎学习struts2,今天是 {1}.

在action中可以使用getText()方法按照如下调用方式获取键为greeting 的消息字符串:

String msg=getText(“greeting”,new String[ ]{“张三”, new java.util.Date().toString()});

(3)在表单标签中,通过key属性指定资源文件中的key,如:

5、访问资源的范围

(1)包范围资源文件

在java的包下放置package_language_country.properties资源文件,package为固定写法,处于该包及子包下的action都可以访问该资源。当查找指定key的消息时,系统会先从package资源文件查找,当找不到对应的key 时,才会从常量struts.custom.i18n.resources指定的资源文件中寻找。(2)Action范围资源文件

在Action类所在的路径,放置

ActionClassName_language_country.properties资源文件,ActionClassName 为action类的简单名称。当查找指定key的消息时,系统会先从ActionClassName_language_country.properties资源文件查找,如果没有找到对应的key,然后沿着当前包往上查找基本名为package 的资源文件,一直找到最顶层包。如果还没有找到对应的key,最后会从常量

struts.custom.i18n.resources指定的资源文件中寻找。

(3)JSP中直接访问某个资源文件

使用标签我们可以在类路径下直接从某个资源文件中获取国际化数据,而无需任何配置:

myweb为类路径下资源文件的基本名。

如果要访问的资源文件在类路径的某个包下,可以这样访问:

小张

上面访问cn.myweb.action包下基本名为package的资源文件。

【Struts 2的OGNL】

OGNL是Object Graphic Navigation Language(对象图导航语言)的缩写,它是一个开源项目。 Struts 2框架使用OGNL作为默认的表达式语言。

理解Struts2中ValueStack的概念(ch3-4):

当系统创建了Action实例后,该Action实例已经被保存到ValueStack中,故无须书写#即可访问Action属性;而访问其他对象时,如request、session、attr等,则需要#号引用。

OgnlValueStack与ActionContext的关系

在Struts2中,OgnlValueStack是ActionContext的基础,在ActionContext 中,有一个Map类型的属性context,而这个context就是OgnlValueStack的context对象,ActionContext中的getSession()、getApplication()等方法,底层都是通过context.get()来实现的。

Stack Object:放入stack中的对象,一般是action。

Stack Context(map):stack上下文,它包含一系列对象,包括

request/session/attr/application map等。

掌握OGNL中#、%和$的使用方法(ch3-4,p230-233)

掌握OGNO的集合操作方法(ch3-4,p233):

? –所有满足选择逻辑的对象

^ - 第一个满足选择逻辑的对象

$ - 最后一个满足选择逻辑的对象

【Struts 2标签库】

1、Struts2框架的标签库可以分为以下三类:

(1)用户界面标签(UI标签):主要用来生成HTML元素的标签。

表单标签:主要用于生成HTML页面的FORM元素,以及普通表单元素的标签。

非表单标签:主要用于生成页面上的tree,Tab页等。

(2)非用户界面标签(非UI标签):主要用于数据访问,逻辑控制。

数据访问标签:主要包含用于输出值栈(ValueStack)中的值,完成国际化等功能的标签。

流程控制标签:主要包含用于实现分支,循环等流程控制的标签。

(3)AJAX(Asynchronous JavaScript And XML)标签:用于支持Ajax效果

2、Struts2标签的使用

要在jsp中使用Struts2的标志,先要指明标志的引入。通过jsp的代码的顶部加入以下的代码:<%@taglib prefix="s" uri="/struts-tags" %>

3、控制标签:用于在呈现结果页面时控制程序的执行流程,根据程序执行的状态输出不同的结果,控制标签包括下列标签(了解这些标签的作用,p234):if/elseif/else、iterator、append、merge、generator、subset、sort 通过例子掌握if/elseif/else的用法(p235,ch),以及iterator的用法,包括list(s-iterlator-list.jsp)和map(s-iterator.jsp)的操作(p235-236)

4、数据标签:用于访问ActionContext和值栈中的数据。数据标签包括(了解这些标签的作用,p244):property set push param bean action include url a i18n text date debug

property:用于输出某个值,包括输出ValueStack、Stack Context和Action Context中的值。掌握property标签的用法(ch3-5)

5、表单标签:通过例子掌握form标签和select标签的基本用法

(p265-266,s-slect.jsp)理解token标签的作用和掌握其配置(p268-269)6、非表单标签:了解actionerror 、actionmessage、fielderror标签的用法(p271),三种标签都是用于输出消息的,不同的是:

actionerror标签输出action的错误消息

actionmessage标签输出action的一般消息

fielderror标签输出action字段的错误消息

7、了解模板和主题:模板是一个UI标签的外在表示形式,例如,当我们使用标签时,Struts2就会根据对应select模板来生成一个有模板特色的下拉列表框。如果为所有的UI标签都提供了对应的模板,那么这系列的模板就会形成了一个主题。

Struts 2默认提供了三个主题:simple、xhtml和css_xhtml,simple是最简单的主题,每个UI标签只生成一个简单的HTML元素,xhtml和css_xhtml都是对simple主题的包装与扩展,xhtml主题是Struts2默认的主题。

Struts2也可以选择自己的模板技术,通过修改struts.ui.templateSuffix 常量的值,就可以改变Struts2默认的模板技术。该常量可以接受如下几个值:–ftl(缺省):基于FreeMarker的模板技术。

–vm:基于Velocity的模板技术。

–jsp:基于JSP的模板技术。

第4章深入使用Struts 2

【Struts 2类型转换】

1、基于OGNL的类型转换(p276-277,codes\04\4.1\ognlConvert):

因为Struts 2将通过反射来创建一个复合类(User类)的实例,因此系统必须为该复合类提供无参数的构造器。如果希望使用https://www.wendangku.net/doc/386571582.html,请求参数的形式为Action实例的user属性的name属性赋值,则必须为user属性对应的复合类(User类)提供setName()方法,因为Struts 2是通过调用该方法来为该属性赋值的。当然Action类中还应该包含setUser()方法。

2、指定集合元素的类型(p279,codes\04\4.1\noGenericList):

需要通过局部类型转换文件,指定转换映射关系:

LoginAction-conversion.properties包含字符串:

Element_users=https://www.wendangku.net/doc/386571582.html,er

通过在局部类型转换文件中指定如下key-value对即可:

Element_=

为了指定集合属性里元素的数据类型,需要指定2个部分:

–集合属性的名称。

–集合里元素的类型。

对于Map属性:

(1)指定key类型:Key_=

(2)指定value类型:Element_=

3、自定义类型转换器:

(1)在OGNL中还提供了一个工具类ognl.DefaultTypeConverter,该项类实现了TypeConverter接口,并提供了一个简化的converValue()方法

(2)Struts 2提供了一个StrutsTypeConverter抽象类,这个抽象类是DefaultTypeConverter类的子类。StrutsTypeConverter类简化了类型转换器的实现:该类已经实现了DefaultTypeConverter的convertValue方法。StrutsTypeConverter将原来的convertValue方法分解成convertToString和convertFromString两个方法。

3、Struts2支持如下三种注册类型转换器的方式:

–注册局部类型转换器:局部类型转换器仅仅对某个Action的属性起作用。

(LoginAction-conversion.properties):

#指定user属性需要使用UserConverter类来完成类型转换

user=https://www.wendangku.net/doc/386571582.html,erConverter

2012年寒假期安全教育讲话稿

2012年元旦假期安全教育 老师们、同学们:大家好! 明天我们就要走进新的一年——2012年了,在最高兴的时候,我们时刻要牢记“安全”两字,紧绷安全这根弦,时刻不忘安全先行。为了确保我校师生能过一个安全、健康、有益、愉快的假期,现将元旦假期安全作如下要求: 1、要注意交通安全。 元旦放假期间有些同学走亲访友、朋友聚会、旅游等等,外出的机会很多,往往容易引发各类安全事故。而假期车流量大,街道、马路拥挤,因此学生在假期要特别注意交通安全,严格遵守交通规则,文明走路,不随意乘坐“三无”车辆和超载等不合格车辆。满12周岁的学生要文明骑车,不能骑电瓶车、摩托车等机动车辆,未满12周岁的学生不能骑车上路。 2、要强化自我管理。 不看不健康的电影、录像、书刊;不进游戏室、网吧等限制未成年人进入的场所;在家上网时,也要注意注意网络安全,在网上,不要轻易给出能确定身份的信息,如:家庭地址、学校名称、家庭电话号码、密码、父母身份、家庭经济状况等信息。 3、要遵纪守法,不参加迷信邪教活动。 要爱护公物,村里广场的健身设备、绿化等公共设施要爱护,共同维护社会、家庭的安定和良好秩序,做遵纪守法的小公民。 4、学生在假日外出时要征得家长或监护人的同意,并向家长或监护人告知去向,注意交通、人身、财产等方面的安全; 未经父母同意不得到别人家里过夜,不要与社会闲杂人员以及陌生人交往和随行。自己在家时,如有陌生人来访,不要私自开门,并及时与家长取得联系。在家中玩耍时,不要攀缘登高,更不能在阳台、窗边及楼梯口嬉戏,避免发生坠楼和滚下楼梯的事故。 5、要注意用电、用火、用气等安全,防止火灾、触电、煤气中毒等事故的发生。禁止燃放烟花爆竹,以免炸伤烧伤。 6、要注意饮食卫生。假期中不要暴饮暴食,不要食用过期变质食物,不买不食用三无食品,以防发生食物中毒事故。杜绝各种不良嗜好,做到不抽烟,不喝酒。珍爱生命,拒绝毒品。 7、不要随意到河边玩水、滑冰等,以防溺水事故发生。 8、放期期间在完成老师布置的作业外,可以读一些有益的课外书籍,也可以帮助父母做一些自己力所能及的事。 最后,祝老师们、同学们元旦节愉快、身体健康!合家幸福! 东泉泸小学 2011年12月31日

2012级计算机基础(理科)复习提纲

2012级计算机基础(理科)复习提纲 考试题型:单选题(30题,30分)、填空题(20题,20分)、判断题(15题,15分)、计算题(3题,15分)、简答题(4题,20分),共72题。 考试时间:90分钟 第一章 计算机基础知识 1.计算机的发展 世界上第一台电子计算机ENIAC 1946年诞生于美国。 电子计算机的发展已经历了4代,4代计算机的主要元器件分别是 电子管,晶体管,中、小规模集成电路,大规模或超大规模集成电路 冯·诺依曼体系结构主要的设计思想:存储程序,并按程序顺序执行 用于科学计算的计算机其特点是高速度、大存储量、高自动化和高精度 2.数制转换(二、八、十六进制的整数,小数) 在计算机内部,数据加工、处理和传送的形式是二进制。 机器指令以二进制形式存放在计算机内部 在计算机中,负数是按补码进行存储和参与运算的。 二进制正数的反码、补码和原码一致 二进制负数的补码是将其反码的最低位加1 +1111011 0 1111011 -1111011 1 1111011 1 0000100 1 0000101 计算机中,浮点数是为了表示小数,很小的数或很大的数,它由阶码和尾数两部分组成。 ? 二进制、八进制、十六进制的相互转换 例. (123.75)10=( 1111011.1100 )2=( 173.6 )8=( 7B.C )16 下列四个不同数制表示的数中,数值最大的是( )。C (A )二进制数01111111 (B )十进制数219 (C )八进制数334 (D )十六进制数DA 3.信息在计算机内的表示 ? 西文字符编码(ASCII ) 7位编码,1000100符;在机器内部,一个字符的ASCII 码采用一个字节存储,最高位为0; 例.字符A 的ASCII 码为65,则字符D 的ASCII 码为(68) 二进制为(1000100) 例:字符中,ASCII 码值最大的是( )。D (A )字符9 (B )字符 A (C )空格 (D )字符m ? 汉字编码(国标码GB2312-80、机内码、字形码) 汉字的处理流程: 汉字的输入、汉字的存储 、汉字的输出。 输入码 国标码 机内码 输出码 国标码作为汉字交换码 用2个字节表示 每个字节最高位是0 汉字的机内码是将汉字国标码的每个字节的最高位置为1转换而来的。 点阵字形编码存储容量的计算公式(以16× 16点阵为例): 图1.4 汉字信息处理的流程图

2012年劳务人员返岗安全教育培训

中铁三局二公司杭长项目2012年 岗前安全教育培训 一、基本概念 1、什么是安全生产? 现代系统安全工程观点:是为了使生产过程在符合物质条件和工作秩序下进行的、防止人身伤亡和财产损失等生产事故,消除或控制危险、有害因素,保障人身安全与健康、设备免受损坏、环境免遭破坏的总称。 安全生产“三不伤害”原则: 不伤害自己 不伤害他人 不被他人伤害 怎样才能安全? 健康的身体 业务知识 安全意识 工作责任心 2、什么是事故? 指造成人员死亡、伤害、职业病、财产损失或其他损失的意外事件。分为人员伤亡事故和非人员伤亡事故。 3、什么是事故隐患? 泛指生产过程中可导致事故发生的人的不安全行为、物的不安全状态和管理上的缺陷。 二、职工安全要素 ●树立安全意识—我要安全 ●懂得安全知识—什么是危险 ●掌握安全技能—我能做到安全 ●遵章守规—劳动(工作)的准则 ●遵守维护公共秩序 ●培养和提高紧急避险能力 ●建立安全生产责任感 三、事故原因 ●缺乏安全管理意识 ●法规和管理体制不健全

●安全工程专业人才匮乏 ●管理手段和方法落后 安全监督管理理念: ●安全理念是公司的良心 ●安全管理是工程管理的重心 ●创造安全的工作环境是安全工作的保证 ●下一道工序是上一道工序的上帝 ●尊重他人等于保障大家的健康与安全 ●规定了的事情, 必须遵照执行 安全十戒: ●是否备好使用明火时的防火对策 ●高空或开口部位作业时, 是否做好防止坠落的措施 ●是否做好防止吊机等倾翻的措施 ●是否绑好绳套 ●钢梁、脚手架等有无倾倒的危险 ●有无人员碰撞起重机、车辆的危险性 ●是否做到上部作业时, 下面禁止出入 ●对滚落石、山坡崩塌、涨水有无充分的警惕 ●是否预想到有害气体、缺氧危险的发生 ●是否备好临时性、突发性作业的安全对策 四、了解法律法规 《中华人民共和国安全生产法》 第三条安全生产管理,坚持安全第一、预防为主、综合治理的方针。 第四十六条从业人员有权对本单位安全生产工作中存在的问题提出批评、检举、控告;有权拒绝违章指挥和强令冒险作业。 第四十七条从业人员发现直接危及人身安全的紧急情况时,有权停止作业或者在采取可能的应急措施后撤离作业场所。 第四十九条从业人员在作业过程中,应当严格遵守本单位的安全生产规章制度和操作规程,服从管理,正确佩戴和使用劳动防护用品。 第五十条从业人员应当接受安全生产教育和培训,掌握本职工作所需的安全生产知识,提高安全生产技能,增强事故预防和应急处理能力。 第五十一条从业人员发现事故隐患或者其他不安全因素,应当立即向现场安全生产管理人员或者本单位负责人报告;接到报告的人员应当及时予以处理。《中华人民共和国劳动法》

AutoCAD2012破解图解安装教程

Auto CAD 2012安装教程 系统要求: 32位的AutoCAD 2012* _3 J4 |* T o *win7、vista、XPsp2。三维,cad,机械,技术,空,镇江% B$ s+ U2 B! *Windows Vista、win7:英特尔奔腾4、AMD Athlon双核处理器3.0GHz或英特尔、AMD的双核处理器1.6GHz或更高,支持 SSE2。三维网技术论坛3 n: K5 B * 2 GB内存时空,镇江: }9 t/ D9 U/ F7 v* A8 ~ * 1.8 GB空闲磁盘空间进行安装 * 1280*1024真彩色视频显示器适配器,128MB以上独立图形卡 *微软Internet Explorer7.0或之后 *安装从下载或DVD https://www.wendangku.net/doc/386571582.html,* i" \; O8 O$ x% g% o: X1 t$ r 64位AutoCAD 2012三维网技术论坛; n2 \; t( |% m( R8 S+ X2 T *win7、vista。D6 l; ?5 f6 X *Windows Vista、win7:英特尔奔腾4、AMD Athlon双核处理器3.0GHz或英特尔、AMD的双核处理器2GHz或更高,支持SSE2。 * 2 GB内存* 2 GB空闲磁盘空间进行安装三维网技术论坛% B- s, v4 v& o6 q- * 1280*1024真彩色视频显示器适配器,128MB以上独立图形卡 * Internet Explorer 7.0或之后三维网技术论坛0 W. Q( t, V( q# S& O. [/ R: E 安装说明: 1.启动安装 Autodesk Inventor 2012或AutoCAD Mechanical 2012独立安装程 序 2.输入安装序列号: 666-69696969, 3.输入密匙: 206D1(适用于AutoCAD Mechanical 2012)或 001D1 4.完成安装,重启CAD。 5.点击激活按钮之前

2012级《国际贸易实务》复习提纲

江苏城市职业学院五年制高职报关与国际货运专业 《国际贸易实务》课程综合练习 项目1 国际贸易概述 闯关考验 一、判断题(判断对错,并说明理由) 1、国际贸易和对外贸易是两个完全相同的概念。() 2、从国内运出关境的商品,因为没有运出国境,所以不被列为专门出口。() 3、一国的贸易顺差表明该国处于有利的贸易地位,因此贸易顺差越多越好。() 4、直接贸易可以间接运输,转口贸易也可以直接运输。() 5、在其他条件不变的情况下,一国贸易条件恶化会导致该国贸易逆差扩大或贸易顺差减少。() 6、国际分工形成和发展的决定性因素是社会生产力。() 7、许可贸易方式是企业进入世界市场最为典型的一种方式。() 8、补偿贸易是属于固定组织形式的国际商品市场。() 二、单项选择题 1、一批中国温州的服装经日本商人转卖到美国,这种行为对中国人商人来说是(),这种行为对于日本商人来说是()。 A、直接贸易 B、间接贸易 C、转口贸易 D、过境贸易 2、()能够比较准确地反映一国对外贸易实际规模,并且便于各个时期进行比较 A、国际贸易量 B、对外贸易额 C、国际贸易额 D、对外贸易量 3、一国的对外贸易地理方向能够反映()。 A、出口货物的流向 B、进口货物的来源 C、与他国的经济联系程度 4、()是国际分工产生和发展的基础。 A、社会生产力 B、自然条件 C、自然生产力 D、上层建筑 5、几个发展中国家进行专业化的协作、联合生产,这种分工是()的国际分工。 A、垂直型 B、水平型 C、混合型 D、交叉型 三、计算题 国家统计局发布的统计数据显示,2011年中国经济增速(GDP)比上年增长9.2%,全年国内生产总值471564亿元。对外贸易出口总额达到18986.00亿美元,同比增长20.32%;进口总额达到17434.59亿美元,同比增长24.99%。(1美元=6.2344人民币元)试计算:(1)我国的对外贸易总额,我国是顺差还是逆差,差额是多少? (2)我国的对外贸易依存度,出口依存度和进口依存度各为多少? 项目2 国际贸易理论 闯关考验 一、判断题 1.当开放贸易时,所有消费者的情况都会得到改善。() 2.根据简单贸易模型,在贸易发生之前,如果各国的某种商品价格相同,这些国家之间就不会有交换该种商品的动机。() 3.如果一国中某生产者通过贸易能使自己的境况得到改善,那么,该国中所有的生产者都

2012年暑假中学生安全教育讲话稿

正定县第七中学 2012年暑假中学生安全教育讲话稿 各位老师,同学们,大家好! 紧张、辛苦的一个学期马上结束了,同学们又将迎来自己盼望已久的暑假。对于这个长假,我们有太多的设想与计划,我们有太多的欣喜与希望。可是,这一切,都是建立在安全的基础上的。 据统计,我国每年大约有16万名中小学生非正常死亡,中小学生因安全事故、食物中毒、火灾、溺水、自杀等死亡的,平均每天有50多人,也就是说每天将有一个班的学生在“消失”。 前段时间接到上级紧急通知获悉:2012年6月9日,山东省莱芜市莱城区杨庄中学7名初三学生结伴在莱芜汇河下游游泳时溺水身亡;湖南省邵阳市隆回县桃洪镇文昌村5名小学生在桃洪镇竹塘村向家山塘游泳时溺水身亡;黑龙江省哈尔滨市呼兰区方台镇7名学生在松花江边游玩时,4人溺水身亡。同一天中16名学生溺水死亡,花一样的生命,消逝在挂在嘴边却无人重视的“安全”上。怎不令人痛惜!专家指出通过安全教育,提高我们的自我保护能力,80%的意外伤害事故是可以避免的。因此在假期中,我们每一个同学都必须提高安全意识,学会自我保护,更希望同学们从以下三个方面做起: 一、安全第一,防范意外。 提高自我保护意识,增强自我保护能力,远离各种安全隐患。不要因为自己的麻痹大意出现不该发生的事情。 1、防溺水事故。 防溺水事故是我们夏季在安全方面存在的最大隐患,例如刚才的惨痛的事故和教训,并且这些教训往往是以生命的失去而作为代价的;而对于一个家庭来讲,孩子生命的失去往往就意味着一个幸福家庭的破裂甚至毁灭。在防溺水

教育方面,我们学校是反复强调,一再重申,通过各种教育形式明确要求我们的同学要远离危险的水域,珍爱自己的健康和生命。我相信我们的同学会听从学校、老师和家长的教育教导,真正做到珍爱生命、远离危险。有一点我再强调一次:禁止到危险水域玩水!由于天气炎热,这个问题最容易出现。在室外有水的地方,比方说汊河也好,南水北调水渠也好,水库也好,都明确标明“禁止游泳”,可有人就为了一时的凉爽,一时的痛快,不畏危险,去下水。比如说都知道汊河淹死过人,工作人员来回巡逻,可还是有人去游泳,这就是心存侥幸,不珍惜生命的表现。假期想游泳的的话,我们可以到正规的游泳场馆,最起码里面有安全设施,有救护人员,并遵守场馆要求,不到不熟悉,无救护人员的水域游泳。学校将把这一条作为假期里的一项行为规范和纪律要求。 2、要注意交通安全。 据统计,2011年全国涉及人员伤亡的道路交通事故210812起,共造成62387人死亡。一年365天,平均每天有将近600起交通事故发生,将近200人死亡。大家一定要注意,不仅你注意自己的行为,更要留心那些危险的车辆。例如:2011年12月27日,湖南衡南县松江镇东塘村一辆搭载20名小学生的三轮摩托车冲到桥下,造成14名学生死亡、6名学生重伤。危险时刻在威胁着我们学生的健康成长。我们提倡同学们做到以下几点:遵守交通规则,不在马路上踢球;不在马路中间行走,要走马路两旁人行道;不骑车带人、不在公路上骑飞车;不攀爬车辆,不乘坐无牌照的营运车,不在公路上嬉戏。 3、要注意饮食卫生安全。 夏季是各种传染病易发的季节,希望同学们做好各种传染病的防控工作,养成良好的卫生习惯,严防“病从口入”。注意饮食卫生,不吃腐烂变质的瓜果食物,防止食物中毒。不吃三无食品,不吃山寨食品,不吃地摊食品。例如2011年4月15日,广西罗城仫佬族自治县黄金镇寺门村寺门小学,发生一起食物中毒事件,26名小学生在食用了路边摊的食物后,发生头晕、呕吐现象,被紧急送医院治疗。警方调查发现,26名学生上午上学前,曾在校门口一名路边摊上,

定 语 从 句 复 习 提 纲(2012)(教师版)

定语从句复习提纲(2012)(教师版) ※定语从句三步: 第一找出先行词; 第二看先行词在定语从句中的语法功能(做主语、宾语或状语); 第三选择合适的关系词。 一,只用that不用which的情况 1,当先行词是all, little, few, much, something, everything, anything, nothing, none等不定代词时。如:Everything that happened then was like a nightmare. I will tell him all that you told me at the ball. 2,当先行词被only, any, few, little, no, all, just, very(恰好的,表示强调)等词修饰时。例如: The only thing that we could do was to wait. That’s the very thing that we can do. 3、当先行词是序数词、形容词最高级或先行词被序数词或形容词最高级修饰时。例如: The first place that we visited was the Great Wall. This is the best novel that I have ever read. 4、被修饰词为数词时。例如: Yesterday I caught two fish and put them in a basin of water. Now you can see the two that are still alive. 5、主句是There be结构,修饰主语的定语从句宜用that作关系代词修饰物。例句: There’s still a room that is free. 6、先行词中同时包括人和物时。例如: We talked about the people and the villages that we remembered. He asked about the factories and workers that he had visited. 7、当主句中有who, which时,而定语从句中也要用到who或which时,为了避免who…who, which…which等重叠,定语从句要用that引导。例如: Who is the man that is standing by the door? Which of the two cows that you keep produces more milk? 8、人或物在定语从句中作表语时,用that引导定语从句,而that通常也可以省略。例如: He is no longer the man that he was. 二,修饰物时只用which不用that的情况 1,引导非限制性定语从句时。例如: Bamboo is hollow, which makes it light. 2,当关系词前有介词时。例如: This is the room in which Chairman Mao once lived. 3、在一个句子中有两个定语从句,其中一个定语从句的关系代词用了that, 另一个宜用which。例如:Let me show you the novel that I borrowed from the library which was newly open to us. 4、当关系代词后面有插入语时。例如: Here is the English grammar which, as I have told you, will help improve your English. 5、先行词为that时。例如: The clock is that which can tell us the time.钟是报时的装置。 三,修饰人时只用who不用that的情况 1、先行词为one, ones, anyone, those指代人时。如: The person I want to learn from is one who studies hard and works well. 2、在There be结构中,修饰主语的定语从句宜用关系代词who指代人。例如: There’s a gentleman who wants to see you. 3、当先行词有较长的后置定语时。例如: I met a foreigner in the park yesterday afternoon who could speak Chinese very well. 4、一个句子中带有两个定语从句,其中一个定语从句的关系代词是that, 另一个宜用who以避免重复。例如: The student that was praised at yesterday’s meeting is the monitor who is very modest and works very hard.注意:当关系代词前面有介词时,只能用whom。例如: The person to whom this letter was addressed died three years ago. 四、way在定语从句作先行词的用法 当先行词为way,关系词在从句中作状语时,定语从句的引导词可用in which, that或省略引导词。但如果关系词在句中作主语或宾语时,则用which或that 引导。如: This is the way (that /in which) I do such things. 比较: Please do the experiment in the way(that/which)I have shown you. I don’t like the way (that /in which)he looks at me. The way _that/in which/不填_he explained the sentence to us was not difficult to understand. The way _that/ which/不填_he explained to us was quite simple. What surprised me was not what he said but _____ he said it. (04湖北) A. the way B. in the way that C. in the way D. the way which 五、在定语从句中作状语的关系副词when, where, why的用法 1、先行词为"时间名词",可用when引导定语从句,when在定语从句中作状语;还可以用which或that 引导,which或that在从句中作主语或宾语。 比较: I still remember the day when /on which my brother joined the army.(作状语) Next month, when you will be in your hometown, is just around the corner. There are occasions when joking is not permissible. I still remember the days when(=on which)we lived together. I still remember the days which/that we spent together. (作宾语) Next winter which/that you'll spend in Harbin, I'm sure, will be exciting. 2、先行词是"地点名词",定语从句可用where引导,where在从句中做状语;还可用which或that引导,which/that 在从句中作主语或宾语。 比较: This is the factory where /in which he worked last year. (作状语) The treatment will continue until the patient reaches the point where he can walk correctly and safely.

七年级下册----生物复习提纲(以提问-答题方式复习--)(初中2012级可用)2010年4月15日

七年级下册----生物复习提纲(以提问-答题方式复习)(初中2012级可用)—2010年4月15日制 第一章人的生活需要营养 第一节食物的营养成分 1.食物中有那些营养成分?其中含量比较多的是那些?**** 1)食物中的营养成分共有六种分别为: 蛋白质、糖类、脂肪(前述上述三种可相互转化)、维生素、无机盐、水共六种,每一种都是人体必不可少的。。 2)食物中的营养成分,其中含量比较多的是: 含量较多有三种,分别是糖、蛋白质和脂肪。均为人体需求量最多的有机物质,极其重要,被称为“三大营养物质”。 2.您能说出各种营养成分对人体分别有什么作用吗?**** 蛋白质:构成人体细胞的基本物质,为人体生理活动提供能量,含20种氨基酸。 糖类:最重要的供能物质,也是构成细胞膜的成分; 脂肪:重要的储能物质,起保温、缓冲作用; 维生素:含量少,种类多,缺乏时影响正常生命活动甚至患病。且只能从食物中获得。 无机盐:构成人体组织的重要材料,作用大。 水:----生命之源。 3.不同食物中各种营养成分的含量是那些?**** 答:糖、蛋白质和脂肪即是组织细胞的构成物质,又能为生命活动提供能量。 糖类供能--脂肪供能(备用)--蛋白质是构成细胞基本物质。 糖类:含多糖、二糖、单糖3种。含糖多的食物:谷类和根茎类等食物中含丰富的糖。 蛋白质:由20种氨基酸组成。含蛋白质多的食物:瘦肉、鱼、奶、蛋和豆类等食物中含较多蛋白质。 脂肪:分为动物脂肪和植物脂肪,都由甘油和脂肪酸组成。含脂肪多的食物:蛋黄、花生、豆类和硬果类食物中含丰富的脂肪。 儿童、青少年生长发育快,需大量蛋白质;要多吃奶、蛋、鱼、肉。 食物中还有一种“第七营养元素”叫膳食纤维。 4.维生素有那些种类、来源(食物中)及缺乏症?**** 维生素种类多,含量少,只能从食物中获得。 维生素A:来源于动物肝、鱼肝油、玉米、胡萝卜。缺乏时,皮肤粗糙,夜盲症。 维生素B1:粗粮如麦片、烧牛肉。缺乏时神经炎,脚气病、食欲不振生长迟缓。 维生素C:蔬菜及瓜果。如番茄、青椒、黄瓜。缺乏时,坏血病,抵抗力下降,牙龈出血。 维生素D:动物肝、鱼肝油、蛋。缺乏时,儿童佝偻病(如鸡胸、X形或O形腿等)、骨质疏松症。 5.试验题型:那些蔬菜水果中含维C最多呢? 用新鲜蔬菜或水果汁分别滴入体积分数为0.01%的高锰酸钾溶液来比较。(见书P6)----测试时应用同一支滴管,使用前要清洗干净。 6.水和无机盐的作用是什么?**** 水:约占体重的60%~70%,细胞的主要组成成分,人体各种生理活动都离不开水。人体缺水20%以上,就有生命危险!人每天需撮入2升左右的水。 无机盐:构成人体组织的重要材料,如:钙、磷(构成骨骼和牙齿)、铁(构成血红蛋白)。 儿童缺钙易患佝偻病,中老年缺钙易患骨质疏松症,长期缺铁患贫血症,幼年缺碘易患呆小症,缺锌影响食欲。**** 第二节、消化和吸收

XXX煤矿2012年安全教育培训实施办法

XX煤矿2012年全员安全教育培训实施办法 为加强全员安全培训工作,落实培训责任,加大培训力度,促进全员安全培训工作制度化、规范化,全面开展“安全知识人人过关”活动,不断提高全矿职工的安全生产知识和安全技术素质,根据集团公司《关于改进和加强员工教育培训工作的意见》文件精神,结合我矿安全培训工作实际,特制定本办法。 一、建立科、区培训机构,完善职工安全教育培训工作制度 1.各单位成立安全教育培训工作小组,明确科、区党政正职是本部门安全教育培训工作第一责任人,工作小组成员包括工程师、技术员等。同时指派一名安全教育培训联络员,负责本单位的档案整理,以及协助政工部(职教办)搞好培训工作。 2.各单位要结合本单位实际,制定和完善职工安全教育培训计划和培训制度,严格执行矿全员培训积分制度,明确奖罚措施并严格执行(可将工资划块,培训占10%),切实把职工安全教育培训工作落到实处。 3、各单位要对本单位特种作业人员统一管理,建立、完善职工培训档案,特种作业人员个人信息、证件编号、培复训记录必须统一造册登记并及时更新,确保持证上岗率达100%。 4、各单位职教联络员每月5号前要及时向职教部门上

报本单位上月“每日一题”、“每周一案”、“每月一考”的内容(电子版),以便矿职教部门及时掌握基层单位培训情况。 二、培训内容及培训操作流程 培训内容以职工安全素质标准为主要内容,包括岗位工种的操作程序、注意事项、工艺设备流程、工作原理和使用维护方法以及新工艺、新设备、新技术的运用与使用(部分主要技术岗位,矿将聘请各厂家技术人员进行统一授课)。员工在作业之前,如何对操作或行为进行自我确认,手指位置,口述要点,工作职责,工作标准,应知应会知识,安全确认内容,实际操作及一般性故障排除等。切实要求职工做到懂规章制度、懂安全技术知识、懂岗位作业规程、懂设备结构和性能、懂工艺流程和原理、懂职业危害和防治、懂防灾常识、懂伤亡事故报告程序和伤亡事故的自救互救知识;会操作和维修保养设备,会预防和排除故障,会正确使用个人防护用具,会灾害预防知识等。基层单位对新工人、转岗职工的培训内容按X煤职教【XXXX】XX号文之规定执行。 培训操作流程:“每日一题”每天由值班干部在三班班前讲授一题安全知识;“每周一案”每周五由党政正职在三班班前讲一个事故案例并进行事故分析及预防措施;“每月一考”由各单位党政领导组织实施,每月集中对本单位职工该月所学习的内容进行考试。 三、培训考核办法 1、成立矿安全教育培训工作考核小组 组长:XXX XXX 副组长:XXX XXX XXX

autocad2012破解方法

说到Autodesk公司,很多三维设计工作者应该很熟悉了。Autodesk公司的主要软件产品就是应于三维行业。Autodesk公司最出名的软件则属Auto CAD 了。今年是2011年,现在出来的是2012版,在此与大家一起分享一下。全程的安装与破解教程,完成后很有成就感。 1.下载之后的CAD 2012是一个压缩程序,先要对它进行解压后,再用解压后的文件进行安装。 cad 2012下载地址:https://www.wendangku.net/doc/386571582.html,/dispbbs.asp?boardid=21&ID=82103 cad 2012注册机下载:https://www.wendangku.net/doc/386571582.html,/dispbbs.asp?BoardID=21&replyID=29743&ID=821 03&skin=1 2.解压后的文件。运行SETUP.EXE文件进行安装,运行安装程序以后,会看到安装初始画面。 3.安装许可协议.选择我接受 4.安装产品信息。如图输入即可 相关图片:01.jpg

5.安装配置。安装CAD 2012除CAD 2012软件外,还包含了另外两种三维辅助设计软件。可以选择安装,也可不安,我选择了安装,下面还有安装的路径,可以自己设定,我比较喜欢安装在D盘中。设置完成后点“安装”。 6.等待一段时间,就会提示安装完成。安装的快慢与否。要看你电脑的配置了。不过,见意你在安装时不要做其它事。以免电脑出现卡机现象,会安装失败。安装完成后,点“完成”按钮。 7.安装完成后就是需要破解了。如果不破解的话,那就要花钱买激活码了。 下面是破解方法,首先要注意的是,一定要断网激活,不然会激活失败的。首先运行CAD 2012.会看到初始界面。 8.初始界面之后就会出现激活界面。点“激活”按钮。 9.Autodesk隐私保护政策协议。点“继续”按钮。 10.产品激活许可选项。复制所有的申请号。 相关图片:01.jpg

2012复习大纲

题型:选择题(20分,20道)、填空题(15空,30分)、问答题(30分)、应用题(20分) 1、二层、三层交换机在OSI中工作层次 2、把端口划分到某个VLan的命令 3、什么协议使用中继报头来封装以太网帧 4、配置ACL的命令 5、支持PPP的协议有哪些? 6、ISDN Basic Rate Interface(BRI)能提供哪些信道? 7、使用ISDN的场合 8、利用有线电视网上网的设备 9、路由器工作的理解 10、交换机什么结构决定了能连接的最大节点数 11、缺省路由的理解 12、防火墙工作原理 13、三层交换机工作原理 14、不用路由协议的优先级 15、防火墙的功能 16、对于DHCP协议的理解 17、路由汇总 18、配置VLAN间路由的方法 19、帧中继工作在OSI模型的哪些层 20、IPv4向IPv6过渡技术 21、常见的距离向量路由协议 22、OSPF协议的理解,什么链路上不需要选举DR 23、网络管理协议及其分类 24、同样设备之间连线类型 25、多路复用技术 26、解决IP地址耗尽的问题的措施 27、Vlan划分方法 28、网络规划设计采用分层结构优势 29、如何避免路由环路 30、交换机转发数据帧的方式及其过程。

习题9 选择题 (1) 交换机在OSI模型的哪一层提供VLAN连接?( C ) A.第一层B.第二层C.第三层D.第四层 (2) 在两个分别被连接到不同VLAN的PC之间传递数据,下列哪一个是必需的?( B ) A.第二层交换机B.第三层交换机 C.中继线D.隧道 (3) 哪一条命令用于把端口指派到一个VLAN上?( B ) A.access vlan vlan-id B.switchport access vlan-id C.vlan vlan-id D.set port vlan vlan-id (4) 802.1Q中继线支持多少种不同的VLAN?( B ) A.256 B.1024 C.32768 D.65536 (5) 如果VTP域内有4台交换机,最小需要配置几个中继和几个VTP客户端?( C ) A.3;1 B.2;2 C.3;0 D.4;4 (6) 哪一种VTP模式允许用户改变交换机的VLAN?( CD ) A.客户机B.STP C.服务器D.透明 (7) 如果交换机配置了3个VLAN,需要几个IP子网?( D ) A.0 B.1 C.2 D.3 (8) 下列哪一种协议使用中继报头来封装以太网帧?( D ) A.VTP B.ISL C.802.1Q D.ISL和802.1Q (9) 下列哪项是配置VLAN的方式?( AB ) A.静态地将端口分配给VLAN B.将MAC地址分配给特定的VLAN C.让DHCP动态地将PC分配给VLAN D.使用DVTP协议 (10) 交换机的哪一项技术减少了广播域?( C ) A.ISL B.802.1Q C.VLAN D.STP 2.问答题 (1) 什么是VLAN?为什么要使用VLAN?试说出划分VLAN的几种方法。 VLAN(Virtual Local Area Network)即虚拟局域网,是一种通过将局域网内的设备逻辑而不是物理地划分成一个个网段从而实现虚拟工作组的新兴技术。 VLAN是为解决以太网的广播和安全性问题而提出的一种协议,它在以太网帧的基础上增加了VLAN头,用VLAN ID把用户划分为更小的工作组,限制不同工作组间的用户二层互访,每个工作组就是一个VLAN。VLAN的好处是可以限制广播范围,并能够形成虚拟工作组,动态管理网络。 基于端口划分的VLAN;基于MAC地址划分VLAN;基于网络层划分VLAN;根据IP 组播划分VLAN。 (2) 什么是VTP?试说出VTP的3种模式。 当网络中有大量的交换机时,如何管理好VLAN和VLAN中继便变得非常重要。Cisco 公司已经创建了一种用于管理网络上全部VLAN的方法,即VLAN中继协议(VTP,VLAN Trunking Protocol),它是用来使VLAN配置信息在交换网内其他交换机上进行动态注册的一种二层协议。VTP允许管理员从中央控制点对网络中所有的VLAN的增加、删除和重命名进行管理。在一台VTP服务器上配置一个新的VLAN信息,则该信息将自动传播到本域内的所有交换机上,从而减少在多台设备上配置同一信息的工作量,且方便了管理。 服务器模式(Server Mode)、客户机模式(VTP Client Mode)及透明模式(Transparent Mode)。

2012年中考历史复习提纲世界古代史(北师大版)

2012年中考历史复习提纲(北师大版) 四、世界古代史(约500-100万年前的非洲南方古猿--1453年拜占廷帝国灭亡) 八年级(下): 第五单元人类祖先的基业 (一)史前时期的人类(原始社会): 1、人类的始祖:距今约500—100万年前的非洲南方古猿是人类的始祖。 2、晚期智人:距今约三四万年前的晚期智人,已经是现代意义上的人类。 3、三大人种: (1)目前世界上主要有黄种人、黑种人和白种人三大人种。 (2)种族的形成原因-----主要是自然环境的影响。 4、母系氏族社会: (1)是人类早期的社会组织,是以母亲的血缘关系结成的原始社会的基本单位。 (2)希腊神话该亚的故事反映了人类早期女人的权力在男人权力之上的状况。 (3)形成原因:生产力的发展,原始农业的出现,女性的生育功能。 (4)特点:妇女在生产、生活中居于主导地位,她们既是生活的组织者,又是氏族的管理者;丈夫居于妻方;辈分从母系计算,财产由母系继承;没有贵贱贫富之分,没有阶级区别;具有共同的居住区。 5、父系氏族社会: (1)约一万年前农业出现后,父系氏族开始,是以父亲的血缘关系结成的原始社会的基本单位。 (2)希腊神话厄瑞斯忒的故事反映了男人的权力开始超过女人权力的倾向。 (3)形成原因:社会生产力的发展,男子在畜牧业、农业的生产、生活中的体能优势。(4)特点:男子在生产生活中占主导地位;妻子从夫而居;辈分从父系计算,以父系血缘为纽带,形成稳定的集团;财产由父系继承,有贵贱贫富之分,产生了阶级。 (二)上古人类文明(奴隶社会): 6、大河流域的文明(东方文明): (1)古代埃及(非洲): ①流域名称:尼罗河流域; ②产生时间:约公元前3100年;

Auto_CAD_2012_全程_图解_安装_破解(官方_下载)

Auto CAD 2012 全程图解安装破解(官方下载) Auto CAD 2012终于出来了: Auto CAD 2012 全程图解安装破解(官方下载) Auto CAD 2012 官方下载地址+64位下载地址+32位下载地址: https://www.wendangku.net/doc/386571582.html,/forum-viewthread-tid-697-fromuid-13.html 文字说明Auto CAD 2012安装教程: 系统要求: 32位的AutoCAD 2012* _3 J4 |* T o *win7、vista、XPsp2。三维,cad,机械,技术,汽 车,catia,pro/e,ug,inventor,solidedge,solidworks,caxa,时空,镇江% B$ s+ U2 B! f3 H( |0 f *Windows Vista、win7:英特尔奔腾4、AMD Athlon双核处理器3.0GHz或英特尔、AMD的双核处理器1.6GHz或更高,支持 SSE2。三维网技术论坛3 n: K5 B1 L. } * 2 GB内存三维,cad,机械,技术,汽 车,catia,pro/e,ug,inventor,solidedge,solidworks,caxa,时空,镇江: }9 t/ D9 U/ F7 v* A8 ~ * 1.8 GB空闲磁盘空间进行安装 * 1280*1024真彩色视频显示器适配器,128MB以上独立图形卡

*微软Internet Explorer7.0或之后三维|cad|机械|汽车|技术 |catia|pro/e|ug|inventor|solidedge|solidworks|caxa" {% v9 J# B I# t( [5 | *安装从下载或DVD https://www.wendangku.net/doc/386571582.html,* i" \; O8 O$ x% g% o: X1 t$ r 64位AutoCAD 2012三维网技术论坛; n2 \; t( |% m( R8 S+ X2 T *win7、vista。三维|cad|机械|汽车|技术 |catia|pro/e|ug|inventor|solidedge|solidworks|caxa, D6 l; ?5 f6 X *Windows Vista、win7:英特尔奔腾4、AMD Athlon双核处理器3.0GHz或英特尔、AMD的双核处理器2GHz或更高,支持SSE2。 * 2 GB内存三维,cad,机械,技术,汽 车,catia,pro/e,ug,inventor,solidedge,solidworks,caxa,时空,镇江0 ?! J( h, M& O& ~( e# L * 2 GB空闲磁盘空间进行安装三维网技术论坛% B- s, v4 v& o6 q- l4 H- |! r5 L4 I * 1280*1024真彩色视频显示器适配器,128MB以上独立图形卡 * Internet Explorer 7.0或之后三维网技术论坛0 W. Q( t, V( q# S& O. [/ R: E / A5 l3 w7 |! u% ?: W3 _ 安装说明:

2012年度安全生产教育培训计划

上海嘉源车业有限公司 2012年度安全教育培训计划 安全教育是企业安全管理工作的重要组成部分,是从根本上杜绝人的不安全行为的重要措施,也是预防和控制事故的重要手段之一。做好企业的安全教育培训工作,才能保证其它安全工作和企业安全生产的顺利进行。为使公司2012年的教育培训有规划、有重点、有目的的进行,特制定以下年度安全教育培训计划。 一、基本思路 (一)加强“安全第一、预防为主”的安全意识教育。安全意识教育就是通过对员工深入细致的思想工作,帮助员工端正事项,提高他们对安全生产的重要性的认识。在提高思想意识的基础上,才能正确理解并积极贯彻执行相关的安全生产规章制度,加强自身的保护意识,不违章操作,不违反劳动纪律,做到“三不伤害”:不伤害自己、不伤害他人、不被他人伤害。同时对公司各级管理人员(包括领导、公司各部门、车间管理人员、技术人员等)也应加强安全思想意识教育,确保他们在工作时做好带头作用,从关心人、爱护人的生命与健康出发,重视安全生产,做到不违章指挥。 (二)将安全教育贯穿于生产的全过程中,加强全员参与的积极性和安全教育的长期性。做到“全员、全面、全过程”的安全教育。因为生产与安全是不可分割的统一体,哪里有生产,哪里就需要进行安全教育。 (三)开展多种渠道、多种形式的安全教育。安全教育形式要因地制宜,因人而异,灵活多用,尽量采用符合人的认识特点的、感兴趣的、易于接受的方式。针对我公司的具体情况,安全教育的形式主要有以下几个方面: 1、会议形式。主要有:安全知识讲座、座谈会、报告会、先进经验交流会、 事故教训现场会等。 2、张挂形式。主要有:安全宣传横幅、标语、标志、图片、安全宣传栏等。 3、音像制品。主要有:安全教育光碟、安全讲座录象等。 4、现场观摩演示形式。主要有:安全操作方法演示、消防演习、触电急救方 法演示等。

2012地质学复习提纲

第一章 2.举例说明如何正确地应用“将今论古”原则。 第二章 术语:大气圈、生物圈、水圈、大地热流、常温流、增温级、地温梯度、地磁要素、纵波、横波、地壳、地幔、地 思考题: 1、地球内部有哪几个主要圈层?各具什么特点? 2、组成地壳的元素有哪些?洋壳与陆壳的差别何在? 3、地磁场的成因。 第三章 术语: 矿物、晶体、非晶体、单形、聚形、双晶、结晶习性、同质多像、类质同像、矿物集合体、透明度、光泽、颜色、条痕、硬度、摩氏硬度计、解理、断口 思考题: 1. 解释晶质矿物和非晶质矿物 4. 解释解理与断口。 5. 有哪些常见的矿物集合体形态? 6. 矿物的主要物理性质有哪些? 7. 结晶习性的类型及不同类型对应的矿物有哪些? 8、矿物中的水,据其存在形式及在结构中的作用分为几种形式? 吸附水、结晶水、结构水、层间水、沸石水 第四章 武岩、流纹岩、中心式喷发、裂隙式喷发、环太平洋火山带、活火山、死火山、侵入作用、浅成侵入、深成侵入、 复习思考题 1. 岩浆有哪些基本类型,其化学成分的差别何在? 2. 火山喷发的气体产物有哪些主要成分? 5. 你认为地球内热的来源何在? 6. 何谓分异作用?同化混染作用?混合作用? 7. 中酸性岩浆喷发的特点? 第五章 痕、雨痕、层理、结核、砾岩、砂岩、粘土岩、页岩、生物碎屑、鮞状灰岩、泥晶灰岩、白云岩 复习思考题: 1. 由沉积物到沉积岩形成的几个阶段包含作用过程? 4. 何谓碎屑岩?它有哪些基本类型? 6. 风化作用及成岩作用的主要类型有哪些?

7. 古风化壳研究的意义。 8. 简述沉积岩的形成及分类。 第六章 术语:变质作用、变质岩、变质矿物、变晶结构、板状构造、片状构造、千枚状构造、片麻状构造、条带构造、接触热变质作用、区域变质作用、区域变质环境、变质程度、双变质带、混合岩化作用、混合花岗岩。 复习思考题: 1. 何谓变质作用? 2. 变质作用与构造运动有何关系? 3. 变质作用的影响因素及结果。 4. 何谓区域变质作用? 5. 三大类岩石的形成和演化关系怎样? 第七章 术语:构造运动、地质构造、向斜、背斜、直立褶曲、倒转褶曲、平卧褶曲、倾伏褶曲、线状褶曲、地形倒置、单 复习思考题: 2. 如何识别褶皱并判断其类型? 5.褶曲的基本形态。 6. 地形倒置现象是怎样形成的? 7. 地层不整合研究的意义。 鲍文反应序列及其用途: 美国学者N.L.鲍文(1922年)根据人工硅酸盐熔浆的实验发现:岩浆在冷却时,主要造岩矿物的结晶析出遵循一定的顺序,可划分为两个系列,即斜长石的连续反应系列和暗色矿物的不连续反应系列,被称为鲍文反应系列。 根据反应的性质不同,鲍温把岩浆岩中主要造岩矿物分为两个反应系列。连续反应系列为架状的硅铝矿物,矿物成分上有连续渐变关系,内部的结晶格架无质的变化。不连续反应系列为铁镁矿物,矿物成分的变化是不连续的,内部结晶格架发生了质的变化。如橄榄石变为黑云母,其结晶格架由岛状变为层状。 上述两个系列在岩浆结晶过程中,硅铝矿物与铁镁矿物依次对应出现共结关系,最后两个系列演化成一个系列,即钾长石、白云母和石英,它们是岩浆结晶的最终产物。 根据上述反应系列可以解决下列实际问题: (1)确定矿物的结晶顺序。反应系列上部的矿物比下部的矿物早结晶。显然橄榄石、基性斜长石是最早结晶的矿物,石英则是岩浆结晶的最后产物。(2)解释了岩浆岩中矿物共生组合的一般规律。由于两种反应系列存在着共结关系,当岩浆冷却到一定温度时,必定同时结晶出一种浅色矿物和一种暗色矿物。例如当岩浆降至1550℃时,析出橄榄石、斜方辉石和基性(钙、培)长石而组成超基性岩。岩浆温度降至1270℃时,单斜辉石和拉长石同时析出组成基性岩。(3)解释了岩浆岩多样性的原因。同一种岩浆可以形成不同类型的岩浆岩。 (4)解释了岩浆岩中某些结构上的特征。如斜长石的正常环带结构和暗色矿物的反应边结构。 断层识别的标注:断层的识别标志很多,有的是直接标志,如构造线和地质体的不连续、地层的重复与缺失、断层面和断层破碎带等标志。有的是间接标志,如地貌水文标志等,它们都是识别断层的重要依据。 (1)地貌特征:由于断层上升盘岩石坚硬,上升盘和下降盘之间常形成陡崖,即断层崖;断层崖受到与崖面垂直方向水流的侵蚀切割,形成沿断层线分布的一系列三角形陡崖,即断层三角面。断层引起的断陷常常会形成带状或串珠状分布的湖泊洼地。地下水往往顺断层破碎带涌出地表,形成带状分布的泉水。断层两盘平移错动会产生错断的山脊,水系的突然转向也往往是断层存在的标志。(2)地质界线或构造线不连续:任何地质界线或构造线,如地层、矿层界线,火山岩和变质岩的相带,岩浆岩体与围岩的接触界线,褶皱的枢纽和早期形成的断层等,如果受到横向或斜向断层的切割,则会在平面上和剖面上突然中断或被错开,造成构造线的不连续现象,这是断层存在的直接标志之一。(3)地层的重复和缺失:岩层如果被走向断层错断,则在平面上不会引起地质界线或构造线被错断的现象,但它会引起地层的重复与缺失。(4)断层面(带)特征:断层面是判断断层存在的直接标志。由于断层的相互错动和摩擦,常在断层面及断面附近留下一些痕迹,如擦痕、镜面、阶步和构造岩等等。据此,可以识别出断层面,自然也就能判断断层的存在。

相关文档
相关文档 最新文档